Also versuchen sie mich ins Management zu ziehen [geschlossen]

20

Ich arbeite in einer kleinen IT-Abteilung eines Non-Tech-Unternehmens. Mein Manager hat kürzlich gekündigt und sie suchen nach einem Ersatz. Ich denke, da ich einer dieser "seltenen" Entwickler mit menschlichen Fähigkeiten bin, ermutigt mich der Regisseur, mich zu bewerben

Ein Teil von mir möchte sich bewerben, aber ein anderer Teil von mir sagt nein. Die Bezahlung und die Fähigkeit, einen Unterschied zu machen, klingen faszinierend und ich bin nach 12 Jahren ein wenig ausgebrannt in der Programmierung, aber es scheint auch Nachteile zu geben. Ich würde jemand anderen leiten, der sehr an der Position interessiert ist, und es könnte umständlich sein, da er ein Freund ist und derzeit höher auf der Leiter steht als ich (zusammen mit ein paar anderen).

War noch jemand in einer ähnlichen Position? Ist jemand im Management und glücklicher oder hat jemand einen Managementjob angenommen und sich gewünscht, dass Sie dies nicht tun? Über Feedback würde ich mich freuen!


@Pratik: Wenn Manager für ehemalige Mitarbeiter in den Unternehmen arbeiteten, für die Sie gearbeitet haben, haben sie ihnen dann Probleme bereitet?


EDIT: Vielen Dank für Ihre Antworten.

Obwohl dies eine gute Gelegenheit zu sein scheint, gibt es ein paar Dinge, die mich daran unwohl fühlen lassen.

1) Ich wäre für ALLES verantwortlich, anstatt für das, was ich tun soll. Die Abteilung schwankt immer noch nach mehreren Kündigungsrunden ... überfordert und kurz vor dem Burnout. Ich habe ein ziemlich gutes Verhältnis zu allen im Team ... aber ich frage mich, ob es sich nicht ändern würde, wenn ich diesen Job annehmen würde.

2) Ein paar andere Mitarbeiter verachten den Regisseur aus irgendeinem Grund. Er könnte versuchen, mich dazu zu bringen, seine Drecksarbeit zu verrichten und sie zu bestrafen, wenn sie Köpfe stoßen.

3) Die Verwaltung von Personen, die älter als ich sind, scheint kein Problem auf der Grundlage von Codemwncis Beitrag zu sein.

4) Es ist eine kleine Abteilung und ich glaube wirklich nicht, dass ein Vollzeitmanager benötigt wird. IMO brauchen wir niemanden, der 50% seiner Zeit damit verbringt, Leute herumzukommandieren (weil jeder weiß, was sie zu tun haben) und 50% der Zeit nichts zu tun. Die Abteilung braucht eher einen Spielertrainer IMO. Ich denke, es würde dem Team tatsächlich helfen, da es eine andere Person hätte, die die ganze Zeit über Support-Arbeit leistet (anstatt dass eine Support-Person Code schreibt, wie ich es jetzt tue), wenn dies irgendeinen Sinn ergibt.
Es ist schwierig, aber was ich jetzt mache, ist auch schwierig (Entwicklung + Unterstützungsarbeit)

Ich würde es einfach hassen, wenn sie jemanden von außen hereinbringen würden, der nicht weiß, was sie tun, oder das Team ruinieren würde, das wir jetzt haben, was ziemlich solide ist.


BEARBEITEN (4/30)

Ihre Beziehung zum Rest des Teams wird sich ändern. Sie sind jetzt eher der Chef als ein Kumpel. Sie müssen den Leuten sagen, was sie tun sollen und sie sollten es tun. Einige werden mit der Änderung einverstanden sein, andere können dagegen sein, dass Sie befördert wurden und nicht sie.

Das könnte ein Problem sein, da ich jetzt mit den meisten befreundet bin.

