CodeGym /Java-Blog /Germany /50 Jahre und mehr. Wie lange kann die Karriere eines Soft...

50 Jahre und mehr. Wie lange kann die Karriere eines Softwareentwicklers dauern?

Veröffentlicht in der Gruppe Germany
Wie lange kann die Karriere eines Softwareentwicklers dauern? Das ist etwas, was sich die meisten Menschen, die ernsthaft in Erwägung ziehen, professionelle Programmierer zu werden, einfach fragen müssen. Es ist eine völlig logische Frage, wenn es um einen so anspruchsvollen Beruf geht. Niemand will Jahre in das Erlernen einer Kompetenz investieren, die in ein paar Jahren nicht mehr relevant ist oder mit zunehmendem Alter immer schwieriger zu vermarkten sein wird. Wir werden heute versuchen, diese Frage zu beantworten und dir einige Informationen zu geben, die dir helfen, besser zu verstehen, was dich erwartet. 50 Jahre und mehr. Wie lange kann die Karriere eines Softwareentwicklers dauern? - 1

Wie viele Jahre dauert eine durchschnittliche Karriere in der Softwareentwicklung?

Wenn es um konkrete Zahlen und Prognosen geht, wie lange deine Karriere in der Softwareentwicklung dauern wird, gibt es natürlich keine eindeutigen Antworten, da dies alles sehr subjektiv und individuell ist. Wir wissen jedoch, dass viele professionelle Programmierer ihre Arbeit so sehr mögen, dass sie in manchen Fällen jahrzehntelang Senior Developer bleiben, selbst wenn sie Optionen für den beruflichen Aufstieg haben, wie z. B. den Wechsel vom Programmieren in eine Führungsposition. Die Stack Overflow Developer Survey 2020, die als eine der umfassendsten Umfragen für professionelle Entwickler gilt, kann uns einige relevante Informationen darüber liefern, wie lange typische Softwareentwickler in diesem Berufsfeld bleiben. Insgesamt haben von den fast 48.000 professionellen Entwicklern, die an der Umfrage teilgenommen haben, rund 60 % das Programmieren vor mehr als 10 Jahren gelernt und 25 % haben es vor mehr als 20 Jahren gemeistert. 50 Jahre und mehr. Wie lange kann die Karriere eines Softwareentwicklers dauern? - 2Bei der Frage nach der Anzahl der Jahre, die sie bereits beruflich programmieren, gaben 33,6 % der Befragten oder etwas mehr als 16.000 Menschen rund um den Globus an, dass sie bereits seit mehr als 10 Jahren als Softwareentwickler arbeiten. 11,4 % oder 5.447 Befragte gaben an, dass ihre berufliche Laufbahn bereits mehr als 20 Jahre andauert. Da die Softwareentwicklungsbranche selbst nicht sehr alt ist, sind echte Veteranen, die ihr ganzes Leben lang in diesem Beruf gearbeitet haben, schwieriger zu finden, aber solche Leute gibt es und sie sind nicht extrem selten. 0,4 % oder 191 von 47.779 professionellen Entwicklern, die an der Umfrage von Stack Overflow teilgenommen haben, gaben an, dass sie seit mehr als 40 Jahren programmieren. Und 48 Personen gaben an, dass sie seit mehr als einem halben Jahrhundert im Beruf sind! Das ist nicht überraschend, denn wir wissen, dass Softwareentwickler ihre Arbeit im Durchschnitt sehr mögen. Und Java-Entwickler ganz besonders. Laut einer Untersuchung der Recruiting-Website Indeed ist die Wahrscheinlichkeit, dass Java-Entwickler ihren Beruf aufgeben, am geringsten – nicht nur im Tech-Sektor. Ihre Wechselrate liegt bei weniger als 8 %, während sie für den Beruf des Softwareentwicklers im Allgemeinen bei 27 % und für Datenbankadministratoren zum Beispiel bei 35 % liegt. Selbst wenn ihnen eine höhere Führungsposition angeboten wird, wollen die meisten Java-Programmierer ihre Arbeit nicht aufgeben. Dies ist vielleicht der beste Beweis dafür, dass Java-Programmierung für die meisten Programmierer die richtige Berufswahl ist.

Aufstiegsmöglichkeiten für Softwareentwickler

Wie du siehst, ist es nicht ungewöhnlich, dass Softwareentwickler ein Leben lang in verschiedenen Funktionen tätig sind. Natürlich ist das nicht für jeden etwas, und viele Menschen ziehen es vor, in andere Positionen zu wechseln oder sogar andere Karrierewege einzuschlagen. Zum Glück gibt es viele Aufstiegsmöglichkeiten für Softwareentwickler in der Branche. Wir wollen nur einige davon nennen.

Höhere Managementpositionen

  • CTO (Chief Technical Officer)
  • CIO (Chief Information Officer)
  • Chief Digital Officer
  • Chief Innovation Officer
  • Team Lead Software Engineer
  • Softwarearchitekt
  • Technischer Leiter
  • Produktleiter

Produktrollen

  • QA-Ingenieur
  • Projektleiter
  • Produktmanager
  • Scrum Master
  • UX-Designer
  • Vertriebsingenieur
  • Entwickler-Vermarkter
  • Technischer Recruiter
  • PR-Leiter
  • Kundenbetreuung

