Образование

Поделиться:

Общие вопросы

Эти вопросы были заданы 20% респондентов, выбранным случайным образом.

18%

респондентов ответили, что онлайн-курсы и школы программирования позволили им сделать первый серьезный шаг к освоению профессии разработчика. Из них каждый третий учился на платных курсах.

Какие учебные заведения или образовательные ресурсы позволили вам сделать первый серьезный шаг к тому, чтобы стать разработчиком?

В этом году на этот вопрос можно было дать только один ответ, а год назад респонденты могли выбрать несколько вариантов.

Онлайн-обучение играет важную роль в освоении профессии разработчика. На интерактивной платформе JetBrains Academy можно научиться программировать, создавая настоящие приложения в удобном для вас темпе.

Какие языки программирования вы начали или продолжили изучать за последний год?

Пятерка языков, которые разработчики чаще всего планируют изучить, за год не изменилась. Однако отметим, что на четыре процентных пункта выросла доля Rust и он поднялся с 10-го места на 6-е. Младшие разработчики чаще изучают JavaScript (37%) и Java (29%), а у старших популярностью пользуются в первую очередь Go и TypeScript (по 21%).

Мы задали всем участникам исследования открытый вопрос: какие навыки они хотели бы приобрести в следующем году. Мы тщательно проанализировали все 5518 содержательных ответов и готовы поделиться результатами.

Часто упоминаемые языки программирования в целом соответствуют ответам про язык в вопросе, приведенном выше, но за одним исключением: чаще всего упоминается Rust.

Области, в которых респонденты чаще всего планируют развиваться, — искусственный интеллект и машинное обучение, веб-разработка и DevOps.

Чаще всего респонденты хотят освоить контейнеры, облачные технологии, технологии обработки данных и блокчейн.

Какие ресурсы вы использовали за последний год для освоения новых инструментов, технологий или языков программирования?

Как и в прошлом году, каждый пятый разработчик использует для изучения новых технологий MOOC-платформы, но при этом популярность онлайн-школ программирования выросла на три процентных пункта.

На каких MOOC-платформах и в каких школах программирования вы учитесь?

Три лидирующие платформы не зависят от должностей и уровня подготовки учащихся, за исключением Pluralsight. Она занимает третье место среди старших разработчиков, и ее доля на три процентных пункта больше, чем у Codecademy.

Какой формат учебных материалов вы предпочитаете?

Хотя больше половины разработчиков предпочитают учебные материалы в письменном виде, их доля сократилась по сравнению с 2021 годом на четыре процентных пункта, в то время как доля видеоконтента выросла на три. Лишь 1% разработчиков предпочитают аудиоформат и подкасты.

Сколько времени в неделю вы тратите на освоение новых инструментов, технологий или языков программирования?

Удивительно, что и старшие разработчики не отказываются от учебы: 16% из них учатся больше 9 часов в неделю, и это всего на десять процентных пунктов меньше, чем среди младших разработчиков.

79%

разработчиков хотя бы раз бросали обучение, не закончив учебный курс или программу. Интересно, что только 19% делали это потому, что успели узнать все, что хотели.

Почему вы бросали обучение?

Причины отказа от продолжения обучения в зависимости от опыта профессионального программирования (в годах)

Студенты

Эти вопросы мы задавали только тем, кто указал вид занятости «Студент» или «Работающий студент».

Где вы учитесь?

Образование какого уровня вы сейчас получаете?

Какой у вас основной предмет?

У четверти опрошенных студентов основной предмет не связан напрямую с программированием или информатикой.

Какие языки программирования вы изучали (изучаете) в своем учебном заведении?

Java, Python и C — по-прежнему те три языка, которые разработчики чаще всего изучают в учебных заведениях. Доля Python даже выросла на четыре процентных пункта по сравнению с прошлым годом. Java остается самым изучаемым языком, однако его популярность понемногу снижается — минус три процентных пункта к прошлому году и минус семь к 2020-му. C++ потерял по сравнению с 2021 годом целых шесть процентных пунктов.

Какие из следующих инструментов вам рекомендовали использовать преподаватели?

У четверти опрошенных студентов основной предмет не связан напрямую с программированием или информатикой.

Преподаватели

Эти вопросы мы задавали только тем, кто указал в качестве должности «Преподаватель».

30%

опрошенных преподавателей ответили, что преподавание — их основная деятельность.

Чем для вас является преподавание?

Хотите, чтобы студенты не теряли мотивацию, изучая программирование? Создавайте интерактивные курсы прямо в IDE JetBrains и настраивайте их, как вам угодно, чтобы делиться знаниями было легко и приятно.

Подробнее

В каком учебном заведении вы преподаете?

Почти треть опрошенных преподавателей работают в различных компаниях и организациях, чуть меньше преподают в университетах.

На каком уровне системы образования вы преподаете?

На этот вопрос отвечали только те, кто преподает в университетах или колледжах.

Какой предмет вы преподаете?

На этот вопрос отвечали только те, кто преподает на программах младшего специалитета, бакалавриата, специалитета, магистратуры и постдипломного образования.

Какой язык программирования вы преподавали (преподаете)?

Доля Python выросла по сравнению с прошлым годом на 10 процентных пунктов, а доли остальных языков существенно не изменились.

Какие из следующих инструментов вы рекомендуете учащимся?

Образование:

2022

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.