In diesem Fall weisen Sie sich einige der "einfachen" Projektaufgaben zu. Dies sollten unkritische Gegenstände sein, die Sie jederzeit abholen und wieder abgeben können. Auf diese Weise können Sie beim Projekt helfen, mit der Codebasis Schritt halten, sich jedoch nicht von den Führungstätigkeiten ablenken lassen. Sie können auch alle eingegangenen Fehlerberichte auflisten. Überprüfen Sie, ob es sich um echte Fehler handelt, und beheben Sie sie sofort, wenn es sich um eine einfache Bearbeitung handelt. Größere Probleme können dann für den Rest der Teamaktivitäten eingeplant werden. Dies verhindert, dass das Team abgelenkt wird, und zeigt dem Kunden / oberen Management, dass Probleme behoben werden.

Klingt nach einer guten Strategie ...

Für mich kommt es darauf an, welche täglichen Aktivitäten Sie genießen. Mögen Sie Coaching, Treffen mit Menschen, Projektmanagement, Aufbau eines Rapports und die Lösung von Menschenproblemen? Oder brauchen Sie viel Zeit für sich alleine, finden Meetings anstrengend, mögen kein Drama und mögen intellektuelle / technische Probleme?

Ich kann beides. Die Hauptsache für mich ist Work-Life-Balance. Mein alter Chef hatte Work-Life-Balance, aber nur, weil er engagierte Mitarbeiter unter sich hatte, die wussten, was sie taten, die zusätzlichen Stunden arbeiteten und seine Arbeit leichter machten. Wenn jemand anderes die Leitung übernahm und die Abteilung schlecht geführt wurde, konnte die Vereinbarkeit von Beruf und Familie für alle zum Scheitern verurteilt sein.


BEARBEITEN (5/1)

@ Jeff

Es ist ein Unternehmensumfeld, und ich habe keine Kontrolle darüber, wie viele Personen wir haben oder wie viele Stellen wir beschreiben.

Ich würde hoffen, dass meine Teamkollegen wollen, dass ich Erfolg habe, aber ich bin mir nicht sicher. Ich habe mich mit einigen angefreundet und das würde sicherlich unsere Beziehung ändern. Aber ich bin mir nicht sicher, ob die anderen Kandidaten in der Lage wären, die Abteilung zu leiten und den reibungslosen Ablauf aufrechtzuerhalten ... obwohl ich mich irren könnte.

Clarence
quelle
9
Sind Entwickler mit Kommunikationsfähigkeiten heutzutage noch so selten?
John Shaft
12
Pablo: JA! Besonders gern.
quick_now
20
Dies gilt auch für Entwickler mit Programmierkenntnissen: D Beide sind jedoch eine Grundvoraussetzung, um ein guter (dh effektiver / nützlicher) Entwickler zu sein.
back2dos
4
@Pablo - +1 für das Ja - Ich habe meinen letzten Job über jemanden mit viel mehr Erfahrung als ich, weil ich mit Leuten sprechen kann, ohne rot zu werden und zu stammeln ...
Matt
6
Was tun Sie eigentlich wollen , zu tun?

Antworten:

27

Ich habe einen solchen Job angenommen und ich wünschte, ich hätte es nicht getan.

Sie können denken, dass es ein Schritt vorwärts ist. Es ist, aber in eine völlig andere Richtung. Es ist so, als würde man seinen Beruf vom Schreiner zum Verkäufer wechseln. Sie benötigen andere Fähigkeiten und Kenntnisse, um Ihre Arbeit zu erledigen. Klar, es hilft wirklich, genau zu wissen, was Ihre Mitarbeiter tun und mit welchen Problemen sie täglich konfrontiert sind. Aber meiner Erfahrung nach ist es ein kleiner Teil des Jobs, sagen wir etwa 20%. Viel mehr Zeit wird aufgewendet, um die Menschen (ihre Bedürfnisse und Ambitionen) zu managen und sie vor viel Mist zu schützen, den das obere Management in großer Zahl produziert. Außerdem müssen Sie sehr vorsichtig sein, was Sie tun und was Sie sagen, da dies alle Arten von Schaden verursachen kann (von Aufregung bis zur Zerstörung der Moral des gesamten Teams).

