Bildung

Teilen:

Allgemein

Diese Fragen wurden einem zufällig ausgewählten Anteil von 20% aller Befragten gestellt.

18%

der Befragten geben an, dass Onlinekurse und Online-Programmierschulen ihnen den ersten großen Schritt auf dem Weg zur Laufbahn als Entwickler*in ermöglicht haben, und ein Drittel von ihnen bevorzugt kostenpflichtige Kurse.

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

51%

Formelle Ausbildung

12%

Kostenlose Onlinekurse, Programmierschulen

10%

Bücher

9%

Blogs, Community-Foren

6%

Offline-Kurse und -Programmierschulen

6%

Kostenpflichtige Onlinekurse, Programmierschulen

2%

Codecamps, Benutzergruppen, Meetups

4%

Sonstige

In diesem Jahr waren bei dieser Frage nur Einzelnennungen möglich, während 2021 mehrere Antworten ausgewählt werden konnten.

Online-Bildungsmöglichkeiten spielen eine wichtige Rolle beim Einstieg in die Programmierung. Mit unserer praxisorientierten Lernplattform JetBrains Academy lernen Sie programmieren, indem Sie reale Anwendungen in Ihrem frei gewählten Tempo entwickeln.

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

26%

JavaScript

25%

Python

22%

TypeScript

19%

Java

18%

Go

14%

Der Rust

13%

C++

Die Top 5 der Sprachen, die Entwickler*innen lernen wollen, sind seit dem letzten Jahr unverändert geblieben. Interessant ist das Wachstum bei Rust, das von Platz 10 auf Platz 6 vorgerückt ist und vier Prozentpunkte hinzugewonnen hat. Junior-Entwickler*innen lernen eher JavaScript (37%) und Java (29%), während bei Senior-Entwickler*innen Go und TypeScript mit jeweils 21% am gefragtesten sind.

Wir haben allen Teilnehmenden der Entwicklungsökosystem-Umfrage eine offene Frage zu den Fähigkeiten gestellt, die sie im nächsten Jahr erwerben möchten. Nach sorgfältiger Analyse aller 5.518 sinnvoll ausgefüllten Antwortbögen stellen wir nun die Ergebnisse für die Community bereit.

Die genannten Programmiersprachen stimmen größtenteils mit unserer sprachspezifischen Frage weiter oben überein, mit der Ausnahme, dass Rust am häufigsten genannt wurde.

AI/ML, Webentwicklung und DevOps sind die am häufigsten genannten Entwicklungsbereiche.

Die beliebtesten Technologien, die Entwickler*innen erlernen möchten, sind Container, Clouds, datenbezogene Technologien und Blockchain.

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

66%

Dokumentationen und APIs

51%

Blogs/Foren

44%

Bücher

23%

Online-Programmierschulen

20%

MOOCs

6%

Offline-Bildungsorganisationen

5%

Persönliche*r Lehrer*in/Berater*in

4%

Ich habe in den letzten 12 Monaten nicht versucht, etwas Neues zu lernen

5%

Sonstige

MOOCs werden von einem Fünftel der Entwickler*innen genutzt, um neue Technologien zu erlernen (keine Veränderung zum Vorjahr). Die Popularität von Online-Programmierschulen hat hingegen um drei Prozentpunkte zugenommen.

Welche MOOCs und Programmierschulen nutzen Sie?

58%

Udemy

37%

Coursera

20%

Codecademy

15%

edX

14%

LinkedIn Learning

13%

Pluralsight

12%

Udacity

12%

JetBrains Academy

Bei den Top 3 der Plattformen gibt es meist keine Unterschiede in Abhängigkeit von der Position der Lernenden, mit der Ausnahme von Pluralsight, das bei Senior-Entwickler*innen an dritter Stelle liegt und Codecademy um drei Prozentpunkte abhängt.

In welcher Form bevorzugen Sie Lerninhalte?

53%

Schriftlich

45%

Video

1%

Audio

2%

Sonstige

Obwohl mehr als die Hälfte der Entwickler*innen schriftliche Lerninhalte bevorzugen, hat sich deren Anteil gegenüber 2021 um vier Prozentpunkte verringert, während Videoinhalte drei Prozentpunkte zugelegt haben. Audioinhalte und Podcasts werden nur von 1% der Entwickler*innen bevorzugt.

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

10%

Weniger als 1 Stunde pro Woche

27%

1–2 Stunden pro Woche

41%

3–8 Stunden pro Woche

15%

9–16 Stunden pro Woche

4%

17–32 Stunden pro Woche

3%

32 Stunden pro Woche oder mehr

Überraschenderweise verbringen Senior-Entwickler*innen mehr als nur ein Minimum an Zeit mit Lernen – 16% von ihnen lernen mehr als 9 Stunden pro Woche. Der Vorsprung der Junior-Entwickler*innen beträgt hier nur 10 Prozentpunkte.

79%

der Entwickler*innen haben schon einmal einen Kurs oder ein Lernprogramm vor dem Abschluss abgebrochen. Interessanterweise taten dies nur 19% aus dem Grund, dass sie alles Gewünschte gelernt hatten.

Warum haben Sie mit dem Lernen aufgehört?

48%

Ich hatte nicht genug Zeit

34%

Die Lerninhalte waren nicht interessant genug

31%

Meine Gründe und Ziele für das Lernen hatten sich geändert 

29%

Ich fand die Lerninhalte nicht nützlich für mich

23%

Die Lerninhalte umfassten nicht genügend praktische Übungen

19%

Ich hatte alles gelernt, was ich wollte

18%

Es fehlte an Theorie und ich verlor die Motivation

17%

