Arbeits
-
Bevor Sie Zugriff auf das Code-Repository erhalten, fragen Sie Kollegen nach der
pom.xml
-Datei und versuchen Sie, Nexus-Abhängigkeiten herunterzuladen. -
Ohne den eigentlichen Code, aber mit den Nexus-Bibliotheken, können wir tatsächlich die JAR-Datei dekompilieren oder mit den Bibliotheken experimentieren. Wir können eine Menge tun. Denken Sie außerhalb der Box.
-
Es ist vorzuziehen, Benutzer-Token im Sonatype Nexus Repository in
settings.yaml
zu konfigurieren. -
Warten Sie nicht auf ServiceNow-Anfragen. Bevor Sie Zugriffsrechte haben, überlegen Sie, was Sie tun können.
-
Viel von der Arbeit kann erledigt werden, bevor Sie mit der Arbeit beginnen. Man kann sich mit fast allem im Voraus vertraut machen. Alles hat Ersatzcode oder Materialien aus Open Source.
-
Ein Job umfasst oft spezifische Einstellungen, leicht unterschiedliche Code-Logik und Zugriffsrechte oder Passwörter, um Dinge zu erledigen.
-
Vorbereiten Sie die nächste Phase des Projekts. Überlegen Sie, wie das aktuelle Projekt fortschreiten wird und was die Benutzer benötigen oder erwarten.
-
Denken Sie an alle möglichen Wege, um die Arbeit zu erledigen, Fortschritte zu machen und so viel wie möglich vorzubereiten, bevor Sie Zugriffsrechte oder die Materialien erhalten, die andere bereitstellen.
-
Geben Sie sich nicht zufrieden; erledigen Sie die Dinge und automatisieren Sie so viel wie möglich.
-
Verwenden Sie die Python
requests
-Bibliothek, um Postman zu ersetzen. -
Windows und PowerShell sind ebenfalls gangbare Optionen. Die häufig verwendeten Befehle sind auf einige Dutzend beschränkt. Lernen Sie sie gut.
-
Überlegen Sie, wie ein Ingenieur an diesem Projekt für 5 oder 10 Jahre arbeiten könnte, und denken Sie darüber nach, wie man ähnliche Effizienz schnell erreichen kann.
-
Verwenden Sie Notizen und Log-Verzeichnisse. Kopieren Sie Logs sorgfältig aus der Konsole oder den Frontend-Seiten für eine detaillierte Analyse.
-
Überlegen Sie, wie Sie dieses Wissen an neu hinzugekommene Teammitglieder weitergeben können.
-
Überlegen Sie, was wir erreichen können, wenn jeder sein Bestes gibt und wir 50 solche Ingenieure haben.
-
Bibliotheken, die leicht aus internen Nexus-Repositories heruntergeladen werden können, können manuell heruntergeladen und im
.m2
-Repository platziert werden. -
Lesen Sie die
pom.xml
-Datei, um das Maven-Compile-Ziel und die erforderliche JDK-Version für das Projekt zu bestimmen. -
Anstatt Jira oder Confluence zu durchsuchen, verwenden Sie direkt Mitarbeiter-IDs, um deren Seiten zu finden und ihre Aktivitäten zu verstehen.
-
Wenn wir auf ein Problem stoßen, z.B. wenn
npm run build
in einer großen Build-Pipeline Probleme hat, können wir es getrennt ausführen, um sicherzustellen, dass es funktioniert, bevor die gesamte Pipeline ausgeführt wird. Dies macht den Debug-Zyklus schneller und kleiner.