Так-так-так, минуточку внимания!
Сегодня свой профессиональный праздник отмечают все, кто причастен к информационным технологиям, интернет-дизайну и работе с цифровыми данными. Поэтому всех с праздничком!!!
Проект freeCodeCamp провёл опрос 2017 New Coder Survey, в котором приняли участие более 20000 человек со всего мира. Эти данные, содержащие ответы респондентов на примерно 50 вопросов, выложены в открытый доступ на GitHub (Open Data Common License).
Собранные результаты позволяют исследователям, которые занимаются вопросами компьютерного образования среди взрослых, узнать немало интересного. Полагаем, эти данные заинтересуют многих, нам остаётся лишь догадываться о том, какие открытия будут сделаны на основе их анализа.
Сейчас предлагаем вашему вниманию общий обзор результатов опроса, который позволяет понять несколько основных вещей. Во-первых — узнать, кто они, начинающие программисты. Во-вторых — понять — как именно они учатся. В-третьих — увидеть их цели.
Участники
Как уже было сказано, в опросе приняли участие более 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. Там есть файлы с исходными данными, а также очищенные и нормализованные результаты опроса.
Если вы — аналитик, не исключено, вам будет интересно поработать с этими материалами. Не исключено, что вы найдёте нам нечто совершенно потрясающее. А если вы — начинающий программист, вполне возможно, что вы, узнав о том, как другие учатся программировать, сможете улучшить собственную стратегию компьютерного образования.
Уважаемые читатели! Расскажите пожалуйста, как вы научились программировать? Как поддерживаете свои знания и навыки в актуальном состоянии?
Автор: ru_vds