Unterstützung von Entwicklungsmaßnahmen

  • DevOps-Ingenieur
  • Technischer Support
  • Datenbankadministrator
  • Zuverlässigkeitsingenieur

Analytische Rollen

  • Sicherheitsanalyst
  • F&E-Ingenieur
  • Data Scientist

Unabhängige Rollen

  • Freiberuflicher Entwickler
  • Entwicklungsberater
  • Startup-Gründer
50 Jahre und mehr. Wie lange kann die Karriere eines Softwareentwicklers dauern? - 3

Denkanstöße und Meinungen

Alle oben aufgeführten Optionen – und das ist keine abschließende Liste – sollten als Nachweis dafür dienen, dass Softwareentwickler viele Möglichkeiten haben, beruflich aufzusteigen, und dass sie auch in anderen Fachbereichen ihres Fachs ziemlich mobil sind. Und trotzdem entscheiden sich viele erfahrene und angesehene Programmierer dafür, ihr ganzes Berufsleben lang als Senior Developer zu arbeiten. Warum? Niemand kann das besser erklären als die Programmierveteranen selbst. „Ich bin ein 65-jähriger Softwareentwickler, der für Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan und zwei andere Startups gearbeitet hat. Ich bin in meiner Karriere fünfmal entlassen worden. Ich finde immer innerhalb von 3 bis 4 Wochen einen neuen Job – selbst in der Rezession. Mein Job wurde viermal nach Indien oder China verlagert: vor allem in den letzten acht Jahren. Trotzdem gibt es danach immer eine neue Beschäftigungsmöglichkeit. Ich liebe das, was ich tue. Ich tue es immer noch und habe auch nicht vor, damit aufzuhören. Außerdem bin ich gut darin. Das liegt nicht so sehr daran, dass ich ein Genie bin, sondern eher daran, dass ich schon sehr lange Software entwickle und aus meinen Fehlern gelernt habe“, sagt Steven Ussery, ein Softwareentwickler mit über 30 Jahren Berufserfahrung. Du kannst ein Angebot von Google bekommen, auch wenn du 66 Jahre alt bist, sagte uns Connor Stricklan, ein Softwareentwickler aus den USA: „Ein Softwareentwickler, den ich kenne, erhielt kürzlich einen Anruf von einem Personalverantwortlichen bei Google, der ihn fragte, was er tun müsse, damit er für Google arbeiten würde. Dieser Entwickler hatte tatsächlich schon für Google gearbeitet, aber er verließ das Unternehmen vor etwa fünf Jahren, um sich anderen Projekten zu widmen, und er wollte nicht in einer der Städte leben, in denen Google ein Büro hat. Dieser 66-jährige Entwickler ist mein Vater. Er erhält Sozialleistungen, während er von Google umworben wird. Er hatte eine erfüllte Karriere als Leiter seines eigenen Unternehmens, als Berater und als Angestellter. Er leistete Beiträge in den frühen Phasen zahlreicher Technologien wie TCP-Netzwerke, USB-Protokolle, 802.11b-Implementierung und militärisches GPS. Dann wurde er 2008 im Alter von 58 Jahren von Google angestellt. Als er bei Google arbeitete, schrieb er Software in Java, einer Sprache, die erst erfunden wurde, als er 45 Jahre alt war. Und er war ein Einzelkämpfer, dem kein anderer Ingenieur unterstellt war.“ „Ich war mein ganzes Arbeitsleben lang in der Softwareentwicklung tätig, vom Junior Developer über Senior Developer bis hin zum Teamleiter/Manager, und jetzt bin ich wieder in der Entwicklung tätig (obwohl ich hoffe, eher früher als später wieder ins Management zu kommen). Mein Arbeitsleben dauert nun schon fast 40 Jahre und in dieser Zeit habe ich die Bereiche und Technologien gewechselt, weil sich die Unternehmen, für die ich gearbeitet habe, verändert haben. Diese neuen Erfahrungen habe ich dann genutzt, um neue Stellen zu finden, wenn ich musste, was wiederum zu anderen neuen Bereichen und Technologien geführt hat. Die ganze Zeit über habe ich Entwickler gekannt, die genauso alt oder älter waren als ich“, sagt ChrisF, ein Nutzer der Entwickler-Community StackExchange. Anscheinend ist es in einigen technischen Bereichen üblich, dass Entwickler überwiegend alt sind. Das hat tcrosley, ein Senior Embedded Systems Engineer und Nutzer von StackExchange, zu diesem Thema zu sagen: „In meinem Bereich, den eingebetteten Systemen, habe ich selten jemanden getroffen, der jünger als 40 ist. Bei meinem Startup hatten wir außer mir zu verschiedenen Zeiten vier verschiedene Auftragnehmer, und drei von ihnen waren über 50. Ich bin über 60 und habe nicht vor, in nächster Zeit in Rente zu gehen. Ich mache diese Art von Arbeit schon seit fast 40 Jahren und sie macht immer noch Spaß. Manchmal kann ich gar nicht glauben, dass ich für das, was ich tue, bezahlt werde.“
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION