Stand des Entwicklungsökosystems 2023
Dieser Bericht fasst die Ergebnisse aus der Befragung von 26.348 Entwickler*innen aus aller Welt zusammen. Die Welt der Softwareentwicklung ist riesig und vielfältig und bietet daher grenzenlosen Raum für spannende Entdeckungen und Erkenntnisse. Mit jährlichen Forschungsinitiativen wie dieser wollen wir diese faszinierende Welt ausloten, wertvolle Erkenntnisse über Entwickler*innen und ihr Handwerk gewinnen und diese Fakten dann mit der Community teilen.
Im Bericht zum Stand des Entwicklungsökosystems finden Sie Informationen zu einer Vielzahl von Themen, von Programmiersprachen über Tools und Technologien bis hin zu demografischen Daten und interessanten Fakten. Wir werfen auch einen Blick auf den besonderen Lebensstil der Entwickler*innen und beleuchten ihre Leidenschaften und Interessen.
In diesem Jahr haben wir unsere Untersuchungen auf den Bereich der künstlichen Intelligenz ausgeweitet. Wir haben die Ansichten und Bedenken der Entwickler*innen zum Thema KI untersucht, die meistgenutzten Funktionen der KI-Assistenten abgefragt und die aktuelle Verbreitung von KI-gestützten Tools ermittelt.
Dies ist ein öffentlicher Bericht, dessen Inhalte bei korrekter Quellenangabe verwendet werden dürfen.
Teilen:

