Все больше разработчиков ответили на большее количество вопросов, чем когда-либо прежде, в ходе опроса разработчиков Stack Overflow в этом году, что сделало его самым полным опросом разработчиков, когда-либо проводившимся. Здесь мы рассмотрим его результаты в отношении возраста, пола и образования.
Опрос был проведен в феврале и включал 26 086 респондентов из 157 стран. Как отмечается в самом докладе:
Эти результаты не являются объективными. Как и результаты любого опроса, они искажены предвзятостью выбора, языковой предвзятостью и, вероятно, некоторыми другими предубеждениями.
Тем не менее, результаты являются информативными.
Разбивка по возрасту, выявленная в ходе опроса, показывает, что большинство разработчиков моложе 30 лет:
Опрос сообщает, что:
На момент написания этой статьи средний возраст разработчика составляет 28,9 года. Он или она родился в апреле 1986 года, как раз в то время, когда IBM выпустила первый мегабитный чип
Однако средний возраст разработчиков варьируется в зависимости от страны. Самыми старыми разработчиками являются разработчики в Соединенных Штатах с возрастом 31,6 года, за ними следуют разработчики в Соединенном Королевстве и Канаде в возрасте 30,3 года. На другом конце шкалы девелоперам в Индии в среднем всего 25 лет.
В целом только 6% респондентов-женщины, но опять же это зависит от страны. В Индии 15,1% составляют женщины, в США-4,8%, а в Швеции-только 2,4%. Комментарии к отчету:
Разработка программного обеспечения имеет проблему гендерного баланса. Наша внутренняя статистика показывает, что дисбаланс не так серьезен, как могут показаться результаты опроса, но нет никаких сомнений в том, что все, кто кодирует, должны быть более активными, приглашая женщин на работу.
Анализ опыта программирования в разбивке по полу показывает, что женщины являются относительными новичками в этой профессии, причем более трети из них имеют опыт работы менее двух лет. В отчете это рассматривается как оптимистичная тенденция.:
Мы надеемся, что это означает, что все больше женщин присоединяются к отрасли и сокращают гендерный разрыв.
Отмечая, что четверть респондентов мужского пола утверждают, что имеют более чем 10-летний опыт кодирования, в докладе отмечается, что большинство опытных разработчиков, вероятно, профессионально занимались кодированием в течение гораздо более короткого времени.
Опрос также рассматривает, как разработчики входят в профессию, и показывает, что более 40% разработчиков являются самоучками и что 18% участвовали в онлайн-курсе:
Уточняя таблицу, которая основана на 21 314 ответах, в докладе говорится::
48% респондентов никогда не получали степень в области компьютерных наук.
33% респондентов никогда не посещали университетские курсы по информатике.
Системные администраторы, скорее всего, будут самоучками (52%).
Разработчики услуг корпоративного уровня, скорее всего, будут иметь отраслевую сертификацию (13%).
Разработчики машинного обучения и специалисты по обработке данных в 10 раз чаще, чем любой другой тип разработчиков, имеют степень доктора философии (15%).
В опросе есть много других интересных выводов — в следующий раз мы рассмотрим языки, которые они используют, любовь и страх и другие предпочтения.