Статьи

Инфографика: Портрет программиста

12.04.2017 10:14

Онлайн-сообщество для программистов StackOverflow провело опрос среди своих пользователей. Сообществом пользуются также те, для кого написание программ является частью работы. Поэтому в этом году в опрос помимо программистов включены также аналитики, преподаватели и ученые. 

 



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

Веб-разработчики в свою очередь делятся на тех, кто занимается back-end (серверной частью), front-end (версткой) и full stack (умеют делать и back-end, и front-end). В США показатель последних выше, чем где-либо на планете, в Германии, наоборот, их крайне мало. Что касается мобильных разработчиков, то те, кто работают с iOS-платформой, преобладают в Великобритании и в США, с Android – в этих странах их меньше всего. 

 



Самым большим заблуждением является миф о том, что программистом могут стать только те, кто занимается этим с детства. Однако результаты опроса показывают разный разбег. Среди профессиональных разработчиков одна восьмая часть (12,5%) научилась кодировать меньше, чем четыре года назад, и у почти стольких же (13,3%) на это ушло от четырех до шести лет. Благодаря многочисленным онлайн-курсам и лагерям программирования взрослые без опыта могут осилить такие навыки. 

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

Среди профессиональных разработчиков 11,3% получили работу в течение первого года изучения программирования, 36,9% - в течение следующих трех лет. В Южной Азии этот порог стал наименьший, в континентальной Европе – наибольший. 

 



В гендерном разрезе картина следующая: в целом доминирующими остаются мужчины (88,6%), однако в некоторых областях заправляют женщины, в частности в веб-и мобильной разработке, обработке научных данных и графическом дизайне. Преимущественно мужскими остаются системное администрирование, DevOp специалисты, разработчики встроенных устройств и приложений и администрирование баз данных. 

Если смотреть по количеству лет, проведенных в программировании, также можно заметить растущее количество женщин: 10,7% занимаются этим меньше года, 16,6% - от одного до двух лет, 14% - от двух до трех лет (у мужчин соответственно – 6, 11.3 и 10.8%). 

Респондентов опрашивали также об уровне образования родителей. 29,1% имеют степень бакалавра, 21,6% - магистра, 16,8% - закончили только школу. Насчет образования самих опрошенных выстраивается следующая картина: у 42% закончили бакалаврскую ступень, 21,7% - магистерскую, 15,8% учились в университете, но не закончили его. 

Решающую роль играет самообразование - 90% опрошенных указали как основной способ получения знаний.

 



В этническом срезе среди мобильных разработчиков преобладают люди латиноамериканского/испанского и азиатского (Юго-Восточная и Южная Азия) происхождения (более 27%). Белых или европейского происхождения больше всего в веб-разработке – 72,4%. 

Самыми популярными языками программирования стали Javascript (62,5%), SQL (51,2%), Java (39,7%), C# (34,1%) и Python (32%). 

Остальные детали можно прочитать на сайте StackOverflow
 

Партнеры