Erhöht oder verringert die Erwähnung meiner Erfahrung als Teamleiter meine Chancen, einen Job als Senior Developer zu bekommen?

Frage

Wenn Sie sich nach Erfahrung als Teamleiter für eine Position als Senior Developer bewerben, was ist die Erwartung, wahrgenommen zu werden:

  • als überqualifiziert?
  • als erfolglos im aktuellen Job?

Erhöht oder verringert die Erwähnung, dass ich ein Teamleiter war, meine Chancen, einen Job als Senior Developer zu bekommen?

Nehmen wir an, die Unternehmensgröße/-ebene ist ungefähr gleich.

Vielen Dank im Voraus für Ihre Antworten!

Hintergrund

Ich interessiere mich für Softwareentwicklung. Ich löse wirklich gerne technische Probleme, lerne neue Technologien kennen, nehme Dinge auseinander und untersuche, wie sie im Inneren funktionieren.

Ich war nicht immer Entwickler, seit ~10 Jahren war ich in einem anderen Bereich tätig. Irgendwann wurde mir klar, dass Entwicklung das ist, was ich tun möchte, verbrachte einige Jahre damit, meine Fähigkeiten zu verbessern, und bekam schließlich meinen ersten Vollzeitjob in der Softwareentwicklung.

Ich war aufgeregt. Ich habe Dinge getan, die mir Spaß gemacht haben – und dafür bezahlt worden! Job war nicht mehr langweilig oder bedeutungslos. Es gab keine Arbeit/Leben-Dichotomie mehr – Arbeit WAR Leben.

Ich war produktiver als mehrere meiner Kollegen zusammen. Ich habe eine bessere Codequalität bereitgestellt, und obwohl ich viele Wissenslücken aufgrund meiner autodidaktischen Natur oder meines Hintergrunds hatte, habe ich neue Dinge sehr schnell gelernt und sie schnell abgedeckt. Ich galt als exzellenter Entwickler. Sehr schnell wurde ich Teamleiter.

Und seitdem ist das „Arbeit ist Leben“-Gefühl für mich verloren.

1. Ich habe nicht genug Zeit, um Dinge zu tun, die in mir zünden

Der Job als Teamleiter bringt interessante Aufgaben und Herausforderungen mit sich. Architekturentscheidungen treffen, Praktiken implementieren, die Prozesse und Produkte verbessern usw. Aber dies bringt auch viele Verantwortlichkeiten mit sich, die ich nur mäßig genieße (z. B. Ressourcenmanagement / -planung, Codeüberprüfung, Mentoring) und leider einige, die ich aktiv verabscheue (z Umgang mit Unsinn wie "OK, unser Kunde möchte die Anforderungen vollständig erfüllen, er weiß nicht genau, was er will, aber es muss heute erledigt werden").

Ich habe wenig bis gar keine Zeit, Dinge zu tun, die ich mag.

2. Ich fühle mich in dieser Position nicht sicher

Aufgrund der Tatsache, dass ich zu schnell zum Teamleiter geworden bin, verfüge ich nicht über genügend Fähigkeiten und Erfahrung, um ein GUTER Teamleiter zu sein.

Mein Team ist tatsächlich in der Lage, die Aufgaben zu erledigen, die uns das Management zuwirft. Das Management ist eigentlich zufrieden. Aber ich finde immer noch häufig, dass ich etwas Grundlegendes nicht weiß – Dinge, die praktisch jeder andere Entwickler in meinem Team weiß. Auch meine sozialen Fähigkeiten sind ziemlich beschissen und es erfordert viel mehr Aufwand, sie zu verbessern, als meine technischen Fähigkeiten.

Alles in allem bin ich, nachdem ich ein ausgezeichneter Entwickler war, jetzt ein mittelmäßiger Teamleiter.

Das ist der Grund, warum ich überlege, in die Senior-Position zu wechseln. Ich muss jedoch verstehen, wie Arbeitgeber auf einen solchen Schritt reagieren, und meine Strategie darauf aufbauen.

