Diese Fragen wurden einem zufällig ausgewählten Fünftel aller anderen Befragten gestellt.

Weiterbildung

Allgemeines

Welche der folgenden Bildungseinrichtungen/Ressourcen haben Ihnen den ersten großen Schritt in Richtung Softwareentwicklung ermöglicht?

Es scheint zwei grundlegende Optionen zu geben, eine Karriere als Berufsentwickler*in einzuschlagen: eine formale Ausbildung oder Lernen auf eigene Faust. Beide Optionen wurden von 60% der Befragten genannt.

In welchen Programmiersprachen haben Sie in den vergangenen 12 Monaten neue Kenntnisse erworben oder vorhandene Kenntnisse ausgebaut?

Nachwuchsentwickler*innen lernten am ehesten Java und Python, während erfahrene Fachkräfte sich eher Go, TypeScript oder Rust vornahmen.

Wie wohl zu erwarten war, sind die am häufigsten erlernten Sprachen auch die beliebtesten: Python, Java, JavaScript und TypeScript. Die letzten beiden scheinen unter Lernenden immer populärer zu werden. Auch Go ist bei Lernenden sehr beliebt, obwohl die Sprache noch recht selten verwendet wird.

Welche Hilfsmittel haben Sie in den vergangenen 12 Monaten verwendet, um neue Tools, Technologien oder Programmiersprachen zu erlernen?

Welche MOOC-Plattformen (Massive Open Online Course) nutzen Sie?

Verschiedene Faktoren wie Programmiersprache, Land und Alter tragen zu einer großen Vielfalt der Präferenzen in Bezug auf MOOCs bei. Pluralsight scheint beispielsweise bei älteren Entwickler*innen beliebter zu sein. C- und C++-Entwickler*innen bevorzugen Coursera gegenüber Udemy, während Egghead sich auf Web-Entwicklung spezialisiert und viele TypeScript- und JavaScript-Lernende anzieht.

In welcher Form bevorzugen Sie Lerninhalte?

Im Unterschied zu Befragten in anderen Ländern ziehen Entwickler*innen in Indien Videoinhalte dem Lesen vor. Fast 70% entscheiden sich dafür, mit Videoinhalten zu arbeiten, während nur 30% den Lernstoff lieber lesend erarbeiten. Dieser Trend führt auch zu einer deutlich höheren Popularität von MOOCs und Online-Programmierschulen. Fast 50% der Befragten aus Indien lernen in Onlinekursen, während der Durchschnitt in anderen Ländern bei nur 20% liegt.

Wie viel Zeit verbringen Sie pro Woche mit dem Erlernen neuer Tools, Technologien und Programmiersprachen?

Diese Ergebnisse zeigen eine klare und wenig überraschende Tendenz – je erfahrener Entwickler*innen sind, desto weniger Zeit verbringen sie damit, Neues zu erlernen.

Haben Sie schon einmal einen Kurs oder ein Lernprogramm vor dem Ende abgebrochen?

Python-Lernende brachen ihre Kurse am seltensten ab, während bei TypeScript die Abbruchquote am höchsten war.

Warum haben Sie mit dem Lernen aufgehört?

Gründe für den Lernabbruch nach Berufserfahrung in der Programmierung

Diese Fragen wurden nur Personen gestellt, die als Beschäftigungsstatus Schüler*in/Student*in oder Werkstudent*in angegeben hatten.

Schüler*innen/Studenten*innen

Welche Art von Bildungseinrichtung besuchen Sie?

Welchen der folgenden Abschlüsse streben Sie derzeit an?

Welches ist Ihr Hauptfach?

Die meisten Antworten im Feld Sonstige sind Tech-bezogen – zum Beispiel Data Science, Bioinformatik und verschiedene weitere Teilgebiete der Informatik. Allerdings gibt es auch Studierende mit den Hauptfächern Astronomie, Biologie und Medizin.

Welche Programmiersprachen haben Sie in Ihrer Bildungseinrichtung studiert?

In Bildungseinrichtungen verliert Java an Boden, während Python an Popularität gewinnt.

Welche der folgenden Tools werden Ihnen von Ihren Lehrkräften empfohlen?

Diese Fragen wurden nur Personen gestellt, die „Ausbilder*in/Lehrer*in/Trainer*in/Dozent*in“ als ihre Berufsrolle angegeben hatten.

Lehrkräfte

Ist Unterrichten für Sie eine …?

An welcher Art von Bildungseinrichtung unterrichten Sie?

Die meisten Befragten, die „Sonstige“ gewählt haben, sind in der Aus- und Weiterbildung im eigenen Unternehmen tätig.

Für welches Bildungsziel unterrichten Sie?

Welches Fach unterrichten Sie?

Welche Programmiersprachen haben Sie unterrichtet?

Welche der folgenden Tools empfehlen Sie den Lernenden?

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.