Образование
Поделиться:
Общие вопросы
Эти вопросы были заданы 20% респондентов, выбранным случайным образом.
18%
респондентов ответили, что онлайн-курсы и школы программирования позволили им сделать первый серьезный шаг к освоению профессии разработчика. Из них каждый третий учился на платных курсах.
В этом году на этот вопрос можно было дать только один ответ, а год назад респонденты могли выбрать несколько вариантов.
Онлайн-обучение играет важную роль в освоении профессии разработчика. На интерактивной платформе JetBrains Academy можно научиться программировать, создавая настоящие приложения в удобном для вас темпе.
Пятерка языков, которые разработчики чаще всего планируют изучить, за год не изменилась. Однако отметим, что на четыре процентных пункта выросла доля Rust и он поднялся с 10-го места на 6-е. Младшие разработчики чаще изучают JavaScript (37%) и Java (29%), а у старших популярностью пользуются в первую очередь Go и TypeScript (по 21%).
Мы задали всем участникам исследования открытый вопрос: какие навыки они хотели бы приобрести в следующем году. Мы тщательно проанализировали все 5518 содержательных ответов и готовы поделиться результатами.
Как и в прошлом году, каждый пятый разработчик использует для изучения новых технологий MOOC-платформы, но при этом популярность онлайн-школ программирования выросла на три процентных пункта.
Три лидирующие платформы не зависят от должностей и уровня подготовки учащихся, за исключением Pluralsight. Она занимает третье место среди старших разработчиков, и ее доля на три процентных пункта больше, чем у Codecademy.
Печатный контент
Видео
Аудио
Другое
Хотя больше половины разработчиков предпочитают учебные материалы в письменном виде, их доля сократилась по сравнению с 2021 годом на четыре процентных пункта, в то время как доля видеоконтента выросла на три. Лишь 1% разработчиков предпочитают аудиоформат и подкасты.
Удивительно, что и старшие разработчики не отказываются от учебы: 16% из них учатся больше 9 часов в неделю, и это всего на десять процентных пунктов меньше, чем среди младших разработчиков.
79%
разработчиков хотя бы раз бросали обучение, не закончив учебный курс или программу. Интересно, что только 19% делали это потому, что успели узнать все, что хотели.
Не хватало времени
Учебный материал был недостаточно интересен
Изменились цели и стимулы к обучению
Учебный материал не показался полезным
Было недостаточно практических заданий
Научились всему, что было нужно на тот момент
Потеряли мотивацию из-за недостатка теоретической информации
Потеряли мотивацию, потому что материал оказался слишком сложным
Потеряли мотивацию, потому что материал был слишком простым
Другое
Меньше 1 года | 1–2 года | 3–5 лет | 6–10 лет | 11–16 лет | Больше 16 лет | |
---|---|---|---|---|---|---|
39% | 42% | 51% | 49% | 55% | 51% | Не хватало времени |
39% | 35% | 31% | 29% | 32% | 27% | Изменились цели и стимулы к обучению |
37% | 31% | 33% | 30% | 46% | 29% | Учебный материал был недостаточно интересен |
28% | 18% | 18% | 17% | 17% | 8% | Потеряли мотивацию из-за недостатка теоретической информации |
23% | 26% | 22% | 27% | 45% | 40% | Учебный материал не показался полезным |
22% | 19% | 13% | 19% | 19% | 11% | Потеряли мотивацию, потому что материал оказался слишком сложным |
21% | 21% | 25% | 24% | 32% | 16% | Было недостаточно практических заданий |
14% | 17% | 14% | 15% | 15% | 26% | Потеряли мотивацию, потому что материал был слишком простым |
11% | 19% | 25% | 18% | 17% | 22% | Научились всему, что было нужно на тот момент |
7% | 3% | 4% | 3% | 5% | 4% | Другое |
Студенты
Эти вопросы мы задавали только тем, кто указал вид занятости «Студент» или «Работающий студент».
Университет
Старшая школа
Двухгодичный колледж или техникум
Профессиональное училище
Учебный центр
Другое
Бакалавриат
Магистратура
Постдипломное образование
Ассоциативная академическая программа
Специалитет
Старшая школа
Другое
У четверти опрошенных студентов основной предмет не связан напрямую с программированием или информатикой.
57%
60%
Java
54%
50%
Python
49%
51%
C
41%
47%
C++
Java, Python и C — по-прежнему те три языка, которые разработчики чаще всего изучают в учебных заведениях. Доля Python даже выросла на четыре процентных пункта по сравнению с прошлым годом. Java остается самым изучаемым языком, однако его популярность понемногу снижается — минус три процентных пункта к прошлому году и минус семь к 2020-му. C++ потерял по сравнению с 2021 годом целых шесть процентных пунктов.
У четверти опрошенных студентов основной предмет не связан напрямую с программированием или информатикой.
Преподаватели
Эти вопросы мы задавали только тем, кто указал в качестве должности «Преподаватель».
30%
опрошенных преподавателей ответили, что преподавание — их основная деятельность.
Хотите, чтобы студенты не теряли мотивацию, изучая программирование? Создавайте интерактивные курсы прямо в IDE JetBrains и настраивайте их, как вам угодно, чтобы делиться знаниями было легко и приятно.
ПодробнееПочти треть опрошенных преподавателей работают в различных компаниях и организациях, чуть меньше преподают в университетах.
На этот вопрос отвечали только те, кто преподает в университетах или колледжах.
На этот вопрос отвечали только те, кто преподает на программах младшего специалитета, бакалавриата, специалитета, магистратуры и постдипломного образования.
Доля Python выросла по сравнению с прошлым годом на 10 процентных пунктов, а доли остальных языков существенно не изменились.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.