De facto bin ich Teamleiter und Kollegen/Management nennt mich Teamleiter. Auf dem Papier bin ich jedoch ein "ведущий инженер-программист", was sowohl als Lead- als auch als Senior Developer übersetzt werden kann. Ich erwäge, meine aktuelle Berufserfahrung im Lebenslauf als Senior Developer aufzuführen und meine Lead-bezogenen Aufgaben nur kurz oder gar nicht zu erwähnen.

Willkommen neuer Benutzer! (Ich würde Sie dringend bitten, auf Bearbeiten zu klicken und die Frage zu verkürzen.) Die Antwort ist einfach JA, NATÜRLICH.
Beachten Sie, dass Titel in der Software sehr flexibel/variabel sind. Bei mir ist in vielen Situationen ein „Teamlead“ viel wichtiger als ein „Senior“.
Ich vermute, Sie leiden unter dem Hochstapler-Syndrom und sind ein besserer Teamleiter, als Sie denken. Viele Leute haben nicht das Gefühl, dass sie wirklich wissen, was sie tun, und trotzdem einen guten Job machen. Wichtig ist jedoch, dass Sie als Senior glücklicher zu sein scheinen als als Führungskraft.
Einer der schwierigsten Aspekte beim Wechsel in eine Führungsposition ist, dass Sie die Fähigkeit verlieren, Ihre eigene Leistung objektiv zu messen (in Bezug auf bereitgestellte Funktionen, behobene Fehler usw.) – denn ein großer Teil Ihrer Rolle besteht darin, Ihrem Team dies zu ermöglichen produktiver. Wenn Sie nicht da wären, wie viel langsamer wäre Ihr Team? Das hilft vielleicht bei der Unsicherheit...
Auch wenn Sie feststellen, dass Teamleitung nichts für Sie ist, sprechen Sie zuerst mit Ihrem eigenen Arbeitgeber . Wenn sie ein bisschen Verstand haben, werden sie einen Weg finden, den Übergang für Sie zu gestalten, anstatt Sie zu verlieren.

Antworten (5)

Alles in allem bin ich, nachdem ich ein ausgezeichneter Entwickler war, jetzt ein mittelmäßiger Teamleiter.

Du untergräbst dich selbst. Erweitern Sie Ihren Blick und Sie werden überrascht sein zu sehen, dass die Mehrheit der Belegschaft in vielen Unternehmen auf der ganzen Welt so ist.

Ihr Team macht sich unter Ihrer Führung gut; Deshalb läuft alles reibungslos. Sonst hätte es Chaos gegeben.

Auch wenn Sie sich für einen neuen Job bewerben, erwähnen Sie ihn als Teamleiter und erwähnen Sie, dass Sie neben der Führung des Teams gerne programmieren würden.

Sagen Sie niemals jemandem, insbesondere Ihrem potenziellen Arbeitgeber, dass Sie in Führung oder irgendetwas mittelmäßig sind. Sagen Sie ihnen, dass es in diesem Bereich noch viel zu lernen gibt und dass Sie hoffen, diese Gelegenheit in ihrem Unternehmen zu bekommen.

Sie übersehen einen wichtigen Teil seiner Frage, nämlich dass er nicht gerne Teamleiter ist. Denken Sie auch daran, dass die IT einer der wenigen Berufe ist, in denen es nicht ungewöhnlich ist, dass qualifizierte Mitarbeiter mehr als nur ihre Leads machen.
"Ich wurde in eine Teamleiterposition versetzt und das Team war erfolgreich, aber ich habe festgestellt, dass ich die praktische Rolle des Entwicklers viel bevorzuge" ist eine absolut gute Aussage, die Ihrer Bewerbung helfen wird.

Ich denke, Sie müssen sich daran erinnern, dass es zwei verschiedene Fähigkeiten sind, ein Teamleiter und ein Softwareentwickler zu sein. Obwohl es Überschneidungen zwischen den beiden gibt, ist ein guter Software Engineer nicht unbedingt ein guter Teamleiter.

