Dies ist eine ziemlich spezifische Situation.
Wir sind zwei Praktikanten, die für ein paar Monate an einem Projekt arbeiten und stehen kurz vor dem Abschluss unseres Praktikums. Ein leitender Entwickler wurde bestimmt, um das Projekt fortzusetzen, nachdem wir gegangen sind, und wir sollen mit ihm als Dreierteam programmieren, damit wir ein bisschen mehr Arbeit erledigen können, während wir ihm beim Start des Projekts helfen.
Das Problem ist, dass er, anstatt zu programmieren, wie unser Manager es ihm vor seinem Urlaub gesagt hat, uns immer wieder sagt, dass wir Dinge programmieren sollen, die sagen: „Er ist zu beschäftigt zum Programmieren“, von denen die meisten einfach zu programmierende Dinge sind, die perfekt für ihn wären sich mit dem Code vertraut zu machen.
Außerdem gibt es einen großen Teil des Projekts, den wir nicht erledigen sollen, den der Manager spart, damit der leitende Entwickler durch diesen großen Teil lernt, wie er mit dem Projekt umgeht. Aber es scheint, dass der Senior-Entwickler versucht, uns dazu zu bringen, den großen Teil zu erledigen, also hat er wirklich so ziemlich nichts zu programmieren, wenn wir gehen (erwarten Sie, dass wir noch Arbeit zu erledigen haben und sicherlich nicht diesen großen Teil).
Er wurde bereits in der Vergangenheit von unserem Manager korrigiert, weil er versucht hat, uns während des Praktikums ein paar Mal dazu zu bringen, seinen Job zu machen, aber diesmal ohne Manager in der Nähe gibt es niemanden, der ihn daran hindert.
Unser Manager sagte ihm, dass der Beginn des Programmierens für dieses Projekt seine einzige Arbeit für den Rest unseres Praktikums sei.
Wie können wir ihn zum Coden bringen, ohne Brücken zu brechen?
UPDATE: Er sagt jetzt, dass er mit dem Programmieren beginnen wird, aber möchte, dass wir ihm helfen, also denke ich, das ist ein Anfang.
Im Grunde kannst du das nicht
Es hört sich so an, als würde dieser Senior-Entwickler im Wesentlichen die Gelegenheit nutzen, seine Arbeit nicht zu erledigen. Da kann man als Praktikant eigentlich gar nichts direkt machen. Wirklich bestraft sich der Senior-Entwickler damit nur selbst, da er sich sehr schnell eine unbekannte Codebasis aneignen muss, nachdem Sie gegangen sind, obwohl er möglicherweise versuchen wird, Ihre Praktikanten für Probleme verantwortlich zu machen (da Sie nicht in der Nähe sein werden, um sich zu verteidigen selbst), aber ich würde erwarten, dass ein guter Manager das durchschaut.
Sie könnten seinen Vorgesetzten darauf aufmerksam machen, dass er die Anweisungen des Vorgesetzten nicht befolgt, aber das wird schwierig sein, da der Vorgesetzte im Urlaub ist (wenn ich Sie richtig verstehe) und Sie dies wahrscheinlich nicht nur per E-Mail tun möchten. Post. Wenn Sie sich mit dem Manager überschneiden, bevor Sie gehen, können Sie dies mit ihm besprechen, aber abhängig von der aktuellen Wahrnehmung des Managers über den leitenden Entwickler könnte dies auf Sie zurückschlagen, daher würde ich solche Dinge mit Vorsicht angehen. "[Senior Dev]" hat nachgelassen, während Sie weg waren" ist wahrscheinlich eine schlechte Aussage. "[Senior Dev] hatte nicht viel Gelegenheit, mit uns zu arbeiten, während Sie weg waren" ist viel besser, da dies dem Manager erlaubt, zu ziehen ihre eigenen Schlussfolgerungen darüber, ob der Senior-Entwickler nachgelassen hat oder nicht.
Es gibt verschiedene Nuancen zu berücksichtigen, die im Wesentlichen davon abhängen, was Herr Senior im Sinn hat. Aber eine allgemeine Antwort wäre:
Du kannst nichts tun, und du hast auch keinen Grund, etwas dagegen zu tun.
Es gibt zwei Möglichkeiten: Entweder ist Herr Senior tatsächlich zu beschäftigt und priorisiert eine andere Arbeit (entgegen der Bitte von Herrn Manager), weil er weiß, dass dies die beste Vorgehensweise für ihn ist, oder er möchte nur ein bisschen nachlassen. Jedenfalls können Sie sich bei Herrn Manager nicht beschweren, da er verreist ist, und Sie können Herrn Senior offensichtlich zu nichts zwingen. Sie könnten sich hinterher beschweren, wenn Herr Manager zufällig vor Ihrer Abreise aus dem Urlaub zurückkommt, aber das würde Herrn Senior während seiner Abwesenheit nicht arbeiten lassen und Brücken abbrechen.
Die Sache ist die, ich verstehe nicht, warum Sie sich um Herrn Senior kümmern sollten, wenn Sie mit Ihrem Kollegen Ihr Bestes geben können? Sie werden nicht für die Zukunft des Projekts verantwortlich sein. Wenn Herr Senior keine Lust hat, auf Touren zu kommen und das Projekt später darunter leidet, ist das nicht Ihr Problem, solange Sie bis zum Ende Ihres Praktikums Ihren Job machen.
Nun zur „Arbeitsplatzpolitik“: Wenn Herr Manager Fragen zum mangelnden Fortschritt stellt, können Sie ihm einfach sagen, dass Herr Senior beschäftigt war und Ihnen keine Zeit zuteilen konnte, also haben Sie einfach Ihr Bestes gegeben. Es spielt keine Rolle, ob es wahr ist oder nicht, Sie sagen Herrn Manager nur, was Herr Senior zu Ihnen gesagt hat, ohne etwas hinzuzufügen oder anzudeuten. Sie beschweren sich nicht darüber, was Sie professionell aussehen lässt und Sie bei Mr. Senior nicht offiziell in eine schlechte Lage bringt. Natürlich wird Mr. Manager verstehen, dass Mr. Senior seinen Teil nicht getan hat und möglicherweise Maßnahmen ergreifen, aber entweder das oder die Verantwortung für den mangelnden Fortschritt des Projekts übernehmen, was sich nachteilig auf das Ergebnis Ihres Projekts auswirken könnte Praktikum (oder nicht, aber abhängig von Ihrer Situation könnte es sein).
Wenn Mr. Senior Sie an diesem Punkt ärgern möchte, können Sie nicht viel dagegen tun, und es sollte Ihnen wahrscheinlich egal sein, da die Person, die ein Praktikumszeugnis geben könnte, wahrscheinlich Mr. Manager und nicht Mr Senior.
Denken Sie auch daran, dass Sie nur Praktikanten sind: Laut Ihrer Formulierung haben Sie Herrn Senior vorher nicht gekannt, und er hat Sie nicht gekannt. Er wird sich wahrscheinlich einen Dreck um dich scheren und dich wahrscheinlich bald vergessen, nachdem du gegangen bist. Sie sollten nicht zu viel nachdenken: Wenn er nicht helfen will, sei es so, wird es mehr Erfahrung für Sie sein.
Lassen Sie es zunächst sein und nutzen Sie die Gelegenheit, um zu lernen, sich nicht über Dinge zu ärgern, die nicht nur von Ihnen abhängen . Dass er keine Routinearbeit machen will, ist nicht Ihr Problem, und es liegt nicht in Ihrer Verantwortung, dass er Ihre Codebasis lernt. es ist sein. Das Schlimmste, was Ihnen passieren kann, ist, dass der leitende Ingenieur Sie beschuldigt, die Codebasis nicht so gut verstanden zu haben, wie er es könnte, nachdem Sie gegangen sind, und ein kompetenter Manager wird normalerweise schnell seinen Mist rufen.
Zweitens können Sie keine sicheren Vermutungen darüber anstellen, was tatsächlich vor sich geht oder was seine Absicht ist . Soweit Sie wissen, könnte Folgendes zutreffen:
Er hat sich vielleicht die Codebasis angesehen und fand sie so trivial oder unkompliziert und gut codiert, dass er keine großen Schwierigkeiten darin sieht, Ihren Code ohne Hilfe zu übernehmen.
Umgekehrt könnte er sich die Codebasis angesehen und entschieden haben, dass sie so schlecht ist, dass er besser dran ist, das Chaos von Grund auf neu zu schreiben, bevor Ihr Manager zurückkehrt.
Er studiert möglicherweise tatsächlich die Codebasis, ohne dass Sie es merken, und nutzt es aus, Sie beide um sich herum zu haben, um Ihnen die einfache Grunzerarbeit zuzuwerfen, um mehr Zeit für das Studium der Architektur der Codebasis zu gewinnen.
Möglicherweise kennt er Teile der Codebasis bereits gut genug, um zu verstehen, dass diese einfachen Aufgaben ihm nicht mehr Einblicke in die Funktionsweise geben, und lieber Zeit damit verbringen würde, Teile der Codebasis zu studieren, mit denen er noch nicht vertraut ist.
Andere Teams hätten ihn möglicherweise mit dringenden Problemen beworfen. Da Ihr Manager im Urlaub ist, ist niemand in der Nähe, der einspringen und andere Teams davon abhalten könnte, mit seiner Zeit herumzuspielen.
Oder ja, er hat sich vielleicht entschieden, nachzulassen, während Ihr Vorgesetzter im Urlaub ist – dagegen können Sie nichts tun.
Wenn Sie versuchen möchten, die Dinge so anzustupsen, dass sie wie ursprünglich beabsichtigt verlaufen, versuchen Sie Folgendes in einer Kaffeepause:
Sind Sie sicher, dass Sie einige dieser Aufgaben nicht angehen möchten, um sich mit der Codebasis vertraut zu machen?
Sie werden wahrscheinlich die Erklärung bekommen, wenn Sie fragen.
Was auch immer es ist, Ihre Faustregel sollte lauten: Priorisieren Sie Ihre eigene Arbeit (die Ihnen Ihr Vorgesetzter gegeben hat), erledigen Sie sie und lassen Sie den leitenden Ingenieur die Folgen für sein eigenes Verhalten behandeln, falls vorhanden. Belassen Sie es dabei, es sei denn, es gibt etwas offensichtlich Vernünftigeres, bei dem Sie aktiv mithelfen können. (Wenn der leitende Ingenieur zum Beispiel möchte, dass Sie ihn ein paar Stunden lang durch die Codebasis führen oder einige fehlende Dokumente schreiben, wird dies wahrscheinlich eine bessere Nutzung Ihrer und seiner Zeit als die Ihnen nominell zugewiesene Aufgabe sein, denn er wird schneller auf dem neuesten Stand sein.)
Als Peer können Sie nur so viel tun. Außer vielleicht zu wiederholen, dass Ihnen gesagt wurde, dass er beim Programmieren helfen soll, gibt es nicht viel, was Sie tun können.
Aber wenn es Ihre Aufgabe ist, ihn in das Projekt einzuarbeiten, sollten Sie Ihre Bedenken mit Ihrem eigenen Vorgesetzten besprechen. Und Ihre Bedenken sollten auf der Grundlage von Fakten und Sorgen geäußert werden, nicht aufgrund Ihres Verdachts.
Etwas wie:
[Manager], wir versuchen, [Senior] auf den neuesten Stand des Projekts zu bringen, aber anscheinend hat er nicht wirklich genug Zeit, um mit dem Code zu beginnen. Er delegiert die Arbeit immer wieder an uns wegen <womit er auch immer beschäftigt ist>.
Bei diesem Tempo glauben wir nicht, dass er bereit sein wird, wenn wir gehen. Gibt es eine Möglichkeit, ihm mehr Zeit zu geben, oder gibt es eine andere Person, an die wir diese Informationen weitergeben können?
Die Aufgabe Ihres Vorgesetzten sollte es sein, sich mit solchen Problemen zu befassen. Vielleicht ist der Senior wirklich beschäftigt, und er muss seinen Zeitplan klären. Vielleicht weist er dich ab und braucht ein gutes Gespräch.
So oder so; Sie wissen es nicht und Sie werden es nicht herausfinden oder ihn dazu bringen können, irgendetwas zu tun, also ist Ihre einzige Option wahrscheinlich, es an jemanden zu eskalieren, der es kann.
Ihr Vorgesetzter sagte zu diesem leitenden Entwickler: „Die Arbeit an diesem Projekt ist Ihre einzige Arbeit, bis die Praktikanten gehen“.
Es kann sein, dass der leitende Entwickler tatsächlich noch viele andere Aufgaben zu erledigen hat. Er arbeitet vielleicht jeden Tag hart und überlässt Ihnen das Programmieren. Was sein Manager nicht gerade sagt, aber auch nicht schlecht für das Unternehmen. Eine Reklamation würde also nicht viel bringen.
Oder es kann sein, dass er jetzt 8 Stunden am Tag auf Facebook, eBay und so weiter verbringen kann, oder Schlimmeres. Du kannst ihn immer noch nicht zwingen, wirkliche Arbeit zu leisten, du bist nicht in der Position, ihn zu zwingen. Aber wenn Sie denken, dass er das tut, und es Sie wirklich ärgert, und Sie wollen nicht, dass er in Schwierigkeiten gerät (was sehr verständlich wäre), werden Sie ein Tagebuch führen, was Sie zwei Praktikanten und was dieser Senior-Entwickler hat jeden Tag an dem Projekt zu tun. Und das gibst du dem Manager, wenn er zurückkommt.
Als Praktikant gibt es keine Garantie, dass Sie am Ende Ihres Praktikums einen Job bekommen, und es ist eine große Branche, in der viele Kandidaten hauptsächlich nach Fähigkeiten und Erfahrung und nicht nach Menschenkenntnis beurteilt werden (zumindest nach meiner Erfahrung). Warum nicht das Praktikum nutzen, um die „Zahlen nach oben“ in deinem Lebenslauf zu bringen, indem du einfach die Arbeit machst – wenn der Typ sich ein Loch graben will, lass es sein. Arbeiten Sie so viel wie möglich, lernen Sie so viel wie möglich und machen Sie weiter.
Wie andere sagten:
In all den oben genannten Situationen ist es am besten, sich an die Arbeit zu machen, die Politik zu meiden und sich darauf zu freuen, was nach Ihrem Praktikum passiert, um sicherzustellen, dass die Dinge für Sie gut enden und keine Brücken abgebrochen werden.
Dies ist eine großartige Gelegenheit zum Lernen, wozu ein Praktikum da ist, oder?
Du lernst zu sagen
Nein, das mache ich nicht, ich habe meine eigenen Aufgaben, für die ich meine Zeit brauche und du bist nicht mein Chef.
Folgendes erwarte ich:
Sie können keine davon ändern. Also, nein, Sie können ihn nicht dazu bringen, seinen Job zu machen. Aber Sie können versuchen, zu verhindern, dass er Ihren Ruf trübt, oder zumindest die Auswirkungen verringern.
Fordern Sie gegen Ende des Praktikums zunächst ein Empfehlungsschreiben des Unternehmens an, bevor die Schuldzuweisungen beginnen.
Zweitens: Informieren Sie Ihren Vorgesetzten unter vier Augen darüber, dass Ihnen ein Freund gesagt hat, dass die oben genannte Sequenz passieren könnte, und fragen Sie ihn, was Sie tun sollen, um dies zu verhindern (solche Anschuldigungen in der Öffentlichkeit zu machen, ist schlecht für Ihre Karriere). Das macht ihnen zumindest das Problem bewusst, wenn sie es nicht bereits sind.
Beginnen Sie mit dem Versenden von E-Mails zweimal pro Woche, beziehen Sie die Praktikanten, den leitenden Programmierer und den Manager mit ein. Der Manager ist natürlich im Urlaub, aber diese werden 1) ein Protokoll darüber liefern, was Sie wann und wie erledigt haben, und 2) dem leitenden Programmierer zeigen, dass Sie beabsichtigen, über Ihre Arbeit zu berichten, was ihn veranlassen könnte, seine Handlungen zu überdenken .
Während Sie im Urlaub sind, werden wir damit beginnen, per E-Mail genau zu berichten, was wir erreicht haben, und die internen Diskussionen und Entscheidungen, die in Ihrer Abwesenheit getroffen werden, damit Sie bei Ihrer Rückkehr leicht sehen können, was getan wurde und warum.
Diskussion und Entscheidungen:
Entwickler X hat uns Aufgabe 2 neu zugewiesen. Wir haben es niedriger priorisiert als die uns bereits zugewiesenen Aufgaben.
Aktuelle Aufgabenliste:
- Aufgabe 1
- Aufgabe 2
Fortschritt:
Aufgabe 1 – Wir haben die Aspekte A und B abgeschlossen und werden C bald abschließen.
Wenn Sie Prioritäten setzen, werden Sie vielleicht nie seinen Teil tun, aber selbst wenn Sie es tun, wird es überdeutlich sein, wer die Arbeit wann und warum erledigt hat. Er kann in Schwierigkeiten geraten oder auch nicht, aber leider können Sie nichts dagegen tun.
Erledigen Sie Ihre Arbeit gut, melden Sie sie und scheuen Sie sich nicht vor zwischenmenschlichen Konflikten. Geben Sie einfach an, welche Entscheidungen getroffen wurden, geben Sie an, wer die endgültige Entscheidung getroffen hat, wenn es einseitig war (und wenn ein Grund angegeben wurde, erklären Sie warum) und fahren Sie mit der Arbeit fort.
Wie die meisten Antworten bereits sagten, können Sie ihn zu nichts zwingen.
Am Ende des Tages sollten Sie sich mehr auf Ihr Arbeitspensum konzentrieren als auf das, woran dieser Senior-Entwickler arbeitet. Es ist nicht Ihre Aufgabe, seine Arbeit zu beurteilen oder zu kontrollieren.
Als Praktikant sollten Sie jedoch nicht so viel Verantwortung tragen wie ein Vollzeitbeschäftigter. Als solches haben Sie die Möglichkeit, eine geringere Arbeitsbelastung zu verlangen, als dies für einen anderen Mitarbeiter zu erwarten wäre.
Wichtiger Haftungsausschluss: Dies ist eine Karte, die Sie nur in geringem Umfang und mit Vorsicht verwenden dürfen.
Was ich meine ist, dass es durchaus akzeptabel ist, dass Sie etwas sagen wie: „Leider kann ich an diesem großen Teil nicht so viel arbeiten, weil der Schwerpunkt meines Praktikums darin lag um diese andere Arbeit zu beenden".
Wie andere Antworten sagten, können Sie nicht viel tun, um ihn zum Codieren zu ermutigen, und Sie sollten sich nicht so sehr darum kümmern. Wenn er wirklich eine verschwenderische Ressource ist, wird Ihr Manager ihn sehr schnell im Auge behalten.
Der leitende Entwickler hat viel Erfahrung und kann das Projekt nach Ihrem Ausscheiden problemlos handhaben. Es gibt nur zwei ernsthafte Bedenken, die entkräftet werden müssen:
Um diese beiden zu lösen, können Sie entweder:
Monika Cellio