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.
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.
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.
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.
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%!
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.
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%.
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
Die jüngsten Befragten arbeiten vorwiegend in der Entwicklung von Spielen und Unterhaltungssoftware.
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.
Technologien
* 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.
Diese Frage wurde allen Personen gestellt, die Windows als Betriebssystem verwenden.
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.
Mehr als die Hälfte der Entwickler*innen (55%) installieren UI-Themes und Add-ons für ihre IDEs oder Editoren.
Softwareentwicklung nach Geschlechtern
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.
Die Bereiche mit dem größten Frauenanteil sind Augmented Reality/Virtual Reality, Websites und Business Intelligence/Data Science/Machine Learning.
Obwohl die Diversität in der Tech-Branche nach wie vor gering ist, zeigt der Trend nach oben.
Migration
Etwa 10% der Entwickler*innen sind in ein anderes Land gezogen.
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.
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.
Sprachen
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.
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.
Lesen Sie auch die Berichte zu den anderen großen JetBrains-Umfragen.
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.