Wie implementiere ich Prozesse bei meinem ersten Job, wenn ich kaum weiß, was ich tue?
Die Implementierung von Prozessen erfordert Autorität, die im Allgemeinen vom Management gehalten wird. Sie würden die aktive Unterstützung des Managements benötigen, aber es wäre sehr seltsam, wenn Sie, ein Junior-Entwickler ohne viel Erfahrung oder Ruf im Unternehmen, eine solche Macht erhalten würden.
Alles, worauf Sie realistisch hoffen können, ist make Vorschläge in den rechten Ohren, aber auch dies funktioniert nur, wenn die betreffende Person empfänglich ist, was im Allgemeinen erfordert, zuerst etwas Vertrauen aufzubauen. Wenn sie tatsächlich nach Vorschlägen fragen, bereiten Sie einige vor, aber ansonsten ist das wahrscheinlichste Ergebnis, dass vielbeschäftigte Menschen nerven, die großen Einfluss auf Ihre zukünftige Karriere haben.
Sollte ich versuchen, dies zu erreichen? hier raus, bevor ich schlechte Gewohnheiten entwickle, oder ist das ein Durchgangsrecht? (Ich bin erst seit ein paar Wochen hier, wie lange sollte ich warten?)
Erstens dauert es Monate bis auf die kleinsten Prozessänderungen in Unternehmen, nicht Wochen, bis sie vollständig implementiert sind Wenn das Managementteam mit anderen Dingen beschäftigt ist.
Ich bin nicht davon überzeugt, dass Sie schlechte Gewohnheiten entwickeln würden. Schließlich scheinen Sie sich bewusst zu sein, dass ihr Prozess schlecht ist, und Sie wissen, welchen Schaden er verursacht. Im Gegensatz dazu scheint es eine großartige Möglichkeit zu sein, solche Konsequenzen täglich anschaulich darzustellen, um zu lernen, was man niemals tun sollte :-)
Einer meiner ersten Jobs war mit einem technischen Vorsprung verbunden, der einige ganz besondere Mängel aufwies. Ich litt unter ihnen und lernte, was ich niemals tun sollte, wenn ich jemals geführt würde. Als ich Jahre später in eine technische Führungsrolle befördert wurde, halfen mir diese Erinnerungen, Fehler zu vermeiden, die ich sonst hätte machen können. Oder anders ausgedrückt: "Niemand ist nutzlos: Sie können immer als schlechtes Beispiel dienen" :-)
Aber zurück zu Ihnen: Wenn Sie in einem Unternehmen mit einem schlechten Prozess sind, werden Sie lernen, dass dieser Prozess schlecht ist, aber Sie werden keinen guten Prozess lernen. Wenn sich der Prozess nach einer Weile nicht verbessert, kann es ratsam sein, das Unternehmen zu wechseln (und wenn Sie dies tun, im Interview nach dem Prozess zu fragen).
In der Zwischenzeit gibt es eine weitere wertvolle Fähigkeit Sie können in dieser Firma lernen:
Grundsätzlich enthält der Code keine Dokumentation [...]. Die meiste Zeit verbringe ich damit, wirklich schwierige Fehler willkürlich anzugreifen.
Das Aufspüren von Fehlern in undokumentiertem Code, der von Personen geschrieben wurde, die nicht mehr für Fragen zur Verfügung stehen, ist eine Fähigkeit, die Sie in Ihrer Karriere oft benötigen werden, da selbst die Leute mit 100% Codeabdeckung manchmal die Ursache eines Fehlers in spärlich dokumentiertem Bibliothekscode finden, der von anderen geschrieben wurde Leute.
Also, solltest du hier bleiben oder gehen? Das hängt von Ihnen ab und von zahlreichen Faktoren, die auf einer Q / A-Site nur schwer zu kommunizieren sind. Aber ich persönlich sehe in Ihrem Beitrag nichts, was mich kurzfristig wirklich beunruhigen würde. Ich persönlich würde wahrscheinlich ein Jahr bei dieser Firma bleiben und dann die Situation neu bewerten: Hat sich der Prozess verbessert? Kann ich jetzt die anderen Dinge lernen, die einen Entwickler ausmachen, oder stecke ich immer noch in der Brandbekämpfung fest? Bin ich in meinem Job glücklich?
Der Grund für das Warten ist, dass das Verlassen eines Jobs nach weniger als einem Monat in einem Lebenslauf seltsam erscheint. Sie sollten dies also nur tun, wenn dies erforderlich ist (Ihre lokalen kulturellen Normen) Dies kann variieren, aber dies ist der Fall, wo ich wohne. Der zweite Grund ist, dass sie möglicherweise vorbeikommen und den Prozess verbessern und Ihnen die Möglichkeit geben, den Ruf zu erlangen, gute Vorschläge zu machen, die Ihrer Karriere helfen. Und drittens, so unwahrscheinlich es auch scheinen mag, ist der von ihnen verwendete Prozess möglicherweise nicht so dysfunktional, wie es auf den ersten Blick erscheint, und schränkt Ihre Karriere schließlich nicht ein.