Stand des Entwicklungs­ökosystems 2022

Dies sind die Ergebnisse der sechsten jährlichen Umfrage, die von JetBrains durchgeführt wurde, um den Stand der Entwicklungscommunity abzubilden.

Dieser Bericht basiert auf den Antworten von 29.269 Entwickler*innen aus der ganzen Welt, die von Mai bis Juli 2022 an unserer Studie teilgenommen haben.

Das breite Themenspektrum umfasst unter anderem Programmiersprachen, Tools, Technologien, demografische Daten und sogar lustige Fakten sowie Informationen zum Lebensstil von Entwickler*innen.

Teilen:

Wichtigste Erkenntnisse

75%

der Entwicklungscommunity sind in der Webentwicklung tätig, und 66% arbeiten in der Backend-Webentwicklung.

Python, die zweitbeliebteste Programmiersprache, hat ihre Position weiter ausgebaut. Als Hauptsprache hat sie Java überholt und die Lücke zu JavaScript geschlossen.

Nach Ansicht der Community ist AI/ML die vielversprechendste Technologie und Rust die vielversprechendste Programmiersprache.

Die Hälfte der Entwickler*innen plant den Einsatz einer neuen Programmiersprache. Die Topliste der „nächsten“ Sprachen wird von Go, Rust, Kotlin, TypeScript und Python angeführt.

Die meistverbreitete Programmiersprache der Welt ist JavaScript.

TypeScript ist die am schnellsten wachsende Programmiersprache.

Die beliebtesten Programmiersprachen sind Kotlin, C#, Python, Rust und Java.

Die unbeliebtesten Programmiersprachen sind Perl, Visual Basic, Delphi und C.

Programmiersprachen

Die Hälfte aller befragten Entwickler*innen plant den Einsatz einer neuen Programmiersprache. Die beiden populärsten „nächsten“ Sprachen sind Go und Rust, gefolgt von Kotlin, TypeScript und Python.

Welche Programmiersprachen haben Sie in den letzten 12 Monaten verwendet?

2021 nahmen überproportional viele PHP- und Laravel-Entwickler*innen an der Umfrage teil. Weitere Informationen über die Gründe für diese Anomalie finden Sie im Abschnitt Methodik.

Zu den Programmiersprachen, die sich in einem Abwärtstrend befinden, gehören PHP, Ruby, Objective-C und Scala.

Welche Programmiersprachen haben Sie in den letzten 12 Monaten verwendet?

Die populärste Programmiersprache, JavaScript, wird von 65% der Entwickler*innen auf die eine oder andere Weise verwendet. Mit einem Anteil von 34% ist sie auch die gängigste Hauptsprache.

Der Anteil von TypeScript hat sich innerhalb von 6 Jahren fast verdreifacht, von 12% im Jahr 2017 auf 34% im Jahr 2022.

Ob sie JavaScript irgendwann den Rang ablaufen wird? Obwohl TypeScript in hohem Tempo zu JavaScript aufschließt, bleibt der Nutzungsanteil von JavaScript auf einem stabil hohen Niveau. 92% der TypeScript-Entwickler*innen verwenden JavaScript, 40% sogar als eine ihrer Hauptsprachen.

Welche sind Ihre primären Programmiersprachen?

Wählen Sie bis zu drei Sprachen.

Python erfreut sich zunehmender Beliebtheit und ist mit einem Anteil von 55% inzwischen die am zweithäufigste Sprache nach JavaScript. Mehr als die Hälfte aller Entwickler*innen weltweit verwenden Python.

Auch als primäre Programmiersprache ist Python auf dem Vormarsch und hat JavaScript fast eingeholt. Nur ein Prozentpunkt trennt die beiden Sprachen: Python liegt bei 33% und JavaScript bei 34%!

Bevorzugte Programmiersprache

Die fünf beliebtesten Programmiersprachen sind Python, Java, JavaScript, C# und Kotlin.

