Frage

Wenn Sie Entwickler (Senior oder Lead Developer) sind und lieber bei Code/Design bleiben, als eine Karriere als Management zu verfolgen, was stehen die verfügbaren Karrierewege in Ihrem Unternehmen oder von Ihnen, von denen Sie gehört haben? Wie weit kannst du gehen?

Ist es möglich, weiterhin ein Geek zu sein, bis Sie den Staub beißen, oder ist das zu naiv?

Sind Menschen wie Onkel Bob zum Beispiel noch Entwickler, wie sie behaupten?

War es hilfreich?

Lösung

Ich werde hier auf eine Extremität gehen und etwas sagen, das wahrscheinlich nicht die Antwort ist, die Sie hören möchten, aber wenn Sie das Management nicht mögen, wird Ihr Karriereweg sehr begrenzt sein. Wenn Sie gerne einen Code haben und wenn Sie wirklich gut darin sind und Sie nicht aufhören möchten, dann befindet sich Ihr Karriereweg auf einer einzigen Flugbahn: Software -Ingenieur und dann Senior Software Engineer.

Wenn andere erkennen, wie gut Sie sind, wird ihre Neigung dazu neigen, Sie in eine Position zu bringen, in der Sie Ihre Erfahrung an andere übertragen können. Mit anderen Worten, sie möchten, dass Sie verwalten und/oder direkt sind. Es ist schwierig, diese zusätzliche Verantwortung zu übernehmen, ohne irgendeine Form des Managements zu übernehmen. Wenn Sie Architekt sind und für das Design eines Systems verantwortlich sind und dieses Design erfolgreich implementiert werden soll, müssen Sie andere führen und verwalten. Wenn Sie Gründer eines Start-ups werden und erfolgreich werden, müssen Sie irgendwann jemanden einstellen, um zu helfen, und dann müssen Sie sie verwalten. Wenn Sie ein CTO werden, gibt es in der Hölle keinen Weg nicht verwalten.

Davon abgesehen denke ich nicht, dass diese Frage beantwortet werden kann, ohne zu verstehen, was es um Management geht, das Sie nicht mögen. Magst du es nicht, Personal zu verwalten? Magst du nicht die Idee, nicht deine Hauptverantwortung zu sein? Magst du nicht die Verantwortung der Verantwortung für etwas Erfolg?

Die Antwort auf diese zugrunde liegende Frage hilft Ihnen in die richtige Richtung. Oder um sich auf eine andere Weise auszudrücken, eine Art und Weise, wie wir sollten alle Denken Sie über die Arbeit nach, die wir tun, ist Folgendes: Wie sieht Ihr idealer Job aus? Vergessen Sie die Titel für eine Sekunde, vergessen Sie das Unternehmen, für das Sie arbeiten, und konzentrieren Sie sich einfach auf Ihr tägliches Leben und die Dinge, die Sie wirklich glücklich und gedeihen lassen. Arbeiten Sie dann daran, diese Position an dem Ort zu erstellen, an dem Sie arbeiten, oder in einem Unternehmen, das Sie selbst bauen.

Andere Tipps

Hängt von der Art von Unternehmen ab, für die Sie arbeiten.

Viele Unternehmen schätzen talentierte, erfahrene Entwickler nicht so hoch wie Manager und werden sie niemals auf das gleiche Niveau belohnen. Dies ist nicht die Art von Unternehmen, für die Menschen wie Sie arbeiten sollten.

Andere (normalerweise mehr technisch ausgerichtete) Unternehmen werden ihre Entwickler mehr schätzen, und wenn Sie in der Technologie bleiben, sollten Sie Ihre Karriere nicht in Bezug auf Belohnung und Status einschränken. Sie möchten wahrscheinlich für diese Art von Unternehmen arbeiten.

Wenn Sie ein bisschen Unternehmergeist haben, könnten Sie auch ein eigenes Unternehmen gründen - dann wären Sie der Chef.

In meinem Unternehmen sind die Spuren des Managements und der individuellen Mitarbeiter getrennt und größtenteils parallel. Einzelne Mitwirkende können im Unternehmen (bis zum technischen Fellow) sehr hoch steigen, ohne People Manager zu sein. Es hilft, die teilweise zu vermeiden Peter Prinzip, obwohl nie vollständig.

Obwohl Architekt Ich denke, das ist das technische Äquivalent zum Verwalten.

FWIW, Microsoft (wie andere große Unternehmen, habe ich sicher) hat Karrierewege für Nicht-Manager, die auf VP-Äquivalent (destierter Ingenieur und technischer Kerl) gehen. MS ist wirklich groß darin, einen Karriereweg für Nichtmanager zu zeigen.

Wahrscheinlich so etwas:

JR -Entwickler -> Entwickler -> SR -Entwickler / Teamleiter / Lead -Entwickler -> Software -Architekten

