Anfang dieses Jahres wurde ich zu einem leitenden Entwickler befördert, nachdem der leitende Entwickler unseres Teams in eine andere Abteilung gewechselt war. Ich habe ungefähr 5 Jahre Berufserfahrung und aufgrund der Verfügbarkeit und der Leistung in der Vergangenheit war ich die erste Wahl des Managements für die Leitung des Projekts. Ich war ein wenig besorgt, entschied aber, dass dies eine gute Gelegenheit für den beruflichen Aufstieg und die Berufserfahrung war, und nahm an.
Mein Fazit ist jedoch, dass ich nicht annähernd so viel Spaß daran habe wie in meiner vorherigen Position als Entwickler. Obwohl ich ein Team von 5 Entwicklern erfolgreich durch mehrere Releases geführt habe, berühre ich fast nie einen Code. Stattdessen führe ich Planung, Design und Team-Management sowie Code-Reviews durch. Die Notwendigkeit, viel mehr Dinge im Auge zu behalten und Aufgaben zu planen, damit sie dem Team zugewiesen werden können, bereitet mir buchstäblich jeden Tag die meisten Kopfschmerzen. Obwohl ich selten Überstunden mache, fühle ich mich jeden Tag am meisten ausgebrannt, wenn ich die Arbeit verlasse, und denke nicht, dass ich infolgedessen auch die Freizeit genossen habe.
Also meine Frage: Wie würden Sie mit einer solchen Situation umgehen oder wie sind Sie damit umgegangen? Haben Sie für Menschen in ähnlichen Situationen Möglichkeiten gefunden, Ihr Team, Ihre Aufgaben und Ihre Zeit besser zu verwalten, damit Sie Spaß an der Arbeit haben? Oder haben Sie einen Weg gefunden, in eine entwicklungsorientiertere Position zurückzukehren? Ich weiß, dass leitende Entwicklerpositionen fast immer ein höheres Gehalt beziehen, aber ich sehe mich an einem Punkt, an dem mir Geld und Beförderungen weniger am Herzen liegen als die Freude an meinem aktuellen Job.
Ich habe dies mit niemandem im Management besprochen, da ich dachte, ich sollte versuchen, mich für mindestens ein Jahr anzupassen.
quelle
Antworten:
Die Antwort, die ich hier gebe, ist meine beste Vermutung, was möglicherweise funktionieren könnte, aber ich habe nicht gesehen, wie es funktioniert, da ich selbst versuche, aus einer ähnlichen Situation herauszukommen, in der Sie sich befinden. Das Ganze ist immer noch eine Lernerfahrung für mich, aber ich sehe einen positiven Trend in meinem Team.
In meiner Firma wurde ich zum Teamleiter befördert (sie nennen es "Designleiter"). Aufgrund des Mangels an Leuten, die das Produkt kennen und über genügend Erfahrung verfügen, habe ich mich freiwillig gemeldet, zwei verschiedene Teams zu leiten. Vor ein paar Monaten hat das Management die Größe dieser beiden Teams verdoppelt, um den Zeitplan zu vereinfachen.
Eine Sache, die ich versucht habe zu tun ...
quelle
Ich denke, Sie wissen, dass dies wahrscheinlich helfen würde. Die Kommunikation Ihres Unbehagens mit einer Position ist nicht unbedingt eine konkrete Angabe. Auf diese Weise erfährt das Management, welche Karten es besitzt, und wenn es sich um ein gutes Management handelt, wird es versuchen, einen Weg zu finden, um Ihr bestes Potenzial auszuschöpfen. Geben Sie sich nicht mit weniger zufrieden.
quelle
Wenn Ihr Projekt beendet ist, suchen Sie nach einer programmiererorientierteren Position in Ihrem Unternehmen oder außerhalb.
Besprechen Sie mit dem Management, dass Sie weniger Management und mehr technische "praktische" Fähigkeiten wünschen.
Es hört sich so an, als wären Sie in einer PM-Position im Vergleich zu einem leitenden Entwickler. Ich würde meinen, ein leitender Entwickler würde mehr programmieren.
quelle
Arbeitgeberperspektive :
Wenn dir der aktuelle Job gefällt und du dort eine gute Vergangenheit hast, würde ich dich gerne auf dem Laufenden halten und einen Platz für dich finden, damit ich mich nicht zu sehr darum kümmere, mit ihnen zu reden.
Ein großartiger Entwickler ist eine wertvolle Sache, aber Sie müssen ihn verkaufen, damit Sie mehr für das Programmieren und vielleicht für das Design tun als für die Jonglage.
Geben Sie ihnen einen Weg, wie Sie sich zurücklehnen können, indem Sie einen Nachfolgeplan aufstellen. Grundsätzlich finden Sie jemanden im aktuellen Team, der daran interessiert ist, die Dinge zu tun, die Ihnen Kopfschmerzen bereiten. In den nächsten 6 bis 9 Monaten trainieren Sie ihn und geben ihm nacheinander Ihre Aufgaben.
Wählen Sie zuerst etwas Leichtes aus, wie beispielsweise wöchentliche Statusaktualisierungen:
Dann geben Sie ihnen nach und nach die zusätzlichen Aufgaben, bis Sie die Mehrheit Ihrer zusätzlichen Aufgaben übergeben haben.
Der Grund, warum diese weniger begehrenswerten Jobs mehr bezahlt werden, liegt darin, dass sie, wenn sie nicht von niemandem erledigt würden, nicht so schnell bezahlt werden, weil sie ein höheres Maß an Qualifikation erfordern ... Angebot und Nachfrage.
Damit du trotzdem mehr bezahlst ... Wenn ich es wäre, würde ich gerne hören, dass du hier bleibst, du hilfst dieser Person bei Bedarf, bist ein Mentor für die neueren Leute, bist der Designer / das Schlüsselgehirn / Domain-Experte statt Projektleiter. Grundsätzlich ist dies eine wertvolle Position. Jemand anderes kann herumlaufen und jonglieren (für mehr Geld natürlich).
Ich denke, wenn Sie Ihrem Arbeitgeber einen 6-9-Monatsplan vorlegen würden, der besagt
Wenn Sie das als Plan für mich als Arbeitgeber zusammenstellen, würde ich gerne mit Ihnen zusammenarbeiten, um dies zu erreichen.
Viel Glück.
quelle
Ich war genau in deiner Situation. Die Antwort hängt von der Beziehung ab, die Sie zu Ihrem Vorgesetzten haben. In meinem Fall war es ein sehr guter Fall, also nahm ich ihn eines Tages beiseite und sagte, dass ich die Arbeit nicht genieße, mich zu gestresst fühle und wieder zur Programmierung übergehen möchte. Es war viel glücklicher, das zu hören, als mich hereinkommen zu lassen und aufzuhören. Also haben wir einen Plan ausgearbeitet, den jemand anderes als Teamleiter übernehmen soll, und ich soll wieder zum Programmieren zurückkehren.
quelle
2 Fragen, die aus Ihrem Beitrag nicht ersichtlich sind:
Arbeiten Sie in einem Unternehmen, das mit der von Ihnen geschriebenen Software (wie Google, Microsoft oder Fog Creek) direkt Geld verdient, oder arbeiten Sie in einer untergeordneten Funktion (wie bei einer Bank oder einem Lebensmittelunternehmen)?
Ist der CEO ein Technologe oder jemand, der über Geschäftsrollen aufgewachsen ist?
Machen Sie sich keine Sorgen, wenn Sie eine Softwarefirma mit einem Technologen-CEO sind. Die Unternehmensführung wird wissen, wer die wertvollen Entwickler sind, und alles tun, um sie zu halten. Wenn die Execs alle Leute sind, die ihre Streifen "Verwalten von Menschen" oder "Verwalten von Budgets" haben, seien Sie besorgt. Seien Sie doppelt besorgt, wenn Sie in einer internen IT-Abteilung arbeiten. Wenn dies der Fall ist, müssen Sie akzeptieren, dass eine gute Work-Life-Balance die Belohnung für den Aufenthalt eines Entwicklers ist.
Ein letzter Punkt - mach was dich glücklich macht. Die Ratschläge aller anderen zu solchen Berufswahlen beziehen sich auf das, was sie glücklich machen würde - und auf Sie.
quelle