Setzen wir diese Präferenzen jedoch ins Verhältnis zur Anzahl der Anwender*innen, liegen Kotlin, C#, Python, Rust und Java vorn.

Am wenigsten beliebte Programmiersprache

Die fünf unbeliebtesten Programmiersprachen sind JavaScript, Java, PHP, C und C++.

JavaScript und Java scheinen zu polarisieren: Sie stehen sowohl bei den beliebtesten als auch bei den unbeliebtesten Sprachen ganz oben auf der Liste.

Wenn wir jedoch bei der Ermittlung der unbeliebtesten Sprache die Anzahl der Anwender*innen berücksichtigen, gibt es keinen Zweifel mehr daran, welche Sprache am meisten gefürchtet wird. Perl erzielt einen Wert von sage und schreibe 96%, gefolgt von Visual Basic mit 77%, Delphi mit 60% und C mit 51%.

Haupt-Programmiersprachen nach Alter

Die Sprachen mit den höchsten Anteilen unter den jüngsten Befragten (18-20) sind Assembly, C, C++, Haskell, Lua, MatLab und Rust. Das ist vielleicht wenig überraschend, da diese Sprachen häufig an Hochschulen gelehrt werden.

Die Sprachen mit einem relativ hohen Anteil an älteren Entwickler*innen sind COBOL, Assembly, CoffeeScript, Perl, Delphi und Visual Basic. Mit Ausnahme von Assembly haben diese Sprachen einen geringen Anteil an Entwickler*innen unter 30 Jahren.

Auch das Interesse an Ruby ist bei jungen Entwickler*innen mäßig.

Arten der Softwareentwicklung

An welchen Aktivitäten sind Sie beteiligt?

Für welche Geräteplattformen entwickeln Sie?

Für welche Plattformen entwickeln Sie?

Diese Frage wurde nur Personen gestellt, die für Desktop-Systeme entwickeln.

Welche Arten von Software entwickeln Sie?

Die jüngsten Befragten arbeiten vorwiegend in der Entwicklung von Spielen und Unterhaltungssoftware.

Welche Arten von Software entwickeln Sie in Ihren Hauptsprachen?

In diesem Jahr haben wir die Befragten gebeten, ihrer primären Programmiersprache die Softwaretypen und Plattformen zuzuordnen, für die sie diese Sprache verwenden. Dadurch erhielten wir ein genaueres Bild von den häufigsten Anwendungsfällen der verschiedenen Sprachen als im vergangenen Jahr. Der letztjährige Bericht enthielt lediglich eine Kreuztabelle mit den drei primären Programmiersprachen.

Plattformen nach Sprache

Technologien

Welche Technologien halten Sie für vielversprechend?

Basierend auf den Antworten auf eine offene Frage.

* Es wurde keine konkrete Technologie genannt.

AI/ML erhält die meisten Stimmen als vielversprechende Technologie. Neben Programmiersprachen wurden auch die Blockchain, WebAssembly, Flutter, AR/VR und Cloud-Technologien genannt.

Welche Betriebssysteme nutzen Sie für Ihre Entwicklungsumgebung(en)?

Verwenden Sie das Windows-Subsystem für Linux (WSL) für die lokale Entwicklung?

Diese Frage wurde allen Personen gestellt, die Windows als Betriebssystem verwenden.

Welche Geräte verwenden Sie für die Entwicklung?

Die Antworten zeigen, dass Entwickler*innen Mobilität schätzen. 85% der Entwickler*innen verwenden Laptops für die Programmierung, und 39% nutzen sowohl Laptops als auch Desktops.

9% der Befragten gaben an, mit einem Smartphone zu programmieren, wobei 65% von ihnen für mobile Geräte entwickeln.

Welche Arten von Plugins installieren Sie in Ihrer IDE oder Ihrem Editor?

Mehr als die Hälfte der Entwickler*innen (55%) installieren UI-Themes und Add-ons für ihre IDEs oder Editoren.