Ich empfehle, Ihr Interesse an einer Rückkehr zum Software-Ingenieur (die Dienstaltersstufe liegt an Ihnen zu verhandeln) und nicht Ihre eigenen Unzulänglichkeiten als Teamleiter hervorzuheben. Unternehmen neigen dazu, dass Sie sich auf die positiven Aspekte Ihrer Erfahrung konzentrieren.

Ich bin zum Beispiel vom Software Engineer zum Product Manager und wieder zurück zum Software Engineer gewechselt. In meinem Pitch für Unternehmen beim Übergang habe ich hervorgehoben, was ich daran liebte, ein Software-Ingenieur zu sein, und was mich als Produktmanager darüber gelehrt hat, ein besserer Software-Ingenieur zu sein. Aber am Ende des Tages möchte ich Software Engineer werden. Der Pitch hat für mich geklappt, aber Ihre Laufleistung kann variieren.

Aus meiner Sicht unterscheiden sich diese Fragen je nach Zielgruppe stark.

Außerdem denke ich, dass die Möglichkeiten, als nicht erfolgreich abgestempelt zu werden, auf offensichtlich hohen Anforderungen an die Entwicklungskompetenz beruhen. Dies sind Ihre eigenen Gedanken und Eindrücke; und höchstwahrscheinlich nicht mit anderen geteilt werden, insbesondere wenn Sie aus Ihrem derzeitigen Unternehmen aussteigen. Diese Personen in nichttechnischen Positionen können dies als eine natürliche Entwicklung ansehen, während technische Mitarbeiter vielleicht denken, dass Sie einfach befördert wurden, weil jemand gegangen ist (oder das wäre zumindest mein erster Gedanke). Ich denke, das Schlimmste, was sie denken können, ist, dass Sie ein wenig Fähigkeiten auf der Entwicklungsseite verloren haben und vielleicht etwas anfängliche Hilfe brauchen, um sie zu schärfen und sich an ihre Codebasis zu gewöhnen.

Nun zu deiner zweiten Frage...

Nehmen wir an, Sie haben zuerst mit HR- Mitarbeitern zu tun. Ihr erster Filter ist der allgemeinste und sie haben normalerweise nicht genug Erfahrung, um Ihren Hintergrund oder die von Ihnen übernommenen Verantwortlichkeiten zu verstehen. Zu diesem Zweck können Sie Ihren Lebenslauf für diese Position auf zwei Arten erstellen:

  • Als Mischung aus Entwickler und Teamleiter. Sie können erklären, dass Sie aufgrund Ihres Wissens in die letztere Position befördert wurden und dass Sie weiterhin an bestimmten Entwicklungsaufgaben gearbeitet haben, um Ihrem Team zu helfen, falls vorhanden. Dies ist anschaulicher, aber komplizierter; da sie versucht sein könnten, Sie als vollwertige Führungskraft abzustempeln.
  • Als ein Entwickler. Sie können sowohl Ihre Erfahrung als Entwickler als auch als Teamleiter gruppieren. Dies ist einfacher für HR-Mitarbeiter und erhöht möglicherweise sogar Ihre Chancen, für die jeweilige Position „fit to match“ zu sein.

Nehmen wir nun an, Sie kommen nach dem Vorstellungsgespräch mit der Personalabteilung in die nächste Runde und treffen sich mit einem technischen Team.

  • Im ersten Fall können Sie erklären, dass Sie aufgrund Ihrer breiten Sicht auf den Code und Ihres technischen Wissens zum Teamleiter befördert wurden, je nachdem, was Ihrer Situation besser entspricht. Offensichtlich mussten Sie in letzter Zeit mehr Zeit für die Architektur- und Designsachen aufwenden, aber Sie können trotzdem schnell zur vollen Entwicklerseite zurückkehren. Sie sagten, Sie hätten sowieso sehr schnell neue Sachen gelernt, und können dafür wahrscheinlich Beispiele liefern. Sie können auch darauf hinweisen, dass die Arbeit daran auch Bereiche wie Ihre persönlichen Fähigkeiten mit anderen Personen im Team verbessert und einen breiteren Blick hat, was für die langfristige Entwicklung des Projekts noch besser ist. Insofern denke ich, dass man sich auf zukünftige Bedürfnisse einstellen oder diese besser erkennen kann, jetzt wo man auch Erfahrung mit Kunden hat.
  • Im zweiten Fall ist es auch einfacher zu erklären und kann weniger Stirnrunzeln hervorrufen.