Vertrag. Es gibt weit mehr Geld in freiberuflicher Arbeit.

Es gibt mehrere Wege, die ich gesehen habe:

  1. Produktmanager
  2. Anforderungsanalyst
  3. Architekt
  4. Teamleiter
  5. Konfigurationsmanager
  6. Technischer Schreiber
  7. Start-up-Gründer
  8. Grant Writer

Hängt vom Unternehmen ab. Viele Unternehmen bieten zwei Wege für fortschreitende Entwickler an: technische und Management. Wenn Sie technisch bevorzugen, bewegen Sie sich langsam in der Gehaltsgrad, entwickeln wertvolle Entwicklerfähigkeiten, halten sich jedoch an die Entwicklung. Sie werden zum Guru. Es ist weniger Geld als das Management, aber wenn Sie hacken wollen, bis Sie sterben, ist es der richtige Weg.

Wenn Sie für ein kleines Unternehmen arbeiten, ist es möglicherweise die höchste Rolle, wenn Sie ein eigenes Unternehmen gründen. Sie werden dann Entwickler/Direktor. Machen Sie sich keine Sorgen um die höchste technische Rolle in einem Unternehmen. Tu einfach, was dich glücklich macht.

Wenn Sie für die richtige Art von Unternehmen arbeiten, sollte es keine Grenze geben, Entwickler zu sein, solange Sie wirklich gut darin sind. Das Management ist tatsächlich eine der einfachsten Möglichkeiten, die Karriereleiter zu besteigen, wenn Sie weniger technisch kompetent sind. Ich habe das sehr oft in der Welt der Softwareentwicklung gesehen.

Ich denke also, wenn Sie in der Codewelt leben möchten, aber an die Spitze des Baumes gelangen, müssen Sie sicherstellen, dass Sie für die richtige Firma arbeiten. Wenn Sie lange genug gut genug sind, werden sie eine Position für Sie darstellen - Letztendlich werden Sie aufgrund Ihrer umfangreichen Erfahrung möglicherweise ein Entscheidungsträger (aber kein Manager). Ich habe gesehen, wie Entwickler in Rollen der Senior -Vizepräsidenten eingezogen sind, ohne dass jemand es zu verwalten hat, aber aufgrund ihres Wissens, ihrer Erfahrung und ihrer Begeisterung.

Es mag auch offensichtlich klingen, aber Sie sollten mit Ihrem Chef darüber sprechen, was Ihre Karriereaufstiegsoptionen sind - Sie werden vielleicht überrascht sein. Es hilft, wenn Sie an einige potenzielle Berufsbezeichnungen nachdenken, die in Ihrem Unternehmen nicht existieren, und Sie können Ihren Chef fragen, ob Sie darauf hinarbeiten können - so etwas wie "Leiter der Codequalität" oder im Wesentlichen einen Titel, der mehr als nur nur als nur darauf hinweist Ein Entwickler, obwohl Sie vielleicht immer noch nur Entwickler sind - dies wird Sie in Bezug auf zukünftige Werbeaktionen oder sogar Bewertungen hervorheben. Sie müssen sich daran erinnern, dass es an der Spitze weniger Jobs gibt, sodass Sie sich also abheben müssen. Viele Leute sagen, dass eine Berufsbezeichnung nur sehr wenig bedeutet, aber das ist nicht wahr - sie kann Ihre Karriere machen, wenn Sie sich für Ihre eigene entscheiden - diese einfache Handlung zeigt auch einige Ehrgeiz.

Texas Instrumente hatten eine Doppelleiter, als ich dort war.

  • Ingenieur Associate
  • Techniker
  • Senior Engineer
  • ---- Von hier an mussten Sie von jemandem nominiert werden, der bereits höher ist
  • Mitglied des technischen Personals der Gruppe
  • Leitender Mitglied des technischen Personals
  • (Vielleicht) angesehenes Mitglied des technischen Personals
  • Ti Fellow
  • Ti Senior Fellow
  • TI Principal Fellow (soweit ich weiß, gab es nur einen davon in der Firma)

Es gibt viele Titel, die in einem Programmiererweg gefunden werden, wenn er sich an die technische Karriere hält, wie z.

  • Leadentwickler / Lead -Entwicklungsingenieur.
  • Teamleiter.
  • Lösungsarchitekt (konzentriert sich auf Systemdesign und Integration usw.).
  • CTO (Chief Technology Officer). Dies ist völlig technisch, aber mit einem Gewürz der technischen Person in der Organisation.

Denken Sie immer daran, dass Sie einen anderen Weg einschlagen und Softwareberater werden können. Sie können auch parallel an anderen Projekten arbeiten, wie einige Bücher oder in einem Blog zu arbeiten ...

Wenn Sie das Management nicht mögen, sollten Sie sich zum Management einlassen, um die Dinge zu ändern und es für gleichgesinnte Personen akzeptabel zu machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
scroll top