Stand des Entwickler-Ökosystems 2020
Dieser Bericht fasst die Ergebnisse der vierten von JetBrains jährlich durchgeführten Umfrage zum Entwickler-Ökosystem zusammen. Die Antworten der 19.696 Entwickler, die wir Anfang 2020 befragten, haben uns geholfen, die neuesten Trends in Bezug auf Tools, Technologien, Programmiersprachen und viele andere aufregende Aspekte des Entwickleruniversums zu identifizieren.
Wichtigste Erkenntnisse
Java
ist die populärste primäre Programmiersprache.
JavaScript
ist die insgesamt meistverwendete Programmiersprache.
Webseiten
sind die Anwendungsart, an der Entwickler am häufigsten arbeiten.
Web (Backend)
ist die beliebteste Plattform.
Go, Kotlin und Python
sind die drei Sprachen, zu denen die meisten Entwickler demnächst wechseln oder die sie einführen möchten.
Python
hat Java in der Liste der in den letzten 12 Monaten verwendeten Sprachen überholt. Diese Sprache wird auch am häufigsten gelernt. In den letzten 12 Monaten haben 30% der Befragten das Erlernen von Python begonnen oder fortgesetzt – das sind sogar noch mehr als im vergangenen Jahr.
Programmiersprachen
Haben Sie vor, in den nächsten 12 Monaten weitere Sprachen einzusetzen (Neueinführung/Migration)? Wenn ja, welche?
Nach Primärsprachen
Welche sind Ihre primären Programmiersprachen?
Bis zu 3 Sprachen
TypeScript verzeichnet ein stetiges Wachstum. Zwischen 2017 und 2020 nahm der Nutzungsanteil von 12% auf 28% und der Primärsprachenanteil von 1% auf 12% zu.
Welche Betriebssysteme nutzen Sie für Ihre Entwicklungsumgebung(en)?
Für welche Geräteplattformen entwickeln Sie?
Welche Arten von Software entwickeln Sie?
Einschließlich Apps in beliebigen Programmiersprachen für berufliche oder persönliche Zwecke
Welche Arten von Software entwickeln Sie?
Nach Primärsprachen
Für welche Plattformen entwickeln Sie?
Diese Frage wurde nur Entwicklern gestellt, die für Desktop-Plattformen entwickeln.
Tragen Sie zu Open-Source-Projekten bei?
Mobilgeräte
Fragen zum Bereich „Mobile“ wurden nur Entwicklern gestellt, die Mobile-Entwicklung betreiben.
Für welche mobilen Betriebssysteme entwickeln Sie?
Native Tools werden bei der Mobile-Entwicklung weiterhin bevorzugt: Zwei Drittel der Mobile-Entwickler nutzen sie. Daneben verwendet die Hälfte der Mobile-Entwickler plattformübergreifende Technologien oder Frameworks. Unter diesen Frameworks ist React Native immer noch am populärsten – es wird von 42% der Mobile-Entwickler verwendet.
Welche plattformübergreifenden Mobile-Frameworks nutzen Sie?
Diese Frage wurde nur Entwicklern gestellt, die plattformübergreifende Technologien oder Frameworks verwenden.
Flutter ist im Vergleich zum Vorjahr populärer geworden – sein Anteil hat um 9 Prozentpunkte zugenommen. Im selben Zeitraum verloren Cordova, Ionic und Xamarin jeweils rund 10 Prozentpunkte.
Welche der folgenden Komponenten verwenden Sie in der Mobil-App, die Sie derzeit entwickeln?
Diese Frage wurde nur Personen gestellt, die aktuell Mobil-Apps entwickeln.
Big Data
Die Fragen in diesem Abschnitt wurden Befragten gestellt, die auf die Frage „An welchen Aktivitäten sind Sie beteiligt?“ mit „Datenanalyse“, „Data Engineering“ oder „Maschinelles Lernen“ oder auf die Frage „Welche der folgenden Beschreibungen trifft am besten auf Ihre Arbeitsaufgaben zu (unabhängig von der Hierarchieebene)?“ mit „Data Analyst/Data Engineer/Data Scientist“ geantwortet hatten.
Viele Befragte scheinen bei ihrer Arbeit ohne Big-Data-Tools auszukommen.
Welche Big-Data-Analyseplattformen verwenden Sie?
Bei der Datenanalyse wird meist keine bestimmte Plattform verwendet.
Welche Big-Data-Tools verwenden Sie?
Welche Spark-Version verwenden Sie?
Wo werden die meisten Ihrer Daten gehostet?
Welche Statistikpakete verwenden Sie, um Daten zu analysieren und zu visualisieren?
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.
Werden Sie Mitglied im JetBrains Tech Insights Lab
Nehmen Sie an Umfragen und UX-Studien teil, um JetBrains-Produkte benutzerfreundlicher und gleichzeitig leistungsfähiger zu machen. Durch die Teilnahme an unserer Forschung können Sie auch Prämien erhalten.
Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.