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

Среди квалификаций, по сравнению с первым полугодием, заметнее всего выросли зарплаты мидлов — на 10%. А если говорить об основных языках, то RoR-разработчикам стали платить на 8% меньше, а зарплаты разработчиков на Kotlin и 1С, наоборот, порадовали ростом на 21% и 20% соответственно. Дальше обо всём расскажем подробнее.

Кстати, вы всегда можете сами проверить, выше или ниже рынка сейчас ваша зарплата на зарплатном калькуляторе Хабр Карьеры.


Зарплата разработчиков по квалификациям

Итак, разработчики-стажеры во второй половине прошлого года зарабатывали 33 000 ? (здесь и далее указана медианная зарплата). Джуны — 52 000 ?, мидлы — 110 000 ?, синьоры — 180 000 ?, а лиды — 200 000 ?. Вот подробный график за второе полугодие 2020 года с 90, 75, 25 и 10 перцентилями.

В сравнении с первым полугодием зарплаты синьоров, мидлов и джунов выросли, а у лидов остались без изменений. Самый большой рост был у мидлов — на 10%.

Дальше посмотрим на зарплаты разработчиков разных квалификаций по основным языкам программирования. Картина такая: 

  • Самая низкая зарплата среди джунов у PHP- и JavaScript-разработчиков — 45 000 ?. Их немного обогнали С#-джуны у которых получают в среднем 50 000 ?, а самые богатые джуны в Go-разработке — 78 000 ?.

  • Лидеры по уровню зарплаты среди миддлов снова Go-разработчики (156 000 ?), а аутсайдеры — 1С (85 000 ?).

  • У синьоров зарплаты колеблются от 150 000 ? (в PHP и 1С) до 213 000 руб. (в Kotlin).

  • Go-разработчики на первом месте и по зарплате среди лидов — 240 000 ?. Самая низкая зарплата среди лидов у 1С разработчиков — 165 000 ?.

Наиболее ощутимый рост зарплаты происходит при переходе от джуна к мидлу — в среднем зарплата увеличивается в 2,1 раза. Дальше все идет на спад: в 1,6 раз в среднем растет зарплата при переходе к синьору и в 1,1 раза — от синьора к лиду. Исключение — Ruby on Rails — тут зарплата сильнее растет при переходе к синьору.

Зарплаты разработчиков в основных языках

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

Golang: все выросли

Медианная зарплата Go-разработчиков во втором полугодии 2020 — 176 000 ?  (+3,5% по сравнению с первым полугодием).

Если разбить по квалификациям, то зарплата джунов в Go — 78 000 ? (+44%), миддлов — 156 000 ? (+11%), синьоров — 200 000 ? (+8%), и лидов — 240 000 ? (+3%).

Подробный график с разбивкой по перцентилям.

Objective-C: тоже все выросли (но про джунов не знаем)

Медианная зарплата Objective-C разработчиков во втором полугодии 2020 — 168 000 ? (+12% по сравнению с первым полугодием).

Что по квалификациям: у мидлов — 140 000 ? (+9%), у синьоров — 210 000 ?. (+17%), у лидов — 210 000 ? (+2%). А по джунам у нас не набралось достаточно данных для анализа. Если вы джун в Objective-C разработке — поделитесь с нами вашей зарплатой, пожалуйста!

Подробный график с разбивкой по перцентилям.

Swift: лиды заметно упали, а остальные растут

Медианная зарплата свифтеров во втором полугодии 2020 — 147 000 ? (+13% по сравнению с первым полугодием).

Медианная зарплата джунов — 70 000 ? (+40%), миддлов — 125 000 ? (+14%), синьоров — 200 000 ? (+11%), лидов — 213 000 ? (+8%).

Подробный график с разбивкой по перцентилям.

Kotlin: лиды сдали позиции, а синьоры подросли

Медианная зарплата Kotlin-разработчиков во втором полугодии 2020 — 155 000 ? (+21% по сравнению с первым полугодием).

Джуны зарабатывали 55 000 ? (+6%), мидлы — 125 000 ? (+4%), синьоры — 213 000 ? (+18%), лиды — 226 000 ? (-4%).

Подробный график с разбивкой по перцентилям.

Ruby on Rails: младшие квалификации упали, старшие — без изменений

Медианная зарплата рельсистов во втором полугодии прошлого года составила 150 000 ? (-7,9% по сравнению с первым полугодием).

Что по квалификациям: у джунов — 55 000 ? (-20%), у мидлов — 100 000 ? (-17%), у синьоров — 200 000 ? (0%), у лидов — 225 000 ? (0%).

Подробный график с разбивкой по перцентилям.

Python: джуны слегка упали, а остальные растут

Медианная зарплата Python-разработчиков во второй половине 2020 года по сравнению с первым полугодием не изменилась — 120 000 ?.

По квалификациям: джуны получали 52 000 ? (-5%), мидлы — 120 000 ? (+4%), синьоры — 175 000 ? (+6%), а лиды — 210 000 ? (+5%).

