Meine neue Arbeit langweilt mich, aber ich möchte mich nicht jede Stunde um meine Leine kümmern, was tun? [Duplikat]

Ich bin Softwareentwickler, meine Fähigkeiten, Erfahrungen und das Vertrauen meines vorherigen Arbeitgebers usw. würden mich als mittleren bis leitenden Mitarbeiter qualifizieren.

Bei der vorherigen Firma war ich eine Art „Leiter“ der Backend-Abteilung und wurde oft mit der Leitung von Projekten beauftragt. Daher ist es etwas Neues für mich, in einer "normaleren" Position zu arbeiten. Es gab immer etwas zu tun. Im Moment habe ich das Gefühl, dass mir die Arbeit über den Tropf gefüttert wird.

Ich habe vor kurzem den Job gewechselt und in der neuen Firma bekomme ich anderthalb Wochen lang nur triviale Aufgaben wie „hier etwas hinzufügen“ oder „dies von hier entfernen“. Ich bekomme jedes Mal 1 Aufgabe, ich muss sie beenden und um eine weitere bitten. Das Problem ist - das sind triviale Dinge, die ich in einer halben oder höchstens einer Stunde beende. Das bedeutet, dass ich ständig einen Entwickler belästigen muss, der in meinem Projekt technisch führend ist.

Was zu tun ist? Ich möchte mich bei meiner Arbeit nicht langweilen, aber ich möchte den armen Kerl auch nicht ständig belästigen. Ich habe den Projektmanager bereits danach gefragt und sie haben mir versprochen, eine Art Aufgabenrückstand für mich zu haben, aus dem ich Aufgaben frei übernehmen kann. Das ist eine ganze Woche lang nicht passiert.

Soll ich etwa eine Woche geduldig warten, um zu sehen, ob sich die Dinge verbessern, oder ...?

Ich denke, es wäre hilfreich, das Unternehmen und das Projekt, an dem Sie arbeiten, zu charakterisieren.
Können Sie nicht selbst die Initiative ergreifen und einen Rückstand erzeugen, indem Sie Dinge identifizieren, die behoben werden müssen oder verbessert werden können? Sie könnten das dann zu Ihrem Vorgesetzten bringen, um zu sehen, was er/sie denkt.
Haben Sie schon einmal darüber nachgedacht, da Sie anscheinend schon älter sind, die Initiative zu ergreifen und Aufgaben vorzuschlagen, die dazu beitragen, dass die Dinge reibungsloser ablaufen?

Antworten (5)

Dies ist eine dieser Fragen, die Sie direkt an Ihren technischen Leiter oder Manager stellen sollten:

Hi x, ich bin mir bewusst, dass ich dich derzeit sehr nerve, da mir ziemlich kleine, atomare Aufgaben zugeteilt werden, die ich eine nach der anderen erledigen muss. Ist das in Ordnung, oder würdest du es vorziehen, dass ich zwischen diesen Aufgaben längerfristig an etwas arbeite, damit ich nicht so viele Fragen stellen muss?

Formulieren Sie die Frage eher in der Art „Ich fühle mich schlecht, wenn ich Sie die ganze Zeit nerve“ und nicht in der Art „Ich bin gelangweilt und sauer, weil ich beschissene Aufgaben bekomme“, und Sie können nicht wirklich so viel falsch machen, wenn Sie sie stellen.

Aus Erfahrung gibt Ihnen Ihr technischer Leiter höchstwahrscheinlich kleine Aufgaben, die Sie erledigen müssen, damit Sie Vertrauen gewinnen und sich mit der Codebasis und ihren Entwicklungsmethoden / ihrem Lebenszyklus vertraut machen können. Es ist normal, dass man diese Art von Aufgaben nach dem Beginn eines neuen Jobs für eine Weile zugeteilt bekommt, dann wird man irgendwann wahrscheinlich etwas „Fleischeres“ bekommen, in das man sich einarbeiten kann.

Du bist einfach zur Tür hereingekommen, machst die Dinge auf ihre Weise, während sie sich darum kümmern, wie sie damit umgehen. Wenn das bedeutet, jede Stunde nach einer Aufgabe zu fragen, dann fragen Sie.

Wenn Sie ein erfahrener Entwickler sind, schlage ich vor, die Initiative zu ergreifen.

Codebasen müssen immer verbessert werden – führen Sie die App aus. Ich würde gerne mit Ihnen wetten, dass es Warnungen und kleine Protokollfehler gibt. Bereinigen Sie sie, es ist nicht schwer zu tun, zeigt Initiative und macht Sie mit der Codebasis vertraut.

Wie sieht der Bauprozess aus? Kann es verbessert werden - wenn es länger als 5 Minuten dauert, dann ist die Antwort ja , also sehen Sie, ob Sie es verbessern können. Würde es eine schnellere Baumaschine verbessern? Dann drücken Sie auf einen.

Wie ist der Testprozess? Existiert es - wenn ja, ist es multithreaded (und wie viel Zeit könnte das sparen?). Falls noch nicht vorhanden, könnten Sie ein Test-Framework vorschlagen – vielleicht eines, das von Unternehmen vorangetrieben werden könnte?

