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.
quelle
Antworten:
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.
quelle
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.
quelle
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.
quelle
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
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.
quelle
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.
quelle
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.
quelle
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.
quelle
Als Antwort auf Ihre Bearbeitung:
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.
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.
quelle
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.
quelle
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.
quelle