Das Schlimme ist, dass ich nicht mehr viel programmiere. Und ich fand heraus, dass mir das Erstellen von Software viel mehr Spaß macht, als anderen zu sagen, was sie tun sollen. Außerdem habe ich das Gefühl, dass mein Wissen über Softwareentwicklung langsam veraltet. Vor einiger Zeit hatte ich mit einigen Problemen zu kämpfen und ich dachte über sie nach. In diesen Tagen werde ich ständig korrigiert. Sie sind mit gängigen Frameworks perfekt lösbar, daher sind die Probleme trivial. Immer wenn dies passiert, lächle ich, aber meine Seele schreit verzweifelt.

Jacek Prucia
quelle
26

War und hat das alles getan.

Sie KÖNNEN in der Lage sein (vor allem im Gespräch mit Ihrem Vorgesetzten), das Unmögliche zu tun und das Beste aus beiden Welten herauszuholen - etwas, das ich einige Jahre lang geschafft habe -, dh ein technischer, praktischer Vorgesetzter zu sein.

Ja, Sie erledigen Managementaufgaben, aber Sie versuchen, das Gleichgewicht zwischen etwa 50% der Managementaufgaben zu finden (normalerweise vage, kurzfristige Aufgaben, Feuerbekämpfung, Blick in die mögliche Zukunft oder Aufgaben, bei denen Probleme gelöst werden müssen). Und ungefähr 50% sind selbstständige Entwickler.

Es gibt viele, die sagen: "Nein, nein, tu das nicht, du musst einer der anderen sein."

Es ist schwierig, aber eines der Dinge beim Verwalten von Mitarbeitern, die technische Arbeit leisten, ist, dass Sie, wenn Sie nicht in Kontakt bleiben, schnell technisch überholt sind - und dann NIEMALS wieder Entwickler werden können (oder ein massiver Rückgang erforderlich ist) und eine lange Umschulungszeit bei einem toleranten Arbeitgeber).

Der einzige Weg, moderat mit der Technologie in Kontakt zu bleiben, besteht darin, IT zu tun. Alle Bücher, Kurse und Waffeln der Welt sind kein Ersatz für die reale Sache.

Wenn Sie also (einige) Entwicklungen durchführen, werden Sie zu einem besseren Manager der technischen Arbeit.

Aber es ist schwierig.

schnell_nun
quelle
2
Dies ist eine hervorragende Antwort. Ich habe die gleiche Erfahrung gemacht, als ich zum ersten Mal von einer technischen Position in das IT-Management wechselte. Es war eine kleine Firma und ich konnte das Beste aus beiden Welten haben. Ich war sehr glücklich. Da das Unternehmen jedoch gewachsen ist und ich die Managementleiter nach oben geschoben habe, hat sich meine Zeit für die praktische Arbeit auf nichts verkürzt, und mir gefällt überhaupt nicht mehr, was ich tue. Daher wäre es meine Vorsicht, zu beobachten, wie Ihr Unternehmen größer wird, dass Ihre Arbeitszeit sinkt und höchstwahrscheinlich Ihre Arbeitszufriedenheit.
Dave Kincaid
1
Denken Sie daran, zu delegieren. Ich finde, dass viele neue Entwickler, die zu Managern geworden sind, nicht delegieren können. Delegieren Sie Ihre Besprechungen, wann immer Sie können. Delegieren Sie die Managementarbeit, wenn jemand in Ihrem Team interessiert ist. Finde Zeit für deine technische Arbeit.
Swati
@ Dave und @ Swati - beide ausgezeichnete Kommentare / Ratschläge. Ich wurde auch dazu gedrängt, eine Entscheidung zu treffen: technisch oder als Management. (Von klein gesinnten Leuten über mir). Keine gute Wahl, aber technisch gewonnen. Es war jedoch nicht schön, die Verantwortung des Managements nach einigen Jahren zu verlieren.
quick_now
8

Wenn Sie diese Antwort nicht akzeptieren, ist dies meine Erfahrung, und ich bin nur eine Einzelperson, und Sie werden sich mit Sicherheit von mir unterscheiden. Aber das ist sowieso meine Geschichte.