Es gibt unzählige Möglichkeiten, ein Softwaresystem zu verbessern, anstatt nach Jobs zu fragen, machen Sie einfach ein paar für sich selbst. Wenn es etwas wirklich Dringendes gäbe, würden sie dir sagen, dass du es tun sollst.

Das ist eigentlich eine gute Idee. Ich zögerte, das zu tun, weil ich Angst hatte, direkt nach dem Beitritt als „Herumkommandant“ angesehen zu werden. Aber vielleicht ist das eine verzerrte Wahrnehmung, die auf meiner Angst basiert. Ich denke, du könntest etwas dran sein.
@ user202729 es mag sich anfühlen wie "Herumkommandieren", aber es zeigt Führung. Ich denke, das ist wirklich ein Merkmal von Führungsqualitäten.

Ich schlage vor, Sie sprechen mit Ihrem Chef über ein Leidenschaftsprojekt. Ein Leidenschaftsprojekt ist eine Aufgabe, die Sie sich ausdenken, mit einer Technologie, die Sie lernen und/oder verwenden möchten, von der Sie glauben, dass sie dem Unternehmen von großem Nutzen sein kann. Beispielsweise sehen Entwickler immer etwas, das sie verbessern können, und möchten ein neues Framework/eine neue Technologie verwenden, um dies zu erreichen.

Der Schlüssel hier ist, es so zu formulieren, dass Sie die Vorteile des Unternehmens hervorheben, nicht nur die Vorteile für Sie. Wenn es vereinbart ist, können Sie etwas tun, das Sie lieben, und das Unternehmen erhält eine Art Vorteil für Ihre Zeit.

Ihre Situation legt nahe, dass die Arbeit an Ihrem Projekt in erster Linie im Kopf des leitenden Entwicklers ad hoc organisiert wird. Dies ist ein Symptom mangelnder Organisation und kann durch die Einführung einer Entwicklungsmethodik behoben werden. Eine Möglichkeit ist Scrum .

In Scrum sollte so etwas bei der Sprintplanung besprochen werden . Dieser Punkt ist ein idealer Zeitpunkt, um die Aufgaben anzusprechen, für die Sie das Gefühl haben, dass Sie die Informationen und das Fachwissen haben, um sie zu erledigen. Sobald die Sprintplanung ein Sprint-Backlog erstellt hat, können Sie mit jeder dieser Aufgaben beginnen, ohne auf Anweisungen zu warten, sobald Sie die aktuelle abgeschlossen haben.

Wenn Sie Ihre Arbeit nicht mit einem organisierten Prozess verwalten, beginnen Sie damit. Ein erster Schritt könnte sein, dem leitenden Entwickler und dem Projektmanager zu Beginn der Woche zu sagen: „Können wir kurz besprechen, um zu planen, was ich diese Woche tun soll?“.

Ich habe den Fragentext gelesen und erneut gelesen und konnte nichts finden, was darauf hindeutet, dass das Projekt, über das sie sprechen, Scrum folgt / Sprints und Planung beinhaltet, habe ich etwas verpasst?
Haben Sie etwas gefunden, das besagt, dass sie es nicht tun? Die Situation von OP legt nahe, dass ein besserer Ansatz für die Arbeitsorganisation erforderlich ist, Scrum ist eine Option, um diese Organisation bereitzustellen.
Ich denke, dass dies eine gute Antwort sein könnte, wenn der betreffende Mitarbeiter ein vertrauenswürdiger Mitarbeiter wäre, der 6 Monate oder länger für das Unternehmen gearbeitet hat und dies immer noch als Problem empfindet. In dieser speziellen Frage haben sie dort jedoch anderthalb Wochen gearbeitet. Ihnen wurde gesagt, dass es einen Rückstand gibt, sie haben nur noch keinen Zugriff darauf ... Weil es erst anderthalb Wochen her ist. Wenn wir einen brandneuen Mitarbeiter hätten, der sagt: "Hey Leute, ich weiß noch nicht, wie die Dinge hier gemacht werden, aber Sie müssen Scrum verwenden!" Meine Reaktion wäre wahrscheinlich nicht: „Wow, davon habe ich noch nie gehört, wir fangen sofort an“.
@Keiki, das ist ein fairer Punkt, und ich habe gerade die Erwähnung des Rückstands bemerkt - das ist also die Antwort auf die Frage - OP benötigt jetzt Zugriff auf den Rückstand und um ihn so zu verwenden, wie ein Rückstand verwendet werden soll, um ihn zu lösen das Problem.
@Keiki Nun, es hört sich so an, als müssten Sie dann einen agilen Prozess zum Erstellen agiler Prozesse haben. Ich empfehle, 100 Scrum-Mitarbeiter einzustellen, um zu helfen, aber Sie benötigen einen Scrum-Prozess zum Verwalten der 100 Scrum-Mitarbeiter, um einen Scrum-Prozess zum Erstellen agiler Prozesse zu erstellen. Sie benötigen also etwa 20 Scrum-Management-Mitarbeiter. Glücklicherweise stellt mein Scrum-Unternehmen „Scrumdom“ hochqualifizierte Scrum-Leute zur Verfügung