Für welche Option Sie sich auch entscheiden, ich empfehle zwei Dinge:

  1. Fassen Sie es für Laien viel zusammen und passen Sie Ihre Erfahrung so weit wie möglich an die neue Stelle an, natürlich ohne wichtige Informationen oder Vorbehalte zu verbergen, falls vorhanden.
  2. Finden Sie heraus, was Sie als Teamleiter verbessert haben und wie diese in einer Vollzeit-Entwicklerposition genutzt oder integriert werden können (z mögliche langfristige Entwicklung ihrer Quelle und können sich nicht auf zukünftige Anforderungen einstellen, was zu möglicherweise unnötigen Umgestaltungen führt; und natürlich haben sie manchmal Schwierigkeiten, Teams wie Integration, Infrastruktur oder Management zu überbrücken).

Erhöht oder verringert die Erwähnung meiner Erfahrung als Teamleiter meine Chancen, einen Job als Senior Developer zu bekommen?

Absolut ERHÖHEN!

Die Tatsache, dass Sie in einer leitenden Position waren, beweist , dass Sie in Ihrem Bereich sehr kompetent und exzellent sind.

Es zeigt, dass Sie in der Lage sind, mehr Verantwortung und die Leitung eines Teams oder Projekts in einer leitenden Rolle zu übernehmen und zu bewältigen.

Wenn überhaupt, ist es ein Vorteil für Sie, ein Senior Developer zu sein, da Sie „die andere Seite“ kennen und verstehen, was von Ihnen erwartet wird und was Sie von Ihrem Lead sowie von Ihrem Team erwarten können.

Die einzige Frage, der Sie sich möglicherweise stellen müssen, lautet:
„Sind Sie damit einverstanden, wieder nur ein Entwickler zu sein?“.

Das ist leicht zu beantworten...

im aktuellen Job als erfolglos empfunden?

NEIN!

Dein JOB ist Softwareentwicklung!

Ihr TITEL / Ihre POSITION darin ist Entwickler, Ingenieur, Leiter, Supervisor, Guru, Gott oder was auch immer da draußen ist ...

Außerdem stehen viel weniger Führungspositionen zur Verfügung, und selbst im selben Unternehmen können Sie bei einem Projekt federführend sein und bei einem anderen ein Grunzer sein, bevor Sie wieder eine Führungskraft sind.

Besonders mittlere bis große Unternehmen machen diesen Wechsel oft.

Ich persönlich würde Ihnen dringend empfehlen, Ihren Lebenslauf so stark wie möglich auf die Stelle auszurichten, die Sie eigentlich wollen.

Die Realität ist, dass Ihre letzte Berufsbezeichnung wahrscheinlich der ausschlaggebendste Faktor für die Rollen ist, für die Sie wahrscheinlich rekrutiert werden. Sie wissen wahrscheinlich bereits, dass Personalverantwortliche Dutzende von Lebensläufen lesen und diese daher schnell filtern müssen.

Um genau zu sein, würde ich empfehlen, wenn möglich, Wörter wie „Lead“ oder „Manager“ für Ihre letzte Rolle zu vermeiden. Diese führen mit größerer Wahrscheinlichkeit dazu, dass die Personalabteilung oder ein Personalbeschaffungsmanager Sie entweder als Lead rekrutiert oder Sie als Nicht-Entwickler herausfiltert.

Ich würde mich stattdessen auf die Aspekte der Rolle konzentrieren, die gut zu den Verantwortlichkeiten eines Senior Developers passen (Mentoring / Projektleitung usw. sowie Ihre eigentlichen technischen Beiträge), und mich von reinen "Linienmanagement" -Themen wie Disziplinarangelegenheiten fernhalten.