Подробный график с разбивкой по перцентилям.

Java: мидлы без изменений, а все остальные выросли

Медианная зарплата джава-разработчиков во втором полугодии 2020 года — 140 000 ? (+7,7% по сравнению с первым).

Джуны зарабатывали 60 000 ? (+3%), мидлы — 120 000 ? (без изменений), синьоры — 200 000 ? (+11%), лиды — 218 000 ? (+9%).

Подробный график с разбивкой по перцентилям.

C++: джуны и лиды упали, мидлы и синьоры выросли

Медианная зарплата плюсистов во втором полугодии 2020 года — 121 000 ? (+6% по сравнению с первым полугодием).

По квалификациям: зарплата джунов 53 000 ? (-7%), мидлов — 120 000 ? (+20%), синьоров — 178 000 ? (+8%), лидов  — 174 000 ? (-13%).

Подробный график с разбивкой по перцентилям.

C#: мидлы немного упали, остальные без изменений

Медианная зарплата C#-разработчиков во втором полугодии — 120 000 ? (+4,3% по сравнению с первым полугодием).

Джуны зарабатывали 50 000 ? (без изменений), мидлы — 95 000 ? (-5%), синьоры — 160 000 ? (без изменений), лиды — 180 000 ? (тоже без изменений).

Подробный график с разбивкой по перцентилям.

JavaScript: синьоры и лиды подросли, а джуны упали

Медианная зарплата JS-разработчиков во втором полугодии 2020 года — 115 000 ? (+8,5% по сравнению с первым полугодием).

Что по квалификациям: зарплата джунов — 45 000 ? (-11%), мидлов — 100 000 ? (без изменений), синьоров — 180 000 ? (+13%) и лидов — 210 000 ? (+11%).

Подробный график с разбивкой по перцентилям.

PHP: лиды хорошо прибавили в зарплатах

Медианная зарплата PHP-разработчиков во втором полугодии 2020 года — 120 000 ? (+9% по сравнению с первым полугодием).

Зарплата джунов — 45 000 ? в среднем (+13%), мидлов — 100 000 ? (+18%), синьоров — 150 000 ? (без изменений), лидов — 200 000 ? (+25%).

Подробный график с разбивкой по перцентилям.

1С: подросли мидлы и лиды

Медианная зарплата разработчиков 1С во втором полугодии 2020 — 120 000 ? (+20% по сравнению с первым полугодием).

У джунов за нужный период не набралось зарплат для анализа. Зарплата мидлов — 85 000 ? (+6%), синьоров — 150 000 ? (без изменений), лидов — 165 000 ? (+3%).

Подробный график с разбивкой по перцентилям.

Краткие выводы

Если хотите быстро во всем разобраться без регистрации и смс, не читая весь отчет, то вот самое основное:

  • Медианные зарплаты во втором полугодии по квалификациям: стажер — 33 000 ?, джун — 52 000 ?, мидл — 110 000 ?, синьор — 180 000 ?, лид — 200 000 ?.

  • Самая большая разница между зарплатами джунов и лидов в JavaScript — 4,7 раза, а самая маленькая в C++ — 3,2 раза.

  • Самая низкая зарплата среди джунов у PHP- и JavaScript-разработчиков — 45 000 ?, а самая высокая у Go-разработчиков — 78 000 ?.

  • Самые высокооплачиваемые мидлы в Golang (156 000 ?), а скромнее всего мидлам платят в 1С (85 000 ?).

  • У синьоров зарплаты колеблются от 150 000 ? (в PHP и 1С) до 213 000 руб. (в Kotlin).

  • Go-разработчики на первом месте и по зарплате среди лидов — 240 000 ?, а в 1С-разработке лиды получают меньше всего — 165 000 ?.

  • Самый существенный рост зарплат за второе полугодие 2020 был у разработчиков на Kotlin (+21%), на 1C (+20%), а самое заметное снижение зарплат — у RoR-разработчиков (-8%).


Как мы это делаем

Выборка для этого исследования — 10 047 зарплат. Эти данные мы взяли не из резюме или вакансий, а из зарплатного калькулятора Хабр Карьеры. Это реальные зарплаты, которые айтишники получают на руки, за вычетом всех налогов, и анонимно указывают в нашем калькуляторе.

Все зарплаты в исследовании — медианные. При расчетах мы отсекаем 1% самых высоких и 1% самых низких зарплат, чтобы они не смазали картину. Как считаются зарплаты и как пользоваться калькулятором, мы подробно рассказали в справочной статье на сайте.

Что такое медианная зарплата?

Медианная зарплата — это как средняя, только точнее. Это уровень, выше и ниже которого получают доход одинаковое количество спецов. Получается, если медианная зарплата в группе из десяти человек равна 100 000 ?, то пятеро из них зарабатывают меньше 100 000 ?, а пятеро — больше. 

Что ещё почитать о зарплатах в ИТ: