Education
Share:
General
These questions were shown to 20% of all respondents taking the survey, chosen randomly.
18%
of respondents say online courses and code schools allowed them to take their first big step toward becoming developers, and a third of them preferred paid ones.
This year the question was a single choice, while in 2021 we allowed respondents to select multiple options.
Online education plays an important part in becoming a developer. With JetBrains Academy, our hands-on learning platform, you can study programming by creating real-world applications at your own pace.
The top 5 languages developers are planning to learn haven’t changed since last year. Interestingly, we see growth in Rust, moving from 10th to 6th place and adding four percentage points. Junior developers are more likely to learn JavaScript (37%) and Java (29%) while among seniors developers the most popular languages are Go and TypeScript (21% each).
We asked all Developer Ecosystem Survey participants an open question on what skills they would like to learn or adopt next year. We carefully analyzed all 5,518 meaningful responses and are ready to share results with the community.
While MOOCs are used to learn new technologies by one in five developers, the same as last year, the popularity of Online coding schools rose by three percentage points.
The top 3 platforms generally don’t vary depending on the level of students' positions, with the exception of Pluralsight. It is third place among senior developers, being used three percentage points more than Codecademy.
Despite more than half of developers preferring written learning content, their share decreased by four percentage points compared to 2021, while video content added three percentage points. Audio/podcasts are preferred by only 1% of developers.
Surprisingly, senior developers didn’t spend as little time as possible on learning – 16% of them spend more than 9 hours a week on learning, and this share is just ten percentage points less than among junior developers.
79%
of developers have at some point abandoned a learning course/program before finishing it. Interestingly, only 19% did so because they learned everything they wanted to learn.
Students
These questions were only shown to respondents who chose student or working student as their employment status.
A quarter of surveyed students have a major not directly related to software engineering or computer science.
Java, Python, and C are still the top 3 languages developers study in their educational institutions. Python even added four percentage points compared to last year. While Java is still the most studied language, we’re seeing its slow decline: three percentage points from last year, and 7 percentage points from 2020. Same time, C++ is also declining, losing six percentage points from 2021.
A quarter of surveyed students have a major not directly related to software engineering or computer science.
Teachers
These questions were only shown to the respondents who chose “Instructor / Teacher / Tutor” as their job role.
30%
of surveyed teachers/instructors say teaching is their main activity.
Do you want your students to stay motivated when learning to program? Create interactive courses right in JetBrains IDEs, customize them the way you want, and share your knowledge easily.
Learn moreNearly a third of surveyed teachers teach in companies/organizations, and slightly less teach in universities.
This question was shown only to those who teach in a university or community college.
This question was shown only to those who teach for Associates, Bachelors, Specialists, Masters, and Postgraduates.
Python added 10 percentage points compared to last year, while other languages did not show a major increase or decrease.
Thank you for your time!
We hope you found our report useful. Share this report with your friends and colleagues.
If you have any questions or suggestions, please contact us at surveys@jetbrains.com.