Большой опрос программистов
WebDEV
Собранные результаты позволяют исследователям, которые занимаются вопросами компьютерного образования среди взрослых, узнать немало интересного. Полагаем, эти данные заинтересуют многих, нам остаётся лишь догадываться о том, какие открытия будут сделаны на основе их анализа.
Сейчас предлагаем вашему вниманию общий обзор результатов опроса, который позволяет понять несколько основных вещей. Во-первых — узнать, кто они, начинающие программисты. Во-вторых — понять — как именно они учатся. В-третьих — увидеть их цели.
Участники
Как уже было сказано, в опросе приняли участие более 20000 начинающих программистов. К таковым мы относим людей, которые занимаются программированием менее 5 лет. Вот некоторые сведения о них:
- 62% респондентов живут за пределами США.
- Их средний возраст составляет 28 лет.
- 19% из них — женщины.
- В среднем, они занимаются программированием 21 месяц.
- 25% из них уже нашли первую работу в качестве программиста.
Желания участников опроса
40% участников хотело бы либо заниматься фрилансом, либо организовать собственную компанию.

Большинство хотело бы работать в качестве веб-разработчика, однако, в целом, респондентам интересен довольно широкий спектр специализаций.


Среди тех участников опроса, которые пока не работают программистами, 63% планируют начать поиск работы в этой области в ближайшие 12 месяцев.

50% хотело бы работать в офисе, в противовес удалённой работе, что меньше, чем 57% в прошлом году.

Подавляющее большинство, ради новой работы, готово переехать.

Обучение программированию
Большинство начинающих программистов заявляет об использовании различных учебных интернет-ресурсов.


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


Большинство начинающих программистов никогда не слушало профильные подкасты, однако среди тех программистов, которые слушают подкасты, популярность снискали немало подобных ресурсов.


Три из четырёх респондентов смотрят видео о программировании на YouTube.


Около 6% начинающих программистов проходило интенсивные тренинги, при этом среди респондентов есть те, кто успешно окончил одну из более 148 подобных программ.


Большинство участвует в подобных тренингах на свои деньги, некоторые берут кредит на учёбу.

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

Демография, социальные и экономические факторы
Женщин среди начинающих программистов, как и ранее, немного.

Средний возраст респондентов — 28 лет.

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

В опросе приняли участие респонденты из 187 стран.


Большая их часть живёт в крупных городах.

Около четверти относят себя к этническим меньшинствам своей страны.

Для большинства английский язык — иностранный, в целом же в опросе представлены люди, родным для которых является один из 175 языков.


У 54% начинающих программистов уже имеется степень бакалавра или выше.

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


Две трети ответивших на вопросы, на момент участия в исследовании, имели какую-либо работу.

Работа примерно половины из них связана с информационными технологиями.


38% работающих тратит ежедневно как минимум час на то, чтобы добраться на работу и вернуться домой.

Два из трёх начинающих программиста не состоят в браке.

8% респондентов служили в вооружённых силах.

У 15% есть дети, а 6% поддерживают престарелых родственников или родственников с ограниченными возможностями.

44% считают, что выполняют работу, не соответствующую своей квалификации и уровню образования.

У 23% имеется задолженность по студенческим кредитам.

У 11% есть ипотечный кредит.

У 15% нет домашнего высокоскоростного интернета.
3% получают государственные пособия.
Итоги
«Кто он, начинающий программист?». Полагаем, обзор результатов опроса позволяет в некоторой мере найти ответ на этот вопрос: неженатый мужчина двадцати восьми лет, живущий в большом городе, тратящий час на дорогу до работы, которая не соответствует его квалификации. «Как учатся программисты?», — слушают подкасты, смотрят видео на YouTube, участвуют в тренингах. «Чего они хотят?», — фриланса или собственного бизнеса.
Конечно, эти выводы можно и нужно уточнять, снабжая результатами анализа данных опроса. Именно поэтому мы, как уже говорилось, выложили материалы в открытый доступ в репозитории на GitHub. Там есть файлы с исходными данными, а также очищенные и нормализованные результаты опроса.
Если вы — аналитик, не исключено, вам будет интересно поработать с этими материалами. Не исключено, что вы найдёте нам нечто совершенно потрясающее. А если вы — начинающий программист, вполне возможно, что вы, узнав о том, как другие учатся программировать, сможете улучшить собственную стратегию компьютерного образования.