Wie viel verdienen Softwareentwickler und wo verdienen sie am besten?
Softwareentwickler werden an allen Ecken und Enden gesucht. Dementsprechend gut bezahlt werden diese Jobs. Oder?
Der jährliche State of JavaScript-Bericht erhob unter anderem das Jahreseinkommen von Softwareentwicklern. Von den insgesamt 28.693 Befragten aus 20 Ländern gab der Großteil (20,6%) ein Jahreseinkommen von 50.000-100.000 USD an. 12,5% verdienten 30.000 bis 50.000 USD im Jahr, 13,7% 100.000 bis 200.000 USD. 23,2% verdienten 30.000 USD oder weniger jährlich, etwa 3% über 200.000 USD. Diese Statistik könnte aber durchaus ein etwas verzerrtes Bild liefern, denn mehr als jeder Vierte (27,4%) der Befragten verweigerte hierzu die Antwort.
Quelle: State of JS 2022
Innerhalb der USA haben Softwareentwickler in Kalifornien (134,370 USD) das höchste durchschnittliche Jahreseinkommen, gefolgt von Washington State (73,967 USD). Angaben zum durchschnittlichen Jahreseinkommen von Softwareentwicklern schwanken zwischen 76.000 USD und 120.000 USD. Sicher ist jedoch ein stetiger Aufwärtstrend des Einkommens in der Branche in den letzten 10 Jahren. (US News, PayScale)
Laut Statista hängt das Einkommen auch stark von der genauen Rolle und Funktion der Softwareentwickler ab: Während ein Senior Executive im Jahr 2022 etwa 200.000 USD jährlich verdiente, erhielt ein QA- oder Test-Entwickler jährlich nur rund 120.000 USD.
Quelle: Statista
Wo gibt es die meisten Softwareentwickler?
Mit der steigenden Nachfrage, die sich unter anderem in attraktiven Gehältern spiegelt, steigt auch die Zahl der Softwareentwickler. Weltweit gibt es schätzungsweise 26,8 Mio. Softwareentwickler (Tendenz steigend: Experten rechnen damit, dass es bis 2030 etwa 45 Mio. Entwickler geben wird). Etwa 4,3 Mio. Softwareentwickler (und damit die meisten innerhalb eines Landes) sind in den USA beheimatet, während es in Europa über 6 Mio. Softwareentwickler gibt. Das amerikanische Bureau of Labor Statistics rechnet bis 2029 mit einem Anstieg der Nachfrage nach Softwareentwicklern um 22%. Schon jetzt fehlen jede Menge qualifizierte Entwickler. (Future Processing)
Statista prognostiziert einen Anstieg von Softwareentwicklern auf 27,7 Mio. in 2023 und 28,7 Mio. in 2024. In Europa beherbergt Deutschland (873.398) die meisten Softwareentwickler, dicht gefolgt von Großbritannien (813.500) und – mit einigem Abstand – Frankreich (477.454). Zu den am schnellsten wachsenden Software-Regionen gehören Lateinamerika, die asiatische Pazifikregion und Indien (letzteres wird wohl schon 2024 die USA als größte Entwickler-Nation ablösen). (GridDynamics)
Wo gibt es die meisten App-Entwickler?
Auch die Nachfrage nach App-Entwicklern steigt stetig an. Asien, Europa und Nordamerika beheimaten jeweils etwa ein Drittel der weltweiten App-Entwickler. Asien hat dabei mit 32,9% aber doch recht deutlich die Nase vorn (vor Europa mit 29,7% und Nordamerika mit 29,4%). (Treinetic)
Wie beeinflusste die CoViD-19-Pandemie die Arbeitsweise von Softwareentwicklern?
Wie auf alle Branchen hatte die Corona-Pandemie auch Auswirkungen auf den IT-Sektor. Die Arbeit aus dem HomeOffice erfreut sich seit der Pandemie deutlich größerer Popularität. Auch im IT-Sektor ist dieser Trend spürbar, allerdings war hier auch vorher schon das Home-Office sehr verbreitet, wie die folgende Statistik zeigt:
Quelle: Statista
Allerdings wurde auch in der IT-Branche der Trend zur Fernarbeit durch die Pandemie noch befeuert. Etwa drei Viertel der Softwareentwickler arbeiten aktuell zumindest zeitweise im Home-Office.
Welche Betriebssysteme und Programmiersprachen nutzen Softwareentwickler?
Laut Statista war JavaScript 2022 die beliebteste Programmiersprache unter Softwareentwicklern weltweit: 65,36% aller Befragten gaben an, JS zu nutzen, gefolgt von HTML/CSS (55,08%), SQL (49,43%) und Python (48,07%).
Ein wichtiger Grund für die Beliebtheit von JavaScript ist seine große und dadurch einflussreiche Community mit rund 13,8 Mio. Softwareentwicklern. (Developer Tech)
Quelle: Statista
Bei den Betriebssystemen hatte in den letzten Jahren Windows stabil die Nase vorn. 61% der befragten Softwareentwickler nutzten 2022 Windows. An zweiter Stelle folgt mit 46% macOS und überholte damit im Vergleich zum Vorjahr ganz knapp Unix/Linux, das nun mit 45% auf Platz drei folgt.
Welche Frameworks und Bibliotheken nutzen Softwareentwickler?
Zu Beginn eines jeden Softwareentwicklungsprojektes stellt sich die Frage, welche Bibliotheken und Frameworks genutzt werden sollen. Die weltweiten Trends können da eine Entscheidungshilfe bieten.
Die weltweit beliebtesten Bibliotheken und Frameworks waren 2022 laut Statista NET mit 34,55%, NumPy mit 28,65% und Pandas mit 25,08%.
Das bei Softwareentwicklern beliebteste Web-Framework war 2022 laut Statista Node.js, das von 47,12% genutzt wurde. An zweiter Stelle folgte React.js mit 42,62% und an dritter Stelle – mit einigem Abstand – jQuery mit 28,57%.
Quelle: Statista
Die folgende Graphik zeigt die Entwicklung der Nutzung von Cross-Platform Mobile Frameworks durch Softwareentwickler von 2019 bis 2021:
Quelle: Statista
Während React Native von Facebook 2019 mit 42% der Nutzer noch klar an der Spitze stand, ging die Begeisterung für das Framework bis 2021 etwas zurück auf 38% der Nutzer. Flutter von Google holte dagegen auf: 2019 nutzten 30% der Softwareentwickler Flutter, 2021 bereits 42%. Flutter löste React Native damit an der Spitze ab. Andere Frameworks wie Cordova, Ionic oder Xamarin, die 2019 noch drohten, den beiden Riesen an der Spitze Konkurrenz zu machen, fielen allesamt auf deutlich unter 20% der Nutzer zurück. Neuere Daten für die Entwicklung in 2022 stehen aktuell noch aus.
Welche Cloud-Plattformen nutzen Softwareentwickler am liebsten?
Die beliebteste Cloud-Plattform unter Softwareentwicklern war 2022 laut Statista AWS (Amazon Web Services): 34,34% nutzten diese Cloud. An zweiter Stelle folgten mit großem Abstand Google Cloud (18,14%) und Microsoft Azure (15,57%).
Quelle: Statista
Für welches Handy-Betriebssystem wurde 2022 am meisten programmiert?
Laut Statista programmierte 2022 mit 87% die große Mehrheit der Softwareentwickler, die sich mit Handy-App-Programmierung beschäftigten, für Android. Deutlich weniger, nämlich 60% programmierten (auch) für iOS. Andere Handy-Betriebssysteme spielten kaum eine Rolle (3%).
Quelle: Statista
Wie ist die Geschlechterverteilung bei Softwareentwicklern?
Laut dem neuesten State-of-JavaScript-Report von 2022 ist nach wie vor die große Mehrheit der Softwareentwickler männlich, nämlich 70,1% der Teilnehmenden. Dagegen sind nur 4% weiblich. Allerdings hat fast ein Viertel der Teilnehmenden (24,6%) die Frage nicht beantwortet, was zwar eine deutliche Verschiebung der Verteilung ausmachen könnte, aber nichts daran ändert, dass Frauen in der Softwareentwicklungs-Branche nach wie vor unterrepräsentiert sind.
Laut GridDynamics sind in den USA 19,3% der Softwareentwickler Frauen, weltweit sind es laut der Seite sogar 27,5%. Vielleicht verschwiegen also Frauen beim State-of-JS-Report ihr Geschlecht häufiger als Männer.
Wie viele Jahre Berufserfahrung haben Softwareentwickler im Durchschnitt?
Die meisten (42,2%) der im State-of-JS-Report 2022 befragten Softwareentwickler haben zwischen 3 und 10 Jahren Berufserfahrung. Nur 5,5% haben bereits über 20 Jahre Erfahrung. Noch weniger, nämlich 3,3% gaben eine Berufserfahrung von weniger als einem Jahr an – entweder nahmen die Berufseinsteiger einfach bisher nicht an dem Report teil oder es herrscht Nachwuchsmangel in der Branche – hoffen wir ersteres! Auch hier blieb fast ein Viertel der Befragten (24%) die Antwort schuldig.
Quelle: State of JS 2022
Laut StackOverflow haben Softwareentwickler in Australien mit 16,9 Jahren im Schnitt die längste Berufserfahrung, gefolgt von Großbritannien (16,1) und den USA (15,8). In Deutschland liegt die durchschnittliche Berufserfahrung bei 14,3 Jahren. Schlusslicht ist Indien mit nur 8,1 Jahren.
Wie alt sind Softwareentwickler im Durchschnitt?
Statistiken zeigen, dass Softwareentwickler im Schnitt relativ jung sind. Das durchschnittliche Alter von Softwareentwicklern liegt zwischen 25 und 34 Jahren.
Laut dem neuesten State-of-JS-Reports befanden sich 36,5% aller Befragten in diesem Altersbereich. 14,9% waren zwischen 19 und 24 Jahren und 16,5% zwischen 35 und 44 Jahren. Nur 5% sind über 44 Jahre alt.
Quelle: State of JS 2022
StackOverflow zeichnet ein sehr ähnliches Bild: Laut ihrer Statistik sind 39,52% der Softwareentwickler zwischen 25 und 34 Jahren, 25,47% zwischen 18 und 24 Jahren und 18,42 zwischen 35 und 44 Jahren. Beschränkt man die Statistik auf professionelle Softwareentwickler, sind sogar 48,42% zwischen 25 und 34 Jahren.
Das höchste Durchschnittsalter liegt mit 33,7 Jahren in den USA, dicht gefolgt von Großbritannien (33,1) und Kanada (32,2). Deutschland rangiert mit durchschnittlich 30,9-jährigen Softwareentwicklern im Mittelfeld, kurz hinter den Niederlanden (31,9) und vor Frankreich (30,4). Das niedrigste Durchschnittsalter liegt mit 26,0 Jahren in Indien. (StackOverflow)
In welchen Branchen arbeiten Softwareentwickler?
Betrachtet man die Unternehmensgröße, arbeitet fast ein Drittel (32%) der Softwareentwickler in Unternehmen mit über 100 Mitarbeitenden. Andererseits arbeiten 9% in Ein-Mann- (selten Eine-Frau-) Unternehmen. Der Rest arbeitet in Unternehmen mit 2 bis 100 Mitarbeitenden (32,7%) oder beantwortete diese Frage nicht (26,7%). (State of JS 2022)
Mit einem Drittel (33,6%) arbeitet die Mehrheit der Befragten im Sektor „Programmierung und technische Hilfsmittel“. Auf Platz zwei folgt mit 21,8% der Sektor „E-Commerce & Einzelhandel“, auf den Plätzen drei und vier folgen „Finanzen“ (12,6%) und „Bildung“ (10,5%). (State of JS 2022)
Dreiviertel (75,6%) der Softwareentwickler nutzen JavaScript für Frontend Development, etwa die Hälfte (50,1%) für Backend Development und etwa ein Fünftel (20,8%) für Mobile Apps. (State of JS 2022)
Wie lernt man Softwareentwicklung?
Über die Hälfte (56,4%) der Softwareentwickler gab beim State-of-JS-Report an, das Programmieren autodidaktisch erlernt zu haben. Auch kostenlose Online-Kurse waren mit 40,6% sehr beliebt, ebenso Videos & Screencasts (38,8%). Nur jeder fünfte Softwareentwickler (21,5%) gab an, seine Programmier-Kenntnisse über die Schule oder höhere Bildung erworben zu haben.
Ein etwas anderes Bild ergab sich in einer Umfrage von StackOverflow im Jahr 2021: Hier gaben 53,59% der Befragten an, das Programmieren in der Schule gelernt zu haben. Online Videos, Blogs etc. rangierten hier auf Platz 1 mit 59,53%.
Quellen: State of JS, StackOverflow
Im Jahr 2020 hielten fast 85% der Befragten bei StackOverflow eine offizielle Ausbildung für mindestens „einigermaßen wichtig“, über ein Drittel (34,3%) sogar für „sehr wichtig“ oder „äußerst wichtig“.
Was sind die beliebtesten Blogs, Websites, Podcasts und Youtuber von Softwareentwicklern?
Der State-of-JS-Report fragte auch, welche Quellen Softwareentwickler nutzen, um auf dem neuesten Stand zu bleiben. Bei den Blogs und Zeitschriften ist Medium am beliebtesten: 44,8% der Befragten gaben an, es zu lesen. An zweiter Stelle folgt der Blog Dev.to mit 39,6% Lesern unter den Befragten. CSS-Tricks folgt mit 18,3% auf Platz 3.
Für Aus- und Weiterbildungen gibt es eine Reihe von Websites, die von Softwareentwicklern bei Fragen oder Problemen gerne zurate gezogen werden. Die beliebteste Seite ist StackOverflow: 67,5% der Befragten gaben an, diese Seite regelmäßig zu besuchen. Knapp dahinter folgen MDN mit 58,8% und – mit etwas Abstand – W3Schools mit 37,1%.
Wie zu inzwischen allen erdenklichen Themen gibt es auch zur Softwareentwicklung diverse Podcasts. Syntax wird von 8,6% der Befragten gehört und scheint damit unter den JS-Programmierern am beliebtesten. An zweiter Stelle folgt JS Party (4%), an dritter Stelle http 203 (3,8%).
Zu guter Letzt sehen wir uns noch die beliebtesten Influencer auf YouTube, Twicht, TikTok und anderen SocialMedia-Plattformen an. 39% der im State-of-JS-Report Befragten gaben an, dem Creator Fireship zu folgen. Weniger als halb so viele Follower (16,1%) hatte Kevin Powell unter den Befragten. Der drittbeliebteste Kanal ist mit 14,1% Web Dev Simplified.