Ich habe meinen Abschluss gemacht, war sehr gut, bin sehr schnell zum Lead geworden und habe aufgrund meines technologischen Lebens und meiner Bereitschaft, außerhalb des Jobs zu lernen und meine Fähigkeiten auf dem neuesten Stand zu halten, den Respekt meiner Kollegen erlangt. Es hat mich auch bei meinen Programmieraufgaben ausgezeichnet gemacht, da ich außerhalb der Arbeit an persönlichen Projekten geübt habe. Ich wurde schnell der Typ in meiner Abteilung (von 20 Programmierern zu der Zeit). Und dann ist mein Manager gegangen.

Ich wurde der Manager, obwohl ich mich nicht erinnern kann, jemals zugestimmt zu haben ?! Und ich habe 3 Jahre daran festgehalten. Ich habe das Team ziemlich gut geführt. Ich war ein Technikfreak, deshalb liebten sie es, weil sie es hassten, von Leuten, die sie nicht verstanden oder angeboten hatten, gesagt zu bekommen, was sie tun sollten und wie sie es tun sollten. Ich war auch viel jünger als der Rest der Mannschaft (ich war 25), sie waren meist 30-45. Aber das schien keine Rolle zu spielen. Das Team war glücklich. Und ich habe immer noch einen Teil des Programmierens gemacht, um meine Fähigkeiten auf dem neuesten Stand zu halten.

Dann wurde das Team zu groß! Ich verbrachte alle meine Tage in Besprechungen und in Einzelgesprächen. Ich ging selten zufrieden nach Hause, dachte aber oft: "Was habe ich heute getan?", Abgesehen von Besprechungen.

Vor 6 Monaten habe ich mich für eine Stelle als Architekt im selben Unternehmen beworben und bekam sie. Ich gehe die meisten Tage zufrieden nach Hause. Ich habe das Gefühl, einen echten Mehrwert zu schaffen und das Unternehmen voranzutreiben. Mein Hauptentwickler aus meinem alten Team hat meinen alten Job verlassen. Er war auch ein Technikfreak. Das Team war wieder zufrieden mit dem Ersatz, denn er war ein Technikfreak und ein wirklich guter Kerl. Aber er ist aus den gleichen Gründen einfach zurückgetreten.

Nach meiner Erfahrung sind gute Techniker, auch wenn sie gut mit Menschen umgehen, gute Technikfreaks, weil sie sich nach Technik sehnen. Über das Bauen von Dingen, das Erstellen von Software als Kunst. Der einzige Weg, in das Management zurückzukehren, ist, wenn ich in der Position sein könnte, in der ich mich zu Beginn des Managementspiels befand, das immer noch praktisch sein sollte. Es hat funktioniert, alle waren glücklich, und das Geschäft läuft bestmöglich, und ich habe das Beste aus meinem Team herausgeholt. Als das Team größer wurde und ich keine praktischen Übungen machte, litten alle.

Viel Glück mit was auch immer Sie wählen. Ich erwarte, dass Sie gut abschneiden, da Sie zumindest darüber nachdenken, anstatt nur das Geld / die Macht zu sehen und direkt einzuspringen.

Codemwnci
quelle
1
+1 für: "Gute Techniker, auch wenn sie gut mit Menschen umgehen, sind gute Techniker, weil sie sich nach Technik sehnen. Über das Bauen von Dingen, das Erstellen von Software als Kunst". SEHR RICHTIG. Viele Leute übernehmen die Managerposition, weil sie befürchten, dass ein Idiot ernannt wird, der die Dinge ruiniert.
quick_now
5

War in der gleichen Position. Hat die Beförderung zum Management übernommen und es macht mir sehr viel Spaß.

Ich entwickle immer noch, weil ich auch einer der besten Entwickler bin, aber es war ein guter Schachzug. Ich bin froh, jetzt etwas anderes zu machen. Während ich die Entwicklung liebe, wurde es langsam schwierig und ich wollte sehen, was noch verfügbar war.

Die besten Jobs, die ich hatte, bestanden darin, für gute Manager zu arbeiten, und ich habe gelernt, was mir an dem, was sie tun, gefällt, und ich versuche, dasselbe zu tun. Bisher scheint das Team froh zu sein, mich in dieser Rolle zu haben, da ich versuche, sie aus dem typischen Unternehmensmist herauszuhalten.


