Наш третий и последний взгляд на исследование переполнения стека охватывает его выводы о том, что делают разработчики, сколько им за это платят и насколько они удовлетворены своей работой.
Как показывает опрос разработчиков Stack Overflow 2015, если вы являетесь разработчиком программного обеспечения, у вас, скорее всего, будет работа — или вы будете студентом:
Только 2% из более чем 21 тыс. респондентов, участвовавших в опросе, были безработными.
Более 22 тысяч разработчиков предоставили информацию о своей профессии, третий год подряд веб-разработчик с полным стеком был выбран в качестве профессии, которая лучше всего описывает то, что делают респонденты, а теперь следующим идет бэк-энд веб-разработчик, обогнав настольного разработчика. Веб-разработчик в настоящее время составляет почти половину населения:
Среди 1900 респондентов в категории мобильных разработчиков разработчики Android превосходят разработчиков iOS, в то время как Windows Phone имеет очень небольшое количество:
Когда речь заходит о отраслях, в которых они работают, четверть респондентов назначают программные продукты на глобальной основе, но это варьируется от 45% в Азии до 29% в Восточной Европе до всего 18% в Соединенных Штатах:
Аналогично, в то время как 17% в целом занимаются веб-сервисами/Интернетом, только 14% американских разработчиков работают в этой области по сравнению с 21% в Восточной Европе и 19% в Азии. «Другой» ответ увеличился до 27% в Соединенных Штатах. В качестве комментариев к отчету:
Респонденты из развитых стран с большей вероятностью, чем другие, скажут, что они работают в отрасли, выходящей за рамки традиционных центров разработки программного обеспечения.
Другое уважение, в котором американские разработчики находятся в крайнем положении, — это сумма, которую им платят. Это таблица лиги компенсации по технологиям для Соединенных Штатов:
В то время как Objective-C лучше всего платит в США, Ruby возглавляет список в Западной Европе, но всего за $60,00 и Node.js это самая высокооплачиваемая технология в Восточной Европе, но менее чем в два раза дешевле (28 543 доллара).
Такое сравнение не имеет особого смысла, потому что стоимость жизни сильно варьируется в разных регионах мира. Как объясняет переполнение стека:
Когда дело доходит до качества жизни, доллары, евро и иены не имеют значения. Биг-Маки имеют значение. Индекс Биг-Мака Экономиста — это показатель паритета покупательной способности, который может быть использован для сравнения истинной стоимости компенсации между работниками в разных странах.
По этому показателю Украина занимает первое место, за ней следует Южная Африка с Соединенными Штатами на третьем месте:
В опросе рассматриваются факторы, влияющие на компенсацию. Одним из них была компетентность в востребованных технологиях. В докладе говорится:
Нишевые или новые технологии платят большие деньги. Как и большие данные и облачные вычисления. Это может отражать нехватку определенных навыков в рабочей силе – компании готовы платить больше при найме на передовые наборы навыков. Также вполне вероятно, что разработчики с нишевыми компетенциями-это просто лучшие разработчики во всем мире.
Другой был удаленным работником. Почти 30% опрошенных работают удаленно, по крайней мере, часть времени, по сравнению с 21% в прошлом году. Полный рабочий день удаленные работники получают в среднем 114% от средней заработной платы в мире и 150% в России. С другой стороны, они зарабатывают на 40% больше, чем те, кто никогда не работает удаленно.
Это, конечно, опрос переполнения стека, поэтому в отчете есть анализ, который показывает, что репутация переполнения стека коррелирует с компенсацией:
Среди более чем 13 тыс. респондентов те, у кого репутация превышает 500, зарабатывают больше, чем в среднем по опросу.
Разработчикам, как правило, нравится то, что они делают. Чтобы доказать это, в ходе опроса был задан вопрос о том, сколько времени разработчики тратят на кодирование на стороне. Это показало, что:
Среднестатистический полностью занятый разработчик тратит более 6 часов в неделю на работу над проектами с открытым исходным кодом, сайд — проектами или хобби. Отставные разработчики тратят почти в 3 раза больше часов на хобби-проекты. Код-это жизнь для большинства разработчиков, а для многих кодирование-это целая жизнь.
Итак, в конце концов, насколько разработчики довольны своей судьбой? Вот что выяснил опрос:
Удовлетворенность работой варьируется в зависимости от страны: Иран, Нидерланды, Норвегия и Израиль имеют самые высокие показатели удовлетворенности. Это также зависит от типа работы.
Неудивительно, что те, кто находится на самом верху, больше всего удовлетворены тем, что вице-президент Eng, технический директор и ИТ-директор имеют самые высокие баллы удовлетворенности. Далее идут «Разработчик машинного обучения» и «Разработчик мобильных устройств».
Менеджер по продуктам-наименее удовлетворительная работа, за которой следуют «Эксперт по бизнес-аналитике или хранилищу данных» и «Графический программист».
Для объяснения этих изменений потребуется больше анализа, но переполнение стека уже предоставило достаточно информации, чтобы многое рассказать о разработчиках.