Die Inhalte waren schwieriger als erwartet und ich verlor die Motivation

17%

Die Inhalte waren zu einfach und ich verlor die Motivation

4%

Sonstige

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

Weniger als 1 Jahr1–2 Jahre3–5 Jahre6–10 Jahre11–16 JahreMehr als 16 Jahre
39%42%51%49%55%51%Ich hatte nicht genug Zeit
39%35%31%29%32%27%Meine Gründe und Ziele für das Lernen hatten sich geändert 
37%31%33%30%46%29%Die Lerninhalte waren nicht interessant genug
28%18%18%17%17%8%Es fehlte an Theorie und ich verlor die Motivation
23%26%22%27%45%40%Ich fand die Lerninhalte nicht nützlich für mich
22%19%13%19%19%11%Die Inhalte waren schwieriger als erwartet und ich verlor die Motivation
21%21%25%24%32%16%Die Lerninhalte umfassten nicht genügend praktische Übungen
14%17%14%15%15%26%Die Inhalte waren zu einfach und ich verlor die Motivation
11%19%25%18%17%22%Ich hatte alles gelernt, was ich wollte
7%3%4%3%5%4%Sonstige
3%55%

Lernende

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

Welche Art von Bildungseinrichtung besuchen Sie?

81%

Universität

6%

Gymnasium, High-School o. Ä

4%

Volkshochschule

3%

Berufsschule

2%

Schulungszentrum

3%

Sonstige

Welchen der folgenden Abschlüsse streben Sie derzeit an?

71%

Bachelor

16%

Master

5%

Aufbaustudium

3%

Berufsakademie

2%

Specialist

1%

Gymnasium, High-School o. Ä

3%

Sonstige

Welches ist Ihr Hauptfach?

54%

Informatik

21%

Softwareentwicklung

7%

Sonstige Ingenieurswissenschaften

2%

Mathematik

2%

Physik

1%

Geisteswissenschaften/Kunst

1%

Biologie/Chemie

1%

Wirtschaft

1%

Sozialwissenschaften

10%

Sonstige

Ein Viertel der befragten Studierenden hat ein Hauptfach, das nicht direkt mit Softwareentwicklung oder Informatik zu tun hat.

Welche Programmiersprachen haben Sie in Ihrer Bildungseinrichtung studiert?

57%

60%

Java

54%

50%

Python

49%

51%

C

41%

47%

C++

Java, Python und C sind nach wie vor die drei häufigsten an Bildungseinrichtungen unterrichteten Programmiersprachen. Python hat seit dem Vorjahr sogar vier Prozentpunkte zugelegt. Java ist zwar immer noch die meistunterrichtete Sprache, ein allmählicher Abwärtstrend ist jedoch nicht zu übersehen: drei Prozentpunkte Verlust gegenüber dem vergangenen Jahr und 7 Prozentpunkte gegenüber 2020. Auch C++ verzeichnet einen Rückgang und verliert gegenüber 2021 sechs Prozentpunkte.

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

50%

VS Code

30%

Eclipse

28%

IntelliJ IDEA

27%

Visual Studio

23%

PyCharm

17%

IPython/Jupyter Notebook

16%

Android Studio

16%

Notepad++

Ein Viertel der befragten Studierenden hat ein Hauptfach, das nicht direkt mit Softwareentwicklung oder Informatik zu tun hat.

Lehrkräfte

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

30%

der befragten Lehrkräfte geben an, dass sie hauptberuflich unterrichten.

Ist Unterrichten für Sie eine …?

Möchten Sie, dass Ihre Kursteilnehmer*innen beim Erlernen der Softwareentwicklung motiviert bleiben? Erstellen Sie interaktive Kurse direkt in Ihren JetBrains-IDEs, passen Sie sie nach Bedarf an und geben Sie auf diese Weise Ihr Wissen unkompliziert weiter.

Mehr erfahren

An welcher Art von Bildungseinrichtung unterrichten Sie?

33%

Unternehmen/Organisation

30%

Universität

13%

Schulungszentrum

7%

Gymnasium, High-School o. Ä

4%

Berufsschule

4%

Volkshochschule

10%

Sonstige

Fast ein Drittel der befragten Lehrkräfte unterrichten in Unternehmen/Organisationen und etwas weniger an Universitäten.

Für welches Bildungsziel unterrichten Sie?

71%

Bachelor

31%

Master

23%

Schüler*innen

18%

Aufbaustudium

11%

Berufsakademie

10%

Unternehmen/Organisation

5%

Specialist

3%

Sonstige

Diese Frage wurde nur Befragten gestellt, die an einer Hochschule oder Volkshochschule unterrichten.

Welches Fach unterrichten Sie?

61%

Informatik

42%

Softwareentwicklung

8%

Mathematik

6%

Sonstige Ingenieurswissenschaften

6%

Sozialwissenschaften

4%

Biologie/Chemie

3%

Physik

2%

Geisteswissenschaften/Kunst

1%

Wirtschaft

18%

Sonstige

Diese Frage wurde nur Befragten gestellt, die auf Hochschulebene unterrichten.

Welche Programmiersprachen haben Sie unterrichtet?

45%

Python

37%

Java

34%

JavaScript

22%

C++

22%

C

18%

C#

15%

PHP

Python hat seit dem Vorjahr 10 Prozentpunkte zugelegt; bei den anderen Sprachen gibt es keine größeren Veränderungen.

Welche der folgenden Tools empfehlen Sie den Lernenden?

63%

VS Code

34%

IntelliJ IDEA

24%

PyCharm

19%

Visual Studio

15%

Notepad++

15%

Android Studio

13%

PhpStorm

Bildung:

2022

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.