quelle
3

Vielleicht setzen Sie sich mit dem Manager auf eine Tasse Tee und sprechen Sie mit ihm darüber. Klingt so, als wäre er ein guter Kerl, und wenn Sie etwas planen, kann er Ihnen möglicherweise dabei helfen, herauszufinden, was für Sie richtig ist.

Wenn Sie keine Programmierkenntnisse mehr haben, kann es sein, dass sich die Geschwindigkeit für einige Jahre ändert. Sie können später jederzeit wieder zur Programmierung zurückkehren, wenn Sie dies möchten.

Zachary K
quelle
3

Meiner Meinung nach, wenn Sie ein Programmierer sind, der auch ein Manager sein kann, nehmen Sie es. Wenn Sie es nicht tun, könnte jemand, der weniger fähig ist, es nehmen. Es ist schwierig, Menschen mit der Kombination aus Management- und Programmierkenntnissen zu finden. Außerdem, wenn Ihr Manager Sie ermutigt, sich zu bewerben, hat er dieses Vertrauen in Sie. Es sollte kein Problem sein, jemanden zu managen, der älter als Sie ist. Dies ist Teil Ihrer Fähigkeiten zum Personalmanagement. Ich habe jedoch einen Vorschlag für Sie. Am Anfang werden Sie einige Hoffnungen haben, die unglücklich sind. Sie müssen jeder Mehrdeutigkeit ein Ende setzen, sobald Sie die Rolle übernehmen. Tun Sie dies mit einer Kombination aus Verantwortungsbewusstsein, Delegieren von Verantwortungsbewusstsein, Follow-up und Beständigkeit gegenüber den Teammitgliedern.

CyraX
quelle
3

Ich war Entwickler und Manager. Für mich kommt es darauf an, welche täglichen Aktivitäten Sie genießen. Mögen Sie Coaching, Treffen mit Menschen, Projektmanagement, Aufbau eines Rapports und die Lösung von Menschenproblemen? Oder brauchen Sie viel Zeit für sich alleine, finden Meetings anstrengend, mögen kein Drama und mögen intellektuelle / technische Probleme?

Sie verbringen Ihren Tag mit ganz anderer Arbeit. Es ist also eine Frage, welchen Tag du genießen und welchen du dir wünschst, er würde früher enden.

Havoc P
quelle
2

Natürlich gibt es keine richtige oder falsche Antwort auf diese Frage. Meine Erfahrung ist, dass ich zu einem Teamleiter (mit Leitungsverantwortung für das Team) eines Elektronik- und Softwareteams befördert wurde. Ich habe es geschafft, eine Menge Hände in diesem Job zu haben, und es hat mir gepasst. Dann bin ich ausgezogen, um einen Projektmanagement-Job bei einem anderen Unternehmen zu machen, und habe es gehasst. Ich bin jetzt zurück und mache nur noch Entwicklungsarbeit.

Natürlich sollten Sie das Peter-Prinzip im Hinterkopf behalten und sicher sein, dass Sie die Arbeit tatsächlich erledigen können und sich nicht zu sehr vom Geld verführen lassen.

Matt Wilko
quelle
2

Als Antwort auf Ihre Bearbeitung:

1) Ich wäre für ALLES verantwortlich, anstatt für das, was ich tun soll. Die Abteilung schwankt immer noch nach mehreren Kündigungsrunden ... überfordert und kurz vor dem Burnout. Ich habe ein ziemlich gutes Verhältnis zu allen im Team ... aber ich frage mich, ob es sich nicht ändern würde, wenn ich diesen Job annehmen würde.

Ihre Beziehung zum Rest des Teams wird sich ändern. Sie sind jetzt eher der Chef als ein Kumpel. Sie müssen den Leuten sagen, was sie tun sollen und sie sollten es tun. Einige werden mit der Änderung einverstanden sein, andere können dagegen sein, dass Sie befördert wurden und nicht sie.

4) Es ist eine kleine Abteilung und ich glaube wirklich nicht, dass ein Vollzeitmanager benötigt wird. IMO brauchen wir niemanden, der 50% seiner Zeit damit verbringt, Leute herumzukommandieren (weil jeder weiß, was sie zu tun haben) und 50% der Zeit nichts zu tun.

