В 2024 году JetBrains Academy провела опрос среди тех, кто изучает компьютерные науки и учится программировать. В исследовании участвовали студенты университетов, слушатели онлайн-курсов, самоучки, выпускники буткэмпов, профессионалы и люди, пришедшие в IT из других сфер, — всего 23 991 человек.
В этом отчете мы делимся интересными выводами и рассказываем о трендах в IT-образовании: какие форматы и инструменты обучения популярны, что мотивирует людей учиться, какие у них карьерные цели и с какими трудностями они сталкиваются.
Читайте и присоединяйтесь к обсуждению! Делитесь своими мыслями, используя хештег #JetBrainsAcademySurvey24.
Это открытый отчет, его содержимое можно использовать в некоммерческих целях. Подробнее
Поделиться:
Да, самостоятельно
Да, в учебном заведении
Чуть больше половины опрошенных учатся в образовательных учреждениях, а 54% из них углубляют свои знания, дополнительно занимаясь самостоятельно.
тех, кто завершил формальное образование, имеют степень бакалавра или выше.
Компьютерные науки
Программная инженерия
Другая инженерия
Искусство / гуманитарные науки
Экономика
Математика
Биология/химия
Социальные науки
Физика
Другое
изучающих компьютерные науки уже имеют опыт оплачиваемой работы в IT, и для 89% из них это основной источник дохода. Большинство занимается разработкой (76%), причем 35% на позициях среднего уровня.
Этот вопрос мы задавали только тем, для кого работа в IT — основной источник дохода.
Сфера IT по-прежнему остается преимущественно мужской. В ключевых технических ролях и на руководящих позициях (тимлиды, топ-менеджеры) мужчин особенно много — от 88 до 94%.
Но есть направления, где женщин заметно больше, чем в среднем по индустрии: UX/UI-дизайн (16%), QA/тестирование и бизнес-аналитика (14%), преподавание (13%), управление продуктами и маркетинг (12%). Небинарных персон в IT тоже немного, чаще всего их можно встретить в роли девелопер-адвокатов — здесь их доля достигает 6%.
Да, до прихода в компьютерные науки / IT я работал(а)/учился(-ась) в другой сфере
Нет, я всегда работал(а) только в этой сфере
Молодые люди чаще сразу начинают карьеру в IT: только 9% среди 18–20-летних и 24% среди 21–29-летних работали в других сферах. С возрастом смена профессии становится обычным делом — у 50% опрошенных в возрасте 30–39 лет и у 59% старше 60 есть опыт работы за пределами IT.
Путь в IT сильно различается по регионам. В Индии и Китае большинство сразу начинают работать в этой сфере, не пробуя себя в других профессиях. В Аргентине и Бразилии все иначе: тех, кто пришел в IT из других областей, часто столько же или даже больше. В Европе, Юго-Восточной Азии и Северной Америке около трети специалистов переходят в IT из других сфер, что выглядит более привычным сценарием.
Индия
Китай
Германия
Турция
Африка, Ближний Восток и Центральная Азия
Другие страны Юго-Восточной Азии и Океании
Южная Корея
Другие страны Европы
Франция
Канада
Респонденты отвечали на этот вопрос в свободной форме. Для автоматизированного анализа и группировки ответов использовался ChatGPT.
Этот вопрос мы задавали только тем, кто до перехода в IT работал или учился по другому направлению.
Чаще всего в IT идут люди с инженерным или техническим опытом. На втором месте — специалисты из сферы финансов и управления бизнесом. Также много людей приходит из образования, медицины и креативных профессий — профессионалы с самым разным бэкграундом находят себя в IT.
Большинство переходят в IT из любви к информатике, но почти половина респондентов отметили, что их привлекает решение сложных задач и автоматизация процессов. Примечательно, что зарплата и возможность работать удаленно для многих не так важны, как желание заниматься творческими проектами, например, создавать игры или сайты. Это говорит о том, что в IT идут не только ради материальных преимуществ, но и чтобы реализовать идеи.
| Я не собираюсь изучать новые области компьютерных наук | Другое | Чтобы решить определенную задачу | Чтобы перейти на другие технологии | Просто интересно | Чтобы сменить работу или должность | Чтобы соответствовать современным тенденциям | Чтобы работать над собственными проектами | Чтобы профессионально расти в рамках текущей роли | |
|---|---|---|---|---|---|---|---|---|---|
| <1% | 2% | 18% | 16% | 43% | 52% | 49% | 56% | 68% | Восточная Европа, Балканы и Кавказ |
| <1% | 1% | 13% | 11% | 49% | 49% | 40% | 49% | 67% | Южная Корея |
| <1% | 2% | 26% | 21% | 47% | 47% | 51% | 56% | 67% | Другие страны Юго-Восточной Азии и Океании |
| <1% | 2% | 27% | 19% | 79% | 34% | 48% | 60% | 66% | Германия |
| – | 3% | 21% | 17% | 67% | 44% | 47% | 55% | 64% | Бенилюкс и Северная Европа |
| 1% | 2% | 17% | 17% | 45% | 50% | 55% | 59% | 64% | Индия |
| <1% | 1% | 22% | 26% | 23% | 45% | 55% | 49% | 64% | Нигерия |
| <1% | 2% | 20% | 18% | 51% | 46% | 47% | 58% | 62% | Другие страны Европы |
| – | <1% | 23% | 17% | 67% | 43% | 47% | 44% | 62% | Китай |
| – | 2% | 21% | 14% | 62% | 48% | 44% | 58% | 61% | Великобритания |
| 1% | 2% | 22% | 16% | 58% | 54% | 45% | 65% | 61% | США |
| 1% | 2% | 19% | 21% | 38% | 44% | 48% | 54% | 60% | Африка, Ближний Восток и Центральная Азия |
| – | 3% | 13% | 18% | 58% | 50% | 54% | 51% | 60% | Испания |
| 1% | 1% | 20% | 22% | 45% | 41% | 46% | 51% | 56% | Турция |
| <1% | 2% | 25% | 13% | 56% | 59% | 45% | 62% | 56% | Канада |
| 2% | 1% | 15% | 19% | 42% | 41% | 26% | 39% | 55% | Россия, Беларусь |
| – | 3% | 16% | 21% | 52% | 64% | 42% | 57% | 54% | Бразилия |
| 1% | 1% | 24% | 23% | 73% | 38% | 39% | 58% | 54% | Франция |
| 9% | 1% | 10% | 18% | 49% | 63% | 46% | 56% | 54% | Мексика |
| <1% | 2% | 11% | 19% | 41% | 60% | 51% | 57% | 52% | Центральная и Южная Америка |
| 4% | <1% | 14% | 19% | 43% | 40% | 31% | 38% | 50% | Украина |
| 3% | 1% | 12% | 13% | 58% | 34% | 42% | 31% | 48% | Япония |
| 1% | 2% | 9% | 17% | 52% | 63% | 44% | 47% | 42% | Аргентина |
В странах Западной Европы и Северной Америки учащиеся ориентируются на личные интересы и стремятся развивать собственные проекты. В Латинской Америке мотивация чаще связана с возможностью сменить работу: рынки труда там более гибкие. В Азии все сильно зависит от региона: в Южной Корее главное — карьерный рост, а в Японии в принципе меньше людей активно изучают компьютерные науки. В Индии и Юго-Восточной Азии учащиеся стремятся соответствовать трендам, что связано с быстрым развитием местных технологий.
Этот вопрос был задан только тем, кто изучает компьютерные науки, чтобы сменить работу или перейти на новую должность.
Разработчик — самая востребованная профессия в IT благодаря своей универсальности и актуальности в разных сферах. Это отличный выбор при смене карьеры, особенно для новичков. Также растет интерес к направлениям, связанным с данными и DevOps. В то же время, позиции в тестировании, хотя они и хороши для старта, не пользуются большой популярностью и не имеют долгосрочных перспектив.
респондентов хотя бы раз искали работу в IT
| Неважно | Не очень важно | Довольно важно | Очень важно | |
|---|---|---|---|---|
| 1% | 6% | 35% | 58% | Опыт работы |
| 1% | 13% | 51% | 35% | Знакомство с новейшими технологиями |
| 2% | 16% | 51% | 32% | Навыки социального взаимодействия |
| 4% | 17% | 47% | 31% | Стажировки и программы обмена |
| 6% | 26% | 44% | 25% | Личные связи и нетворкинг |
| 5% | 23% | 48% | 24% | Личные проекты |
| 7% | 26% | 49% | 18% | Университетский диплом |
| 6% | 31% | 47% | 16% | Рекомендации коллег |
| 9% | 31% | 46% | 14% | Отраслевые сертификаты |
| 11% | 35% | 42% | 12% | Сертификаты об окончании курсов |
Опыт работы и актуальные технические знания — ключевые факторы при поиске работы, но софтскилы тоже ценятся — их считают важными 83% опрошенных. Нетворкинг — еще один важный фактор: 25% считают его решающим, а 44% активно используют связи для поиска карьерных возможностей. Это подчеркивает, как важны коммуникабельность и профессиональные знакомства в IT.
Кроме языков программирования, алгоритмов и баз данных, популярны также искусственный интеллект и машинное обучение: их осваивают 33% и 34% учащихся соответственно.
| Новичок / только знакомлюсь | Начинающий | Средний уровень | Продвинутый уровень | Эксперт | |
|---|---|---|---|---|---|
| 4% | 25% | 44% | 23% | 5% | Программная инженерия |
| 6% | 28% | 41% | 21% | 5% | Веб-разработка |
| 8% | 29% | 40% | 17% | 5% | Управление продуктом |
| 4% | 23% | 47% | 22% | 4% | Языки программирования |
| 10% | 33% | 37% | 16% | 4% | Взаимодействие человека с компьютером (HCI) |
| 9% | 33% | 38% | 16% | 4% | Управление проектами |
| 9% | 37% | 37% | 14% | 3% | Тестирование |
| 10% | 37% | 35% | 15% | 3% | Анализ данных |
| 15% | 42% | 30% | 10% | 3% | Обработка естественного языка (NLP) |
| 16% | 40% | 29% | 11% | 3% | Компьютерное зрение |
| 7% | 32% | 41% | 16% | 3% | Базы данных |
| 9% | 36% | 39% | 13% | 3% | Компьютерные сети |
| 7% | 35% | 38% | 16% | 3% | Операционные системы |
| 11% | 40% | 34% | 12% | 3% | Кибербезопасность |
| 6% | 31% | 46% | 15% | 2% | Алгоритмы и структуры данных |
| 17% | 43% | 27% | 10% | 2% | Искусственный интеллект |
| 18% | 43% | 27% | 10% | 2% | Машинное обучение |
| 16% | 39% | 30% | 13% | 2% | Компьютерная графика |
Женщины обычно ниже оценивают свои технические способности, но при этом переходят в IT из других сфер на 8% чаще мужчин.
Респонденты отвечали на этот вопрос в свободной форме. Для автоматизированного анализа и группировки ответов использовался ChatGPT.
Мы видим, что традиционные очные формы обучения — университетское образование, мастер-классы и программы наставничества — продолжают пользоваться спросом. Однако удовлетворенность этими форматами сильно различается в зависимости от возраста и региона, что говорит о том, что не все они одинаково эффективны для всех.
| Неудовлетвори\u00ADтельно | Есть что улучшить | Удовлетвори\u00ADтельно | Хорошо | Отлично | |
|---|---|---|---|---|---|
| 2% | 5% | 18% | 32% | 43% | Стажировки |
| 1% | 7% | 22% | 36% | 34% | Занятия с репетитором или наставником |
| 2% | 4% | 22% | 42% | 30% | Платные онлайн-курсы (MOOC) или школы программирования |
| 2% | 9% | 23% | 38% | 29% | Профессиональное обучение, предоставляемое работодателем |
| 1% | 5% | 25% | 40% | 29% | Онлайн-материалы для самостоятельного изучения |
| 1% | 7% | 28% | 36% | 28% | Кодкемпы, митапы, юзер-группы |
| 3% | 9% | 29% | 33% | 26% | Программы профессиональной ориентации |
| 4% | 8% | 26% | 37% | 25% | Профессиональное обучение, предоставляемое сторонней организацией и оплаченное работодателем |
| 2% | 7% | 26% | 40% | 25% | Тренинги по программированию (буткемпы) |
| 2% | 9% | 31% | 34% | 24% | Программы обмена |
| 1% | 8% | 31% | 38% | 21% | Бесплатные онлайн-курсы (MOOC) или школы программирования |
| 3% | 11% | 31% | 36% | 20% | Онлайн-программы от университетов |
| 6% | 14% | 31% | 30% | 19% | Университет, колледж, школа |
| 2% | 11% | 32% | 36% | 19% | Очные курсы и школы программирования |
| 2% | 10% | 33% | 36% | 19% | Семинары и мастер-классы |
Университеты, колледжи, школы и онлайн-материалы для самостоятельного изучения — самые популярные форматы среди всех респондентов. Остальное зависит от возраста и карьерных целей. Например, мастер-классы и семинары больше всего востребованы у людей 50–59 лет: среди них 17% пробовали этот формат, а четверть оценили его на отлично. Программы наставничества особенно нравятся молодым людям 21–29 лет (36% поставили им высшую оценку), но с возрастом интерес к ним снижается. Обучение от работодателей больше всего ценят в возрасте 18–20 лет: 41% поставили «отлично». Платные онлайн-курсы и буткемпы по программированию привлекают молодежь и тех, кто находится в середине карьеры.
| Ничего об этом не знаю | Знаю, но никогда не пробовал(а) | Пробовал(а), но больше не пользуюсь | Пользуюсь в настоящее время | |
|---|---|---|---|---|
| 18% | 23% | 29% | 29% | Udemy |
| 18% | 27% | 35% | 20% | Coursera |
| 29% | 41% | 15% | 16% | JetBrains Academy |
| 38% | 26% | 25% | 10% | edX |
| 26% | 35% | 29% | 10% | Codecademy |
| 35% | 36% | 20% | 10% | LinkedIn Learning |
| 26% | 33% | 30% | 9% | Khan Academy |
| 52% | 26% | 10% | 9% | Canvas |
| 55% | 26% | 12% | 5% | DataCamp |
| 48% | 32% | 16% | 4% | Udacity |
| 67% | 18% | 11% | 4% | Pluralsight |
| 79% | 13% | 5% | 3% | Stepik |
| 85% | 8% | 4% | 3% | SWAYAM |
| 84% | 11% | 4% | 2% | JavaRush |
| 70% | 22% | 6% | 2% | The Open University |
| 78% | 16% | 5% | 1% | FutureLearn |
| 84% | 12% | 3% | 1% | Egghead |
| 90% | 7% | 2% | 1% | XuetangX |
| 92% | 6% | 2% | 1% | MiríadaX |
| 89% | 8% | 2% | 1% | Cognitive Class |
| 87% | 9% | 3% | 1% | Platzi |
Респонденты отдают предпочтение практическому и визуальному обучению: наиболее популярные ресурсы — это онлайн-платформы для программирования, видеоуроки и документация. Однако статистика использования чат-ботов и участия в соревнованиях по программированию свидетельствуют о росте популярности интерактивных и динамичных подходов к решению задач и формированию навыков.
Такое сочетание традиционных и современных методов говорит о том, что учащимся важно как четкое руководство, так и свобода для творческих экспериментов.
Большой опыт: я регулярно участвую в соревнованиях или часто участвовал(а) в них раньше
Небольшой опыт: я участвовал(а) в нескольких соревнованиях
Неинтересно: не участвовал(а) и не хочу участвовать в соревнованиях
Нет опыта: не участвовал(а) в соревнованиях, но мне это интересно
Большинство респондентов только начинают интересоваться спортивным программированием, а 30% уже имеют опыт: либо участвовали в нескольких соревнованиях, либо занимались этим регулярно.
Общение с другими — важная часть обучения в сфере IT. Примерно треть опрошенных считают полезными хакатоны и участие в проектах с открытым кодом, а каждый четвертый выбирает общение в программистских сообществах. И хотя онлайн-платформы и видеоуроки лидируют по популярности, совместные проекты и соревнования вовлекают сильнее.
Люди разных возрастов обращаются за помощью к разным ресурсам. Google — самый популярный выбор для всех. ИИ-ассистенты, такие как ChatGPT, популярнее среди молодых: их используют две трети опрошенных младше 29 лет. Молодые люди чаще просят помощи у друзей и преподавателей, а те, кому от 30 до 50, — у коллег. YouTube используют все, а вот более старшее поколение предпочитает учебники и онлайн-платформы, такие как Medium.
| 18–20 | 21–29 | 30–39 | 40–49 | 50–59 | 60 и старше | |
|---|---|---|---|---|---|---|
| 70% | 76% | 77% | 75% | 68% | 68% | |
| 66% | 67% | 55% | 46% | 38% | 35% | ИИ-помощник (ChatGPT и т. п.) |
| 58% | 48% | 31% | 22% | 13% | 9% | Друзья и другие учащиеся |
| 56% | 65% | 64% | 52% | 37% | 33% | Stack Overflow |
| 53% | 53% | 50% | 50% | 43% | 36% | YouTube |
| 47% | 32% | 21% | 20% | 16% | 8% | Преподаватель/инструктор/наставник |
| 23% | 23% | 27% | 32% | 31% | 34% | Учебники |
| 20% | 25% | 26% | 27% | 18% | 25% | Тематические онлайн-ресурсы (например, Medium) |
| 19% | 19% | 18% | 16% | 24% | 14% | Пользователи социальных сетей |
| 17% | 31% | 36% | 33% | 29% | 19% | Коллеги |
| 3% | 3% | 3% | 4% | 2% | 9% | Другое |
респондентов пользуются ИИ-ассистентами в повседневной жизни.
Все варианты ответа с долей меньше 1% объединены в категорию «Другое».
Искусственный интеллект помогает людям преодолевать языковые барьеры. Поскольку большинство материалов по компьютерным наукам создаются на английском языке, в странах, где по-английиски не говорят, функции перевода и произношения используются чаще.
Больше всего такие функции используют в Северной Евразии (44%) и Турции (45%), а также в странах Южной и Восточной Азии, Латинской Америки и Юго-Восточной Азии и Океании (от 40 до 44%).
А вот в англоязычных странах — Великобритании, Канаде и США — эти функции востребованы гораздо меньше (13-19%), потому что у учащихся реже возникают трудности с языком.
При выборе курса для учеников важнее всего практические задания, доступ к ресурсам и материалам, разумная цена и опыт преподавателя в индустрии.
| Неважно | Довольно важно | Крайне важно | |
|---|---|---|---|
| 2% | 22% | 76% | Реальные проекты и задания, позволяющие получить практический опыт |
| 3% | 31% | 66% | Продуманный учебный план с последовательным изложением материала |
| 3% | 32% | 65% | Четкие цели обучения |
| 7% | 32% | 60% | Практическая применимость знаний в реальной жизни |
| 6% | 38% | 55% | Адаптивность к меняющимся стандартам в отрасли |
| 7% | 41% | 52% | Простое объяснение сложных понятий на всех уровнях |
| 9% | 44% | 47% | Отзывчивость к фидбеку от учащихся |
| 17% | 40% | 42% | Рекомендации по развитию карьеры |
| 20% | 43% | 38% | Этические принципы относительно ответственного использования технологий |
| 31% | 46% | 24% | Совместная работа с другими учащимися |
| 38% | 41% | 21% | Геймификация (квизы, ачивки и т. п.) |
| Неважно | Довольно важно | Крайне важно | |
|---|---|---|---|
| 2% | 25% | 74% | Доступ к ресурсам и материалам |
| 6% | 38% | 56% | Гибкое расписание |
| 10% | 35% | 54% | Возможности удаленного обучения |
| 6% | 45% | 49% | Регулярная обратная связь и оценки |
| 12% | 44% | 44% | Поддержка сообщества и нетворкинг |
| 14% | 48% | 38% | Услуги технической поддержки |
| 21% | 41% | 38% | Доступное место занятий |
| 24% | 40% | 36% | Возможности очного обучения |
| 23% | 42% | 35% | Инклюзивная среда |
| 19% | 45% | 35% | Инфраструктура с учетом потребностей всех студентов |
| 53% | 33% | 14% | Услуги детского сада |
Женщины больше, чем мужчины, ценят гибкость и поддержку в обучении. Например, им важнее гибкое расписание (64% против 54% у мужчин), возможность учиться удаленно (63% против 53%) и получать техническую поддержку (50% против 36%). Также 49% женщин считают важным доступ к удобным учебным пространствам, тогда как среди мужчин таких только 36%.
| Неважно | Довольно важно | Крайне важно | |
|---|---|---|---|
| 3% | 32% | 66% | Доступная цена |
| 17% | 48% | 35% | Гибкие тарифы, позволяющие оплачивать только отдельные компоненты |
| 18% | 49% | 32% | Варианты для компаний, при которых обучение оплачивает работодатель |
| Неважно | Довольно важно | Крайне важно | |
|---|---|---|---|
| 19% | 37% | 44% | Диплом о высшем образовании |
| 16% | 41% | 43% | Отраслевые сертификаты |
| 21% | 40% | 39% | Выдача сертификатов или официальных документов об окончании курса |
Хотя университетский диплом — самый популярный выбор, все остальные сертификаты тоже полезны, так как они подтверждают полученные знания и навыки.
| Неважно | Довольно важно | Крайне важно | |
|---|---|---|---|
| 8% | 37% | 56% | Опыт работы в отрасли |
| 15% | 46% | 39% | Отзывчивость |
| 20% | 46% | 34% | Харизма |
| 29% | 41% | 30% | Опыт научной работы и преподавания в университете |
Меньше 25 $
25–50 $
51–100 $
101–200 $
Больше 200 $
Не трачу деньги на онлайн-обучение
Предпочитаю не отвечать
Около 75% опрошенных учатся на платных онлайн-курсах. Главные причины выбора платных курсов — это качественный и структурированный материал, практическая направленность и удобный формат обучения. В будущем респонденты готовы платить за обучение, которое будет актуально для работы или учебы, совпадать с их интересами, предоставлять специализированные материалы и сертификацию.
Респонденты отвечали на этот вопрос в свободной форме. Для автоматизированного анализа и группировки ответов использовался ChatGPT.
Респонденты отвечали на этот вопрос в свободной форме. Для автоматизированного анализа и группировки ответов использовался ChatGPT.
респондентов хотя бы раз бросали курс. Самые частые причины — скучные материалы, нехватка времени и отсутствие практических заданий. Чаще всего бросают онлайн-уроки для самостоятельного обучения и бесплатные открытые онлайн-курсы, что указывает на трудности с мотивацией, когда учишься в менее структурированном формате.
Все варианты ответа с долей меньше 1% объединены в категорию «Другое».
Ученики часто сталкиваются с практическими проблемами, такими как сложности при отладке или трудности выбора нужных ресурсов, а также с эмоциональными барьерами, например, синдромом самозванца и изоляцией. Это подчеркивают необходимость поддержки студентов и создания комфортных условий для успешного обучения.
Респонденты отвечали на этот вопрос в свободной форме. Для автоматизированного анализа и группировки ответов использовался ChatGPT.
В борьбе с фрустрацией респондентам помогают перерывы, физическая активность, постановка целей и напоминание себе об изначальной мотивации. Также важны рефлексия и работа над настроем — это позволяет сформировать более позитивное мышление и легче справляться с трудностями. Эти методы помогают восстановить силы, сосредоточиться и зарядиться энергией. Однако 18% опрошенных все еще не нашли эффективного решения, что говорит о том, что универсальных методов для борьбы с фрустрацией не существует.
Самый распространенный метод поддержания продуктивности в мире — разделение задач на мелкие шаги, хотя его популярность варьируется по регионам. В Великобритании им пользуется больше 75% респондентов, а в Японии — меньше трети. Сон, важный элемент эффективного обучения, занимает второе место. Его особенно ценят в Северной и Восточной Европе (51%), а вот в Центральной и Южной Америке — меньше (29–36%). Германия выделяется тем, что там для повышения продуктивности предпочитают слушать музыку даже больше, чем высыпаться (50% против 47%). Жители Великобритании, США, Бразилии и Германии регулярно делают перерывы (46–51%), а в Японии, Южной Корее и Китае это встречается реже (26–34%).
Культурные различия отражаются и на потреблении кофе. Он любим в Турции и по всей Северной и Восточной Европе (37—41%), но менее популярен в Нигерии и Китае (11 и 17% соответственно).
Игры с домашними животными — один из основных способов восстановить энергию в Америке (10% в Северной и 14% в Центральной и Южной), но практически не рассматриваются как вариант в Нигерии, Китае, Южной Корее и на Ближнем Востоке (1–4%).
респондентов в возрасте от 21 до 29 лет уже имеют опыт программирования от 3 до 10 лет. Это может означать, что люди начинают писать код раньше, чем когда-либо.
Меньше года
1–2 года
3–5 лет
6–10 лет
11–16 лет
Больше 16 лет
Нет опыта в программировании
Меньше года
1–2 года
3–5 лет
6–10 лет
11–16 лет
Больше 16 лет
Нет профессионального опыта в программировании
Интегрированные среды разработки (IDE)
Текстовый редактор
Браузерный редактор
Интерфейс командной строки
Затрудняюсь с ответом
Другое
Хотя респонденты считают онлайн-курсы и платформы для самостоятельного обучения лучшим выбором для освоения компьютерных наук, IDE остается самым популярным инструментом для тех, кто только начинает свой путь в программировании.
Все варианты ответа с долей меньше 1% объединены в категорию «Другое».
Python остается самым популярным языком как среди разработчиков, так и среди учащихся за счет своей универсальности и востребованности. Многие изучают пользующиеся популярностью Java, JavaScript и SQL, но интерес к новым, таким как Rust и Kotlin, тоже растет.
Результаты свидетельствуют о том, что учащиеся расширяют свои языковые навыки, уделяя особое внимание фундаментальным языкам, таким как Python, Java и C++, а также проявляют интерес к развивающимся технологиям.
Python очень популярен в США — там больше половины респондентов начали или продолжили его изучать в прошлом году. В Южной Корее и Индии наибольшим спросом пользуется Java (38-39%), а вот в Японии ее изучают значительно реже (15%). JavaScript активно изучают в Южной Америке и Индии (40 и 44%), а TypeScript наиболее популярен в Германии и Франции (22-23%). PHP чаще всего учат во Франции (16%).
Kotlin набирает популярность в Германии, Испании, Южной Корее, России и Беларуси (15–18% в каждой из стран).
Rust, функциональный язык программирования, набирает обороты во Франция, Германии, Бенилюксе и Северной Европе (15-16%).
C++ чаще всего изучают в Индии, Китае и Украине (28-29%), а в странах Центральной и Южной Америки, Испании и Японии — гораздо реже (10—12%). В то же время, всего 6% опрошенных в Центральной и Южной Америке, включая Аргентину, учат язык C, тогда как в Индии и Южной Корее эта цифра в четыре раза больше (26%).
Windows
Linux
macOS
Другое
Большинство учащихся предпочитают запускать код в локальной среде, и для этого чаще всего используют IDE. На втором месте — командная строка и текстовые редакторы. Windows — самая популярная ОС для разработки.
Я опытный пользователь
Мне приходилось настраивать среды разработки, но у меня могут возникнуть трудности
У меня мало опыта, но никогда не возникало проблем
Мне может потребоваться консультация или дополнительные материалы
Это сложно, мне потребуется значительная помощь
Другое
опрошенных сообщили, что используют IDE для учебы, но частота использования может быть разной.
Все варианты ответа с долей меньше 1% объединены в категорию «Другое».
Для личных/сторонних проектов
Для работы
Хобби
Для совместного программирования
Другое
Все варианты ответа с долей меньше 1% объединены в категорию «Другое».
Большинство опрошенных учатся программировать на своих ноутбуках. Десктопы тоже часто используются для учебы (37%) и для программирования (36%), а вот смартфоны и планшеты гораздо реже: для учебы их используют только 25%, а для программирования — всего 3%. В основном устройства свои, и лишь небольшой части респондентов технику предоставляет работодатель (7%) или учебное заведение (3%).
Ноутбук
Настольный компьютер
Смартфон
Планшет
Другое
Ноутбук
Настольный компьютер
Смартфон
Планшет
Не пишу код
У меня свое устройство
Предоставляет работодатель
Я использую устройство совместно с теми, с кем я живу
Предоставляет учебное заведение
| Совершенно не удобно | Не очень удобно | Довольно удобно | Очень удобно | |
|---|---|---|---|---|
| 1% | 4% | 27% | 68% | Дома |
| 2% | 11% | 43% | 44% | В общежитии |
| 2% | 9% | 48% | 41% | В библиотеке |
| 1% | 8% | 51% | 40% | В школе или университете |
| 1% | 11% | 53% | 35% | В коворкинге |
| 1% | 13% | 63% | 22% | В кафе |
| 4% | 25% | 50% | 22% | В парке или на свежем воздухе |
| 8% | 39% | 38% | 16% | В транспорте |
Большинство опрошенных занимаются по вечерам, и 58% тратят на учебу от 3 до 16 часов в неделю. Многим хотелось бы меньше заниматься в вечернее и ночное время, чем приходится сейчас.
В одиночку, самостоятельно
Сочетая разные форматы в зависимости от темы и материала
В небольших группах или вдвоем
С преподавателем или наставником
Не определились
Меньше трети опрошенных занимаются регулярно, а больше половины не следуют четкому плану. Скорость обучения часто зависит от нагрузки на работе, дедлайнов, личных интересов и других обязательств. Все это влияет на систематичность занятий и мотивацию.
Я занимаюсь периодически, каждую неделю выделяя разное количество времени на обучение
Я занимаюсь регулярно, изучаю разные темы, стараясь уделять им всем поровну времени
Я усердно занимаюсь перед дедлайнами, а после перехожу в более расслабленный режим
Другое
Респонденты отвечали на этот вопрос в свободной форме. Для автоматизированного анализа и группировки ответов использовался ChatGPT.
| Предпочитают не отвечать | Небинарный, гендерквир или гендерно неконформный | Мужской | Женский | |
|---|---|---|---|---|
| <1% | <1% | 65% | 35% | Россия, Беларусь |
| 1% | 1% | 69% | 26% | Аргентина |
| 1% | 1% | 71% | 27% | Украина |
| 2% | – | 77% | 21% | Южная Корея |
| <1% | 1% | 80% | 19% | Центральная и Южная Америка |
| <1% | <1% | 81% | 18% | Нигерия |
| 4% | 3% | 75% | 18% | США |
| 1% | 1% | 81% | 16% | Бразилия |
| 4% | 4% | 76% | 16% | Канада |
| 3% | 2% | 79% | 16% | Великобритания |
| 1% | 1% | 81% | 16% | Африка, Ближний Восток и Центральная Азия |
| 2% | 2% | 82% | 15% | Испания |
| 1% | 1% | 81% | 15% | Восточная Европа, Балканы и Кавказ |
| 1% | 1% | 84% | 14% | Мексика |
| 1% | 1% | 86% | 13% | Бенилюкс и Северная Европа |
| 2% | 2% | 81% | 12% | Япония |
| 3% | 1% | 81% | 12% | Франция |
| 3% | 1% | 84% | 12% | Другие страны Европы |
| 2% | 1% | 86% | 11% | Германия |
| 1% | 2% | 86% | 11% | Турция |
| 2% | 1% | 87% | 9% | Другие страны Юго-Восточной Азии и Океании |
| 2% | 1% | 91% | 7% | Индия |
| 4% | 2% | 90% | 4% | Китай |
В большинстве регионов среди изучающих компьютерные науки преобладают мужчины (80–90%), особенно в Индии и Китае. В России, Беларуси, Аргентине и Украине доля женщин выше среднего.
Во Франции, Германии и Великобритании женщин меньше — всего 11–16%, что указывает на сохраняющийся гендерный разрыв в Европе. Доля небинарных персон среди респондентов составляет около 1–2% в большинстве регионов, за исключением США и Канады.
респондентов говорят с семьей и друзьями не на том языке, что на работе. Английский, хинди и китайский составляют топ-3 языков, на которых респонденты общаются с близкими.
Все варианты ответа с долей меньше 1% объединены в категорию «Другое».
Английский доминирует в рабочей среде: его используют больше двух третей респондентов. Следом идут китайский и японский, что соответствует азиатскому рынку. Хинди, испанский и русский демонстрируют национальное разнообразие в сфере технологий. Кроме того, 8% опрошенных используют на работе менее распространенные языки, не зафиксированные в нашем опросе, что свидетельствует о еще большем лингвистическом разнообразии в отрасли.
Этот вопрос мы задавали только тем, кто говорит на разных языках на работе и дома.
Все варианты ответа с долей меньше 1% объединены в категорию «Другое».
Страны и регионы с долей менее 1% объединены в категорию «Другое».
Респонденты из Материкового Китая, США, Индии и Японии вместе составляют больше половины всех изучающих IT-дисциплины в мире, что подчеркивает важность этих стран как крупных технологических центров.
респондентов родились не в той стране, где живут сейчас. При этом треть из них переехала из России, Индии или Китая. Объемы миграции растут с каждым годом: 62% сменивших страну сделали это за последние 10 лет.
Этот вопрос был задан только тем, кто в данный момент проживает не в той стране или регионе, где они родились.
Страны и регионы с долей менее 1% объединены в категорию «Другое».
Мы стремились сделать опрос как можно более доступным для широкого круга респондентов. Его можно было пройти на 10 языках: английском, бразильском португальском, испанском, китайском, корейском, немецком, русском, турецком, французском и японском.
Чтобы минимизировать возможные ошибки выборки, мы взвесили данные в зависимости от источника ответов. Мы отдавали приоритет анкетам, полученным от респондентов, которые были привлечены посредством рекламы или пришли по ссылкам, отправленным другими респондентами, т. е. с меньшей вероятностью являлись пользователями продуктов JetBrains. В процессе взвешивания учитывался источник каждого респондента в отдельности.
Мы провели три этапа взвешивания, чтобы как можно точнее отразить, кто изучает компьютерные науки по всему миру.
Корректировка с учетом численности разработчиков в каждом регионе
Перед проведением опроса мы выяснили, что число студентов STEM-направлений в разных регионах тесно связано с количеством профессиональных разработчиков. Поэтому мы решили использовать долю разработчиков в каждой стране как показатель для оценки числа людей, изучающих компьютерные науки.
На первом этапе мы собрали ответы из разных стран и скорректировали их, учитывая нашу оценку числа профессиональных разработчиков в каждой стране.
Сначала мы собрали ответы от респондентов, привлеченных поcредством рекламы в социальных сетях в 23 регионах и пришедшим по ссылке от коллег. Затем мы взвесили ответы, основываясь на нашей оценке численности профессиональных разработчиков в каждом регионе.
Это помогло нам точно отразить распределение ответов среди изучающих IT-дисциплины в разных странах.
Корректировка с учетом опыта программирования и использования JetBrains IDE
Второй этап представлял собой более сложный процесс и включал расчеты с помощью систем уравнений.
Исходя из начальных взвешенных данных, мы определили, как распределяются участники по уровню опыта в программировании и использованию JetBrains IDE в разных регионах. Эти данные стали постоянными величинами в уравнениях.
Затем мы учли ответы участников исследовательской панели JetBrains и тех, кто узнал об опросе через наши соцсети.
Решение системы линейных уравнений и неравенств
Мы составили систему линейных уравнений и неравенств, которая описывала:
Чтобы решить эту систему уравнений с минимальной дисперсией весовых коэффициентов, мы использовали двойственный метод Гольдфарба — Иднани (1982, 1983), который помог нам рассчитать оптимальные индивидуальные весовые коэффициенты для каждого из респондентов.
Несмотря на эти меры, нельзя исключить определенную степень предвзятости, так как пользователи продуктов JetBrains, вероятно, более охотно участвовали в опросе.
Как бы мы ни старались контролировать выборку респондентов и применять весовые коэффициенты, образовательная экосистема постоянно меняется и невозможно полностью исключить вероятность неожиданных колебаний данных.
В нашем исследовании было несколько открытых вопросов, на которые мы получили тысячи ответов. Из-за большого объема данных мы использовали автоматизированные методы обработки. Для группировки ответов мы применили GPT-4o.
Очистка данных
После очистки данных число зарегистрированных ответов на каждый вопрос колебалось между 4000 и 9000, в зависимости от того, был ли вопрос обязательными и насколько острой была тема.
Группировка ответов
Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам сделать наши продукты еще лучше. Среди участников исследований разыгрываются призы.
Надеемся, наш отчет был вам полезен. Поделитесь результатами исследования с друзьями и коллегами!
Присоединяйтесь к обсуждению результатов в Discord, LinkedIn, X и Facebook по хэштегу #JBAcademySurveyResults24.