Gehalt

Wie hoch ist Ihr jährliches Nettoeinkommen (nach Steuern) in USD, ohne Bonuszahlungen?

Wie zufrieden sind Sie mit Ihrem Gehalt?

57%

der Entwickler*innen sind zumindest einigermaßen mit ihrem Gehalt zufrieden.

Gehaltszufriedenheit nach Jahresnettogehalt (nach Steuern) in USD

Medianwert des jährlichen Nettoeinkommens (nach Steuern) in USD, ohne Bonuszahlungen

Nach Region

Anteil Spitzenverdienende nach Funktion

Zu den Spitzenverdienenden zählen Befragte, deren Gehalt zu den obersten 25% im jeweiligen Land gehört.

Anteil Spitzenverdienende nach Hauptsprache

Softwareentwicklung nach Geschlechtern

Geschlecht

In den folgenden Diagrammen sind unter „Sonstige“ die Antworten „Nicht-binär, genderqueer oder gender-nonkonform“, „Sonstiges, und zwar:“ und „Keine Angabe“ zusammengefasst. Die Stichprobengröße dieser Gruppe ist jedoch zu klein, um daraus verlässliche Schlüsse zu ziehen.

Geschlechterverteilung nach Region

Südkorea und Argentinien hatten den größten Frauenanteil.

Die Bereiche mit dem größten Frauenanteil sind Augmented Reality/Virtual Reality, Websites und Business Intelligence/Data Science/Machine Learning.

Berufserfahrung in der Programmierung nach Geschlecht

Obwohl die Diversität in der Tech-Branche nach wie vor gering ist, zeigt der Trend nach oben.

Geschlecht nach Alter

Hauptsprachen nach Geschlecht

Migration

Sind Sie in dem Land/der Region geboren, wo Sie derzeit leben?

Etwa 10% der Entwickler*innen sind in ein anderes Land gezogen.

Seit wann leben Sie in Ihrem aktuellen Wohnsitzland/Wohnsitzregion?

Die Migration von Entwickler*innen hat allgemein zugenommen – insbesondere seit 2015. 2020 ging sie – vermutlich aufgrund der Pandemie – zurück, im Jahr 2022 erreichte sie jedoch wieder das Niveau von 2019.

Auswanderung

Auswanderungsquote = Anzahl der Personen, die in einem Land oder einer Region geboren wurden, aber anderswo arbeiten, im Verhältnis zur Gesamtzahl der im Herkunftsland oder der Herkunftsregion geborenen Personen.

Einwanderung

Einwanderungsquote = Anzahl der in einem Land oder einer Region arbeitenden Personen, die anderswo geboren wurden, im Verhältnis zur Gesamtzahl der im Zielland bzw. der Zielregion arbeitenden Personen.

Sprachen

Welche Sprache sprechen Sie hauptsächlich bei der Arbeit?

Diese Frage wurde nur Personen gestellt, die zu Hause und bei der Arbeit unterschiedliche Sprachen verwenden.

Bei Teamverantwortlichen und Senior-Entwickler*innen ist die Wahrscheinlichkeit höher, dass sie bei der Arbeit Englisch, zu Hause oder im Freundeskreis jedoch andere Sprachen sprechen.

Sprechen Sie zu Hause oder mit Freunden dieselbe Sprache, die Sie bei der Arbeit verwenden?

Welche Sprachen sprechen Sie in der Familie und im Freundeskreis?

Diese Frage wurde nur Personen gestellt, die zu Hause und bei der Arbeit unterschiedliche Sprachen verwenden.

Unter den 13%, die zu Hause eine andere Sprache sprechen als mit Kolleg*innen, waren Englisch, Chinesisch und Hindi die drei meistverwendeten „privaten“ Sprachen.

Wichtigste Erkenntnisse:

2022

Finden Sie das richtige Tool

Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.