In diesem Fall weisen Sie sich einige der "einfachen" Projektaufgaben zu. Dies sollten unkritische Gegenstände sein, die Sie jederzeit abholen und wieder abgeben können. Auf diese Weise können Sie beim Projekt helfen, mit der Codebasis Schritt halten, sich jedoch nicht von den Führungstätigkeiten ablenken lassen. Sie können auch alle eingegangenen Fehlerberichte auflisten. Überprüfen Sie, ob es sich um echte Fehler handelt, und beheben Sie sie sofort, wenn es sich um eine einfache Bearbeitung handelt. Größere Probleme können dann für den Rest der Teamaktivitäten eingeplant werden. Dies verhindert, dass das Team abgelenkt wird, und zeigt dem Kunden / oberen Management, dass Probleme behoben werden.

ChrisF
quelle
1

Als ich gerade ein Jahr in der Softwareindustrie war, lehnte ich die Chance ab, ein Teamleiter zu werden. Ich hatte das Gefühl, dass ich nicht technisch genug erfahren war, um die Stelle anzunehmen. Heute, fünf Jahre und nach einem Domainwechsel, bemühe ich mich sehr, an den gleichen Posten zu gelangen. Ich wünschte, ich hätte es dann genommen.

DPD
quelle
3
Wären Sie damals in der Lage gewesen, die Last anzuheben?
2
Vielleicht, vielleicht nicht. Ich hätte es nur gewusst, wenn ich es genommen hätte. Ich habe es abgelehnt, weil ich der Meinung war, dass ein Teamleiter mindestens zwei Jahre lang über fundiertes technisches Fachwissen verfügen sollte. Ohne das hätte ich kein Vertrauen meiner Teammitglieder in mich. Ich hatte gute menschliche Fähigkeiten und war ein guter Kommunikator, weshalb mir die Chance gegeben wurde. Eigentlich war es nicht mein erster Job. Ich hatte ein Jahr vor meinem Abschluss gearbeitet, aber es war nicht als Programmierer.
DPD
Ich frage nur, weil ich Ihnen auf den ersten Blick zustimmen würde, dass es ein bisschen früh war, die Führung zu übernehmen. Ich frage mich nur, warum es Ihnen jetzt mit fünf Jahren Erfahrung schwer fällt?
Ich erhalte zwar Anfragen, aber wenn sie feststellen, dass meine Erfahrung in verschiedene Technologien und Bereiche unterteilt ist, besteht weniger Interesse. Die Personalvermittler suchen normalerweise jemanden mit 6-7 Jahren Erfahrung in Technologie X. Wenn sie niemanden finden, der dieser Anforderung entspricht, rufen sie mich zurück.
DPD
2
Ich stimme eher zu - Teamleiter nach 1 Jahr ist zu früh. Ich denke tatsächlich, dass eine breite Erfahrung (eine gute Grundlage) von 5 oder mehr Jahren eine gute Sache ist, bevor der Teamleiter angemessen ist. Macht Sie zu einer besseren, runderen und sachkundigeren Person. Ein Teil des Teamleiters ist es, andere zu coachen, zu betreuen und ihnen zu helfen - und nicht nur Arbeit zu verteilen.
quick_now
0

Sie müssen festlegen, wie das Team Ihrer Meinung nach geführt werden soll und welche Positionen zusammen mit den Qualifikationen geschaffen, geändert, beseitigt und besetzt werden müssen. Anhand des Feedbacks, das Sie erhalten, können Sie sich sicher sein, dass Sie wissen, ob Sie den Job möchten.

Eine weitere Überlegung ist, wie weit Sie im Management gehen möchten. Sehen Sie, welche Erwartungen alle haben.

Ihre Teamkollegen sollten Ihnen zum Erfolg verhelfen wollen oder sie müssen gehen. Stellen Sie sicher, dass Sie genau wissen, wie Sie die Dinge ausführen möchten, und lassen Sie sie entscheiden, ob sie zusammenarbeiten möchten.

JeffO
quelle