Soll ich meinen Projektmanager bitten, meine Arbeit zu überprüfen?

Ich habe meinen Programmierteil in unserem Projekt abgeschlossen und möchte eine Codeüberprüfung mit meinem ausländischen Projektmanager (der auch an der Codeentwicklung beteiligt ist) haben. Aber ich habe ein wenig Angst, ihn zu fragen, weil ich frischer bin.

Ich denke, dass ein Code-Review aus zwei Gründen hilfreich sein könnte:

  1. Ein erfahrener Programmierer könnte Fehler finden.
  2. Die Übung wird als Mentoring-/Lernerfahrung dienen und mir helfen, zu wachsen.

Andererseits:

  1. Ich möchte nicht, dass der Projektmanager denkt, dass ich kein Vertrauen in meinen Code habe.
  2. Und ich möchte nicht, dass der Projektleiter das Vertrauen in mich verliert. In der Zukunft wünsche ich mir interessantere , engagiertere Arbeit, die mir helfen wird, mich weiterzuentwickeln.

Während meine spezifische Situation für die Programmierung gilt, frage ich mich allgemeiner:

  • Soll ich meinen Projektmanager bitten, meine Arbeit zu überprüfen?
Ich habe dies für die Migration zu Programmierern gekennzeichnet, da es spezifisch für die Codierung ist.
@enderland Ich sehe nicht, was hier spezifisch für die Codierung ist. Für mich liest sich dies eher wie eine Frage, wie man sich seinem Manager nähert (es ist ein "Personenproblem", kein Codierungsproblem). user1671639 fragt nicht, ob Code-Reviews eine gute Praxis sind, er weiß es bereits. Und für den Fall, dass ich das falsch lese und es sich tatsächlich um ein Codierungsproblem handelt, haben wir bereits ein sehr gutes Duplikat: Ist die Codeüberprüfung eine gute Praxis? .
Voll und ganz einverstanden mit @Yannis in diesem Punkt. "Soll mein Chef meine Arbeit kontrollieren?" ist eine universelle Frage, die in fast jeder Art von Job, den Sie jemals haben werden, von Wert ist.

Antworten (3)

Es ist eine gute Sache, einen erfahrenen Entwickler (oder auch nur einen anderen Entwickler) zu bitten, Ihren Code zu überprüfen – die meisten Unternehmen haben dafür einen formalisierten Prozess.

Einen Projektmanager zu fragen, scheint seltsam, besonders wenn er keine tägliche Entwicklung durchführt.

Mein Projektmanager war auch an der Codeentwicklung beteiligt.
Dann stellen Sie sich ihn in diesem speziellen Fall nicht als Ihren Projektmanager vor, sondern als Entwickler mit Hut, und er ist nur ein weiterer Entwickler.

Konzentrieren Sie sich auf das, was Ihrem Unternehmen gut tut, und Sie werden ziemlich weit kommen. Wenn es richtig ist, eine Codeüberprüfung zu bekommen, fragen Sie danach.

Denken Sie nur daran, dass Ihre Sicht auf die Situation möglicherweise verzerrt ist, da es schwierig sein kann, "eine Bewertung erhalten" mit "keine Bewertung erhalten" zu vergleichen, da "keine Bewertung erhalten" tatsächlich bedeutet, dass Sie Ressourcen in Ihrer Organisation freisetzen etwas anderes tun, dessen Wert Sie nicht einschätzen können.

Aber wie auch immer, wenn Ihr Kollege Zeit zu haben scheint und Sie glauben, dass es einen Mehrwert bringt, machen Sie weiter. Die Bitte um eine Bewertung kann ebenso ein Zeichen von Vertrauen sein – nicht von mangelndem Vertrauen.

Der Projektmanager wird damit beauftragt, die versprochene Leistung pünktlich zu erbringen. Ein guter Projektmanager stellt auch sicher, dass das Ergebnis von der bestmöglichen Qualität ist, ohne das Projekt weiter zu verzögern und ohne die Teammitglieder zu bitten, mehr Ressourcen als der Projektplan bereitzustellen! Da Ihr Projektmanager auch den „Entwicklerhut“ trägt, und ich vermute, (in Ihrem Unternehmen) hat er (der Projektmanager) eine lange Erfahrung als Entwickler und ist dann in den Rang/die Position des Projektmanagers aufgestiegen, also ist er es auch ein erfahrener Entwickler. Wenn er auf diese Weise in Ihrem Unternehmen in den Rang aufgestiegen ist und Ihr Unternehmen „Projektmanager“ auch so interpretiert, können Sie Ihren Code problemlos über ihn ausführen. Es deutet nicht darauf hin, dass Sie Ihrem Code nicht vertrauen, sondern eher darauf, dass Sie es nicht tun. Zögern Sie nicht, auch Fragen zu Ihrer eigenen Arbeit zu stellen, um eine bessere Qualität der Ergebnisse zu erzielen. Informieren Sie sich auch über die Logikblöcke, die Sie codieren, und sehen Sie sich an, welche anderen Praktiken im Internet verwendet werden. Schlagen Sie Ihrem „Projektmanager“ während der Codeüberprüfung diese verschiedenen Vorgehensweisen vor, um zu zeigen, dass Sie sich darüber im Klaren sind, wie es anders gemacht werden könnte, nur nicht wussten, was auf lange Sicht am besten zu Ihrer Organisation passt. Dies wird darauf hindeuten, dass Sie eine breite Perspektive haben und über den Tellerrand hinaus denken können, um den besten Weg zur Lösung zu finden. Eine gute Fähigkeit für einen Programmierer. um zu zeigen, dass Sie wissen, wie es anders geht, nur nicht wussten, was langfristig am besten zu Ihrer Organisation passt. Dies wird darauf hindeuten, dass Sie eine breite Perspektive haben und über den Tellerrand hinaus denken können, um den besten Weg zur Lösung zu finden. Eine gute Fähigkeit für einen Programmierer. um zu zeigen, dass Sie wissen, wie es anders geht, nur nicht wussten, was langfristig am besten zu Ihrer Organisation passt. Dies wird darauf hindeuten, dass Sie eine breite Perspektive haben und über den Tellerrand hinaus denken können, um den besten Weg zur Lösung zu finden. Eine gute Fähigkeit für einen Programmierer.

Aber normalerweise (nach PMI-Konventionen) ist ein Projektmanager eine vorübergehende Position, die ein Mitarbeiter für die Laufzeit des Projekts annimmt, und ihm wird die Aufgabe übertragen, das Projekt zu leiten, nicht unbedingt, um sicherzustellen, dass die Ergebnisse von höchster Qualität sind. Es gibt andere Leute, die sich darum kümmern, sogar Kollegen der Entwickler.