2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Einführung wahrscheinlich | |
---|---|---|---|---|---|---|---|---|
65% | 64% | 69% | 70% | 69% | 65% | 61% | 3% | JavaScript |
32% | 41% | 49% | 55% | 52% | 53% | 54% | 5% | Python |
60% | 55% | 61% | 61% | 60% | 54% | 52% | 1% | HTML/CSS |
42% | 47% | 56% | 56% | 54% | 49% | 52% | 2% | SQL |
47% | 51% | 50% | 54% | 49% | 48% | 49% | 3% | Java |
– | 29% | 40% | 39% | 37% | 34% | 34% | 1% | Shell |
12% | 17% | 25% | 28% | 29% | 34% | 34% | 6% | TypeScript |
17% | 18% | 20% | 27% | 23% | 25% | 25% | 4% | C++ |
20% | 22% | 24% | 22% | 21% | 23% | 21% | 4% | C# |
15% | 16% | 17% | 23% | 19% | 20% | 19% | 2% | C |
30% | 26% | 29% | 27% | 32% | 20% | 18% | 1% | PHP |
8% | 12% | 18% | 19% | 17% | 19% | 17% | 9% | Go |
2% | 9% | 16% | 17% | 14% | 16% | 15% | 6% | Kotlin |
– | 2% | 5% | 7% | 6% | 9% | 10% | 10% | Rust |
9% | 8% | 11% | 9% | 7% | 7% | 6% | 4% | Swift |
10% | 8% | 11% | 8% | 6% | 5% | 4% | 2% | Ruby |
7% | 5% | 6% | 5% | 3% | 3% | 3% | 1% | Scala |
7% | 5% | 6% | 4% | 3% | 3% | 2% | 0% | Objective-C |
Detaillierte Erkenntnisse finden Sie im Abschnitt Sprachen.
Im Jahr 2023 wurden Scala-, Go- und Kotlin-Entwickler*innen am besten bezahlt. Die Arbeitgeber erkennen den Wert von Fachleuten, die die Komplexitäten dieser Sprachen beherrschen, und das führt zu einer Wettbewerbslandschaft, in der Scala-, Go- und Kotlin-Profis zu den Spitzenverdiener*innen gehören.
2021 | 2022 | 2023 | |
---|---|---|---|
93% | 91% | 91% | Männlich |
5% | 5% | 5% | Weiblich |
1% | 1% | 1% | Nicht-binär, genderqueer oder gender-nonkonform |
1% | 2% | 2% | Möchte ich nicht beantworten |
Seit 2021 zeigen unsere Umfragedaten durchweg keine Verbesserung des Entwicklerinnenanteils. Ein nur 5-prozentiger Frauenanteil in der Entwicklungscommunity deutet auf ein enormes Geschlechtergefälle in der Branche hin. Um Chancengleichheit und Repräsentation für alle zu gewährleisten, sollten wir als Gemeinschaft neue Ansätze entwickeln, um Fragen der Geschlechterverteilung anzugehen.
Insbesondere Südkorea zeigt im Jahr 2023 mit einem Entwicklerinnenanteil von 14% in der Altersgruppe unter 30 Jahren einen vielversprechenden Trend. Dies dürfte das Ergebnis einer langfristigen staatlichen Strategie sein, die seit Mitte der 1990er Jahre verfolgt wird und darauf abzielt, die Geschlechtergerechtigkeit zu fördern und Frauen zu einer IT-Karriere zu ermutigen.
Im Abschnitt Demografie erfahren Sie mehr über Geschlechteranteile, Gehälter, Geografie und andere Trends in der Entwicklungscommunity.
Stimmen Sie den folgenden Aussagen zu?
Ich habe Sicherheitsbedenken hinsichtlich der Nutzung von KI-Generierungsservices
Ich bin bereit, cloudbasierte KI-Generierungsservices für Arbeitsaufgaben zu nutzen
Ich habe ethische Bedenken hinsichtlich der Nutzung von KI-Generierungsservices
Lokale oder Offline-KI-Tools werden wahrscheinlich nicht an die Qualität und Leistung von cloudbasierten Lösungen heranreichen
Die Richtlinien meines Unternehmens schränken die Nutzung von cloudbasierten KI-Tools ein
Ich bin besorgt, dass künstliche allgemeine Intelligenzen (artificial general intelligence, AGI) den Menschen feindlich gesinnt sein könnten
77%
der Entwickler*innen verwenden ChatGPT.
46%
der Entwickler*innen verwenden GitHub Copilot.
Recht häufig | Hin und wieder | Selten | Nie | |
---|---|---|---|---|
26% | 33% | 17% | 24% | Allgemeine Fragen zur Softwareentwicklung in natürlicher Sprache |
24% | 37% | 24% | 15% | Generierung von Code |
19% | 26% | 22% | 33% | Generierung von Code-Kommentaren oder Code-Dokumentation |
18% | 26% | 21% | 36% | Erklärung von Fehlern und Bereitstellung von Bugfixes |
14% | 27% | 22% | 37% | Erläuterung eines Codeabschnitts |
12% | 21% | 24% | 42% | Generierung von Tests |
11% | 21% | 19% | 48% | Suche in natürlicher Sprache nach Codefragmenten |
9% | 17% | 21% | 53% | Durchführung von Code-Reviews |
9% | 16% | 19% | 55% | Zusammenfassung kürzlicher Codebearbeitungen, um Änderungen schneller zu verstehen |
9% | 20% | 23% | 47% | Refactoring von Code |
9% | 17% | 20% | 54% | Generierung von CLI-Befehlen durch Beschreibung in natürlicher Sprache |
6% | 12% | 20% | 62% | Generierung von Commit-Nachrichten |
Entwickler*innen verwenden KI-Assistenten zumeist, um in natürlicher Sprache allgemeine Fragen zur Softwareentwicklung zu stellen.
Ich würde es delegieren | Ich bin mir noch nicht sicher | Ich würde es weiterhin selbst machen | |
---|---|---|---|
56% | 23% | 21% | Schreiben von Code-Kommentaren oder Code-Dokumentation |
56% | 26% | 18% | Schreiben von Tests |
55% | 26% | 19% | Suche nach Codefragmenten im Codebestand |
50% | 23% | 27% | Schreiben von Commit-Nachrichten |
46% | 23% | 31% | Internetsuche |
35% | 34% | 31% | Ausführen von Befehlszeilenaktionen |
34% | 31% | 35% | Durchführen von Code-Reviews |
34% | 31% | 35% | Refactoring |
31% | 28% | 41% | Verstehen der jüngsten Codeänderungen |
30% | 30% | 40% | Debuggen |
23% | 26% | 51% | Verstehen des Codes |
17% | 28% | 54% | Schreiben von Code |
JetBrains AI Assistant
AI Assistant bietet KI-gestützte Funktionen für die Softwareentwicklung. Der JetBrains-AI-Service verbindet IDE-Benutzer*innen transparent mit verschiedenen großen Sprachmodellen (LLMs). AI Assistant ist kontextabhängig und hilft Entwickler*innen, ihre Aufgaben schneller zu erledigen und die Produktivität zu steigern.
Kostenlos testenMehr über den Einsatz künstlicher Intelligenzen in der Softwareentwicklung im Jahr 2023 erfahren Sie in unserem brandneuen Abschnitt zum Thema KI.
Im Jahr 2023 zeigen Entwickler*innen, die ein Burnout hinter sich haben, ein verstärktes Interesse an ihrer psychischen Gesundheit – ihr Engagement ist um 7 Prozentpunkte höher als bei denjenigen, die kein Burnout erlebt haben. Außerdem ist bei ihnen die Wahrscheinlichkeit um 6 Prozentpunkte höher, dass sie Apps oder Geräte zur Selbstüberwachung nutzen, um körperliche Aktivitäten und Schlafqualität zu verfolgen.
Interessanterweise stellen von Burnout betroffene Entwickler*innen fest, dass Faktoren, die mit der psychischen Gesundheit zusammenhängen, wie Selbstorganisation und Zeitmanagement, ihre Produktivität bei der Programmierung erheblich beeinflussen. Umgekehrt bringen Entwickler*innen, die noch kein Burnout erlebt waren, ihre Produktivitätssteigerungen mit Faktoren in Verbindung, die weniger mit psychischer Gesundheit zu tun haben, z. B. das Erlernen neuer IDEs oder Upgrades der IDE-Funktionalität.
73%
der Entwickler*innen haben im Lauf ihres Berufslebens ein Burnout erlebt.
Detailliertere Erkenntnisse zur psychischen Gesundheit in der Entwicklungscommunity finden Sie im Abschnitt Lebensstil von Entwickler*innen.
Nein, IT war schon immer mein Haupt-Berufsfeld
Ja, ich habe in einem anderen Berufsfeld gearbeitet, bevor ich zu IT gewechselt bin
Sonstiges
Im Abschnitt Lebensstil von Entwickler*innen erfahren Sie mehr über die neuesten Trends in der Aus- und Weiterbildung von Entwickler*innen.
Selbststudium
Universitätsstudien in Programmierung oder Datenanalyse
Teilnahme an Onlinekursen
Umstieg von einem Job in der Softwareentwicklung
Sonstiges
Wie die beiden obigen Diagramme zeigen, gaben 2023 die meisten Entwickler*innen an, dass sie das Programmieren hauptsächlich an Universitäten und anderen formalen Bildungseinrichtungen erlernt haben. In den Bereichen Data Science, maschinelles Lernen und Data Engineering gab hingegen mehr als die Hälfte der Befragten an, autodidaktisch gelernt zu haben.
Im Abschnitt Data Science finden Sie weitere Einblicke in die Bereiche Datenwissenschaften, Datenanalyse und maschinelles Lernen.
61%
60%
Amazon Web Services
25%
25%
Microsoft Azure
23%
22%
Google Cloud Platform
10%
11%
Alibaba Cloud
9%
8%
DigitalOcean
10%
5%
Heroku
63%
der Entwickler*innen verwenden Docker.
Im Abschnitt DevOps finden Sie neue Erkenntnisse zu den Themen Infrastrukturentwicklung, Hosting, Container, Konfigurationsmanagement-Tools und Infrastruktur-Provisioning.
58%
der Befragten, die an Testaktivitäten beteiligt sind, entwickeln nach eigenen Angaben automatisierte Tests.
46%
der Befragten setzen die Entwicklung von Testfällen als Teil ihres Testprozesses ein.
Unit-Test
Integration
End-to-End-Test
Performance
Sonstiges
Keine
Mehr über die von Entwickler*innen und QA-Techniker*innen verwendeten Testmethoden erfahren Sie im Abschnitt Testen.
41%
der Befragten haben zu Open-Source-Projekten beigetragen; 20% tun dies mit einer gewissen Regelmäßigkeit.
Im Abschnitt Entwicklung finden Sie weitere Fakten zur Open-Source-Szene, der plattformübergreifenden Entwicklung, statischen Analysen und weiteren Themen.
49%
der Befragten betreiben Remote-Entwicklung.
61%
haben nach eigenen Angaben bereits kollaborative Entwicklung praktiziert – 45% online und 30% persönlich.
Videoanruf mit Bildschirmfreigabe
Editor/IDE mit Kollaborationsfunktion
Remote-Desktop
Sonstiges
Keine
Erfahren Sie mehr im Abschnitt Remote-Entwicklung.
2019 | 2020 | 2021 | 2022 | 2023 | |
---|---|---|---|---|---|
74% | 77% | 75% | 66% | 64% | Textnachrichten/Videoanrufe |
75% | 78% | 76% | 66% | 60% | |
16% | 24% | 38% | 39% | 34% | Videokonferenzen |
39% | 42% | 41% | 40% | 33% | Kalender |
4% | 4% | 3% | 4% | 4% | Unternehmensportale |
4% | 5% | 4% | 3% | 3% | Service-Desk/Helpdesk |
8% | 6% | 7% | 14% | 15% | Keine |
Die Nutzung von Mobil-Apps für die Kommunikation ist nach einem Höhenflug in den Jahren 2020 und 2021 deutlich zurückgegangen. Der wahrscheinliche Grund dafür ist, dass immer mehr Arbeitende ins Büro zurückkehren, was viele Unternehmen zu fördern scheinen.
Besuchen Sie den Abschnitt Team-Tools, um mehr über Issue-Tracker, Versionsverwaltungen, CI/CD-Systeme und Kommunikationstools zu erfahren.
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.