Когда-то давно мы решили, что смотреть на зарплаты айтишников только в большом зарплатном исследовании — недостаточно, и начали копать глубже. Так появился срез зарплат в контексте языков программирования и квалификаций разработчиков. В этом исследовании рассказываем, как изменились зарплаты IT-специалистов в первом полугодии 2022 года по сравнению со второй половиной 2021.
Кстати, вы можете в любой момент зайти в зарплатный калькулятор и проверить, ниже или выше рынка вы сейчас получаете зарплату.
Главное по квалификациям
По сравнению со вторым полугодием 2021 года зарплаты выросли у всех специалистов, кроме стажеров — их зарплаты упали на 13% — с 40 000 ₽ (здесь и далее указана медианная зарплата) до 35 000 ₽. Ощутимее всего выросли зарплаты джунов — на 17% ко второй половине 2021 — до 70 000 ₽.
Главное по языкам
Больше всего выросли зарплаты у разработчиков Delphi — на 30% ко второму полугодию 2021. Не изменились зарплаты у тех, кто работает с JS, PHP и Swift.
Ниже подробно рассказываем обо всех изменениях зарплат в первой половине 2022.
Что такое медианная зарплата?
Медианная зарплата — это как средняя, только точнее. Это уровень, выше и ниже которого получают доход одинаковое количество спецов. Получается, если медианная зарплата в группе из десяти человек равна 100 000 ₽, то пятеро из них зарабатывают меньше этой суммы, а пятеро — больше.
Зарплата разработчиков по квалификациям
В первой половине 2022 года разработчики-стажеры зарабатывали 35 000 ₽. Джуны —
70 000 ₽, мидлы — 150 000 ₽, сеньоры — 240 000 ₽, а лиды — 270 000 ₽.
Если сравнивать второе полугодие 2021 года и первое 2022, то зарплаты выросли у всех, кроме стажеров — (-13%). Самый большой рост был у джунов — на 17%.
У нас есть подробный график за первое полугодие 2022 года. В нем вы увидите три отметки: первая — 10 перцентиль, в середине — медиана, последняя — 90 перцентиль.
Важно (!) Числа в подробном графике могут немного не совпадать с числами в статье. Дело в том, что подробный график напрямую связан с зарплатным калькулятором. Если специалист указал в нем свою зарплату, а позже удалил профиль с Хабр Карьеры, то зарплата из калькулятора удаляется вместе с ним.
Что такое перцентиль?
10 перцентиль — это отметка, ниже которой находится только 10% зарплат. 90 перцентиль, соответственно, значит, что 90% зарплат — меньше или равны этому значению.
Зарплаты по языкам в разрезе квалификаций
Среди джунов самая низкая зарплата в первой половине 2022 года была у PHP-разработчиков — 50 000 ₽. Джуны в С# получали немного больше — 55 000 ₽. Самые высокооплачиваемые джуны — в Go-разработке: они зарабатывали 96 000 ₽.
Среди мидлов лидеры по размеру зарплаты — разработчики в Go и Objective-C, они получали 200 000 ₽. Самые низкооплачиваемые специалисты в 1С — 120 000 ₽.
У сеньоров зарплаты варьируются от 185 000 ₽ — в 1С, до 300 000 ₽ — в Go, Swift и Objective-С.
Среди лидов на первом месте зарплата Swift-разработчиков — 350 000 ₽. Меньше всего зарплата среди лидов у 1С разработчиков — 174 000 ₽.
Как и в исследовании прошлого полугодия, наиболее ощутимый рост зарплаты был при переходе от джуна к мидлу — она увеличивается в 2,2 раза — на 0,1 больше, чем во второй половине 2021 года.
В других сценариях зарплата растет менее ощутимо: при переходе от мидла к сеньору зарплата вырастает в среднем в 1,6 раза, а если сеньор становится лидом — рост в 1,1 раза.
Если говорить конкретнее о языках, то:
Самый ощутимый рост зарплаты при переходе от джуна к мидлу у RoR-разработчиков — в 2,7 раза.
Если мидл становится сеньором, то ощутимее всего зарплата вырастет у RoR-, C#- и PHP-разработчиков — в 1,8 раза.
При переходе от сеньора к лиду больше всех растёт зарплата у Kotlin-, RoR-, Swift-, PHP- и Objective-С разработчиков — в 1,2 раза.
Зарплаты в основных языках
Посмотрели, как изменились зарплаты разработчиков по основным языкам. В это исследование мы добавили Scala, Delphi и Elixir, но по квалификациям их, к сожалению, разбить не удалось: мало данных.
Если сравнить первое полугодие 2022 со вторым полугодием 2021, мы увидим, что:
Медианная зарплата JS-, PHP-, Swift-разработчиков не изменилась.
Зарплата разработчиков в RoR и Python упала на 1% и 6% соответственно.
-
Ощутимо выросли зарплаты Delphi-разработчиков — на 30%.
Собрали графики по каждому языку с медианными зарплатами джунов, мидлов, сеньоров и лидов. Графиков много, поэтому мы спрятали их в спойлеры.
C#: сеньоры и лиды выросли, джуны и мидлы без изменений
Медианная зарплата C#-разработчиков в первом полугодии 2022 — 155 000 ₽ (+3% по сравнению со вторым полугодием 2021).
Джуны и мидлы, как и в прошлом полугодии, зарабатывали 55 000 ₽ и 130 000 ₽ соответственно. Сеньорам платили 230 000 ₽ (+10%), а лидам — 250 000 ₽ (+4%).
Подробный график с разбивкой по перцентилям.
C++: джуны без изменений, сеньоры и мидлы выросли, а лиды — упали
Медианная зарплата плюсистов в первом полугодии 2022 года — 150 000 ₽ (+12% по сравнению со вторым полугодием 2021).
Углубляясь в квалификации: зарплата джунов не изменилась — 75 000 ₽, но выросла у мидлов — 140 000 ₽ (+16%), сеньоров — 210 000 ₽ (+5%), лидов — 240 000 ₽ (-4%).
Подробный график с разбивкой по перцентилям.
Golang: все выросли, особенно сеньоры
Медианная зарплата Go-разработчиков в первом полугодии 2022 года — 205 000 ₽ (+3% по сравнению со вторым полугодием 2021).
Если разбить по квалификациям, то зарплата джунов в Go — 96 000 ₽ (+1%), мидлов — 200 000 ₽ (+16%), сеньоров — 300 000 ₽ (+24%), и лидов — 303 000 ₽ (+12%).
Подробный график с разбивкой по перцентилям
Java: все выросли, особенно джуны
Медианная зарплата Java-разработчиков в первом полугодии 2022 года — 180 000 ₽ (+13% по сравнению со вторым 2021).
Джуны зарабатывали 79 000 ₽ (+22%), мидлы — 168 000 ₽ (+12%), сеньоры — 250 000 ₽ (+11%), а лиды — 270 000 ₽ (+4%).
Подробный график с разбивкой по перцентилям.
JavaScript: все выросли, джуны без изменений
Медианная зарплата JS-разработчиков — 150 000 ₽, за полгода она не изменилась.
Детально по квалификациям: зарплата джунов — 60 000 ₽ (без изменений), мидлов — 140 000 ₽ (+8%), сеньоров — 230 000 ₽ (+10%) и лидов — 261 000 ₽ (+11%).
Подробный график с разбивкой по перцентилям.
Kotlin: все выросли, особенно джуны
Медианная зарплата Kotlin-разработчиков в первом полугодии 2022 — 187 000 ₽ (+4% по сравнению со вторым полугодием 2021).
Джуны зарабатывали 80 000 ₽ (+33%), мидлы — 178 000 ₽ (+11%), сеньоры — 270 000 ₽ (+8%), лиды — 325 000 ₽ (+8%).
Подробный график с разбивкой по перцентилям.
Objective-C: все выросли
Медианная зарплата разработчиков в Objective-C в первом полугодии 2022 — 250 000 ₽ (+9% по сравнению со вторым полугодием 2021).
В разрезе квалификаций зарплата мидлов — 200 000 ₽ (+24%), сеньоров — 300 000 ₽. (+20%), лидов — 345 000 ₽ (+23%). Мы не можем рассчитать медианную зарплату джунов, пока у нас недостаточно данных. Если вы джун в Objective-C разработке — поделитесь с нами вашей зарплатой, пожалуйста!
Подробный график с разбивкой по перцентилям.
PHP: все выросли
По сравнению со вторым полугодием 2021, медианная зарплата PHP-разработчиков не изменилась — 150 000 ₽.
Зарплата джунов — 50 000 ₽ (+11%), мидлов — 123 000 ₽ (+3%), сеньоров — 216 000 ₽ (+8%), лидов — 250 000 ₽ (+9%).
Подробный график с разбивкой по перцентилям.
Python: все выросли, особенно джуны
Медианная зарплата Python-разработчиков в первой половине 2022 года — 141 000 ₽ (-6% ко второй половине 2021).
Джуны получали 70 000 ₽ (+17%), мидлы — 146 000 ₽ (+4%), сеньоры — 240 000 ₽ (+10%), а лиды — 255 000 ₽ (+2%).
Подробный график с разбивкой по перцентилям.
Swift: все выросли
Медианная зарплата Swift-разработчиков в первой половине 2022 осталась без изменений — 200 000 ₽.
Медианная зарплата джунов — 87 000 ₽ (+12% ко второй половине 2021), мидлов — 174 000 ₽ (+10%), сеньоров — 300 000 ₽ (+20%), лидов — 350 000 ₽ (+19%).
Подробный график с разбивкой по перцентилям.
1С: ощутимый рост сеньоров
Медианная зарплата разработчиков 1С в первом полугодии 2022 года — 150 000 ₽ (+15% по сравнению со вторым полугодием 2021).
Зарплата мидлов — 120 000 ₽ (+20%), сеньоров — 185 000 ₽ (+16%), лидов — 174 000 ₽ (+2%). Мы не можем рассчитать медианную зарплату джунов, пока у нас недостаточно данных. Если вы джун в 1С разработке — поделитесь с нами вашей зарплатой, пожалуйста!
Подробный график с разбивкой по перцентилям.
Ruby on Rails: значительное падение у джунов, остальные растут
Медианная зарплата RoR-разработчиков в первом полугодии 2022 года — 199 000 ₽ (-1% по сравнению со вторым полугодием 2021).
По квалификациям: зарплата джунов — 60 000 ₽ (-25%), мидлов — 160 000 ₽ (+5%), сеньоров — 284 000 ₽ (+21%), лидов — 340 000 ₽ (+13%).
Подробный график с разбивкой по перцентилям.
Важно: числа в подробных графиках могут немного не совпадать с числами в статье. Дело в том, что подробный график напрямую связан с зарплатным калькулятором. Если специалист указал в нем свою зарплату, а позже удалил профиль, то зарплата из калькулятора удаляется вместе с ним.
Коротко о главном
В первом полугодии 2022 медианная зарплата снизилась только у стажеров — на 13%, до 35 000 ₽.
Зарплаты джунов в первой половине 2022 — 70 000 ₽, мидлов — 150 000 ₽, сеньоров — 240 000 ₽, лидов — 270 000 ₽.
Самая большая разница между зарплатами джунов и лидов в RoR — 5,7 раз, а самая маленькая в С++ и Go — 3,2 раза.
Самая низкая зарплата среди джунов у PHP-разработчиков — 50 000 ₽, а самая высокая у Go-разработчиков — 96 000 ₽.
Самые высокооплачиваемые мидлы в Objective-C и Go — они получали по 200 000 ₽ соответственно. Меньше всего мидлам платили в 1С — 120 000 ₽.
Зарплаты сеньоров колеблются от 185 000 ₽ — в 1С, до 300 000 ₽ — в Go, Swift и Objective-С.
Среди лидов больше всего платят Swift-разработчикам — 350 000 ₽. Меньше всего лиды получают в 1С — 174 000 ₽.
Самый существенный рост зарплат в первом полугодии 2022 был у разработчиков Delphi (+30%), а снижение — у RoR- и Python-разработчиков – 1% и 6% соответственно.
Как мы это делаем
Выборка для этого исследования — 6 103 зарплаты. Эти данные мы взяли не из резюме или вакансий, а из зарплатного калькулятора Хабр Карьеры. Это реальные зарплаты, которые айтишники получают на руки, за вычетом всех налогов, и анонимно указывают в нашем калькуляторе.
Все зарплаты в исследовании — медианные. При расчетах мы отсекаем 1% самых высоких и 1% самых низких зарплат, чтобы они не смазали картину. Как считаются зарплаты и как пользоваться калькулятором, мы подробно рассказали в справочной статье на сайте.
Больше о карьере и зарплатах в наших соцсетях: ВКонтакте, Telegram, Twitter, IT HR-Тусовка.
Комментарии (35)
Zwieback
30.11.2022 15:44+3У вас очередные проблемы с графиками.
Например, тут - https://hsto.org/r/w1560/getpro/habr/upload_files/6a6/ee5/1cd/6a6ee51cdd54491279bb44a217a57164.png . Сравните зарплаты Swift в 2 полугодии 2021 и 1 полугодии 2022 (200к, но разные 200к). Да и вообще там весь график кривой. Особенно радует одинаковую длину графиков у Delphi - 83к и Scala - 201к.
habr_career Автор
01.12.2022 10:45+1Да, немного поехали шкалы, уже поправили. Спасибо, что заметили!
ildarin
30.11.2022 18:14+11В чем смысл такого графика?
zetroot
30.11.2022 18:36Там наверно отсчет сильно не от 0
nzeemin
30.11.2022 19:46+5В этот раз отчёт очень не показательный. Не видно ответа на главный вопрос - как на рынок повлияли события конца февраля и далее? И авторы даже не пытались найти на него ответ.
Femistoklov
01.12.2022 10:14+1На рынок в целом повлияли, а на зарплаты, видимо, не особо. Это и логично.
ildarin
01.12.2022 12:17Повлияли, но минус на плюс дал ноль. Огромная масса потерявших работу заполнили ниши ИТ, ушедшие компании выбросили на рынок ИТ спецов. При этом инфляция на офф уровне 15%. Разброс зарплат стал еще больше. Но в целом рынок ИТ упал, но без цифры сейчас никак - уж слишком он нужен. Зп программистов всегда зависела от валюты, а она, как известно, прижата невидимой рукой мертвого рынка к планке, определенной бюджетом. Поэтому зп сейчас от 100 до 500, сильная флуктуация рынка. А июнь мало показателен, т.к. рынок труда не так уж и лабилен, но в целом ситуация такая же.
ildarin
01.12.2022 12:25Как известно разработка ПО - это долгосрочная инвестиция, девять месяцев кодеры рожают продукт, который потом будет кормить компанию. Но в условиях сего дня это уже рисковая затея. Но и текущие проекты поддерживать надо, а хороших спецов стало меньше.
FreeCoding
01.12.2022 10:44+1Мне кажется, не хватает данных по компаниям и по количеству вакансий. Вероятно, Go-разработчики получают больше потому что самих вакансий меньше и они находятся в наиболее прибыльных компаниях РФ. В отличие от того же 1С, где и малый, и средний бизнес вполне себе привлекает разработчиков на поддержку своих конфигураций.
Иными словами, пытаться ответить самому себе на вопрос "Куда мне идти работать" на основании только графиков зарплат я бы не стал.ildarin
01.12.2022 12:06Самые большие зарплаты у квантовых программистов. Вот только вакансий по всему миру по пальцпм пересчитать можно.
habr_career Автор
01.12.2022 17:49Конкретно в этом отчете мы смотрим на языки и квалификации в целом, не сравниваем с числом вакансий и зарплатыми предложениями в компаниях. Но когда-то делали такую историю, подумаем над этим, спасибо!
AlexBogatyrev
01.12.2022 10:46Интересна ситуация по Go, т. к. самая активная в плане набора go-разработчиков компания на нашем рынке платит как раз указаные 96 тысяч даже не джунам, а просто стажерам.
ThatSeemsLegit
01.12.2022 10:46Подскажите, в графики входят годовые\квартальные премии и прочие бонусы?
Wan-Derer
01.12.2022 18:16Java middle 170 и senior 250? Фигня какая-то. Мне 200 на руки предлагали когда у меня и года опыта не было, т.е. джуновый джун (правда на прохождение собесов натренился тогда нормально). Я конечно понимаю что Москва и не Москва - есть разница и что в связи с массовым исходом за границу жалованья могли просесть, но не до такой же степени....
skozharinov
02.12.2022 00:39На подробном графике зарплат Java-разрабов как раз есть синяя (Junior) точка на отметке в 200К, не ваша случайно?)
ksander
02.12.2022 14:02Это как раз 200 джуну скорее дико выбивается из общей картины, по крайней мере на периферии, это даже звучит невероятно. В провинции ~50к для джуна это вполне обычная картина, в том числе и на Java. Само собой от места много зависит, но джуновские 50к никого особо в провинции не удивят, запросто может быть и меньше.
TarMax
02.12.2022 14:02Что удивительного? Ведь это медианные зп, а вы приводите в пример некий частный случай (очевидно, таких случаев меньшинство и скорее всего это тот самый 1% ЗП, которые отсекают, когда делают такой отчёт). Я, например, условный мидл на джаве, но есть недавний оффер на 285к на руки, но это, по большому счету, скорее просто выброс. ????
Wan-Derer
02.12.2022 18:24Ну да, 200 это пик, одно предложение. Но я тогда прошёл много собесов и 160 мне предложили несколько раз. Всё равно не бьётся с цифрами из статьи. Напомню, "коммерческого" опыта было меньше года, месяцев 7 или 8 вроде. Правда, за ту "сессию" изучения рынка я в совершенстве освоил навык "чесать язом без остановки" (в один из дней было аж 4 собеса), сейчас я так уже не смогу, надо снова тренироваться :)
svartberg
Для понимания картины не хватает указания количества данных по категориям. А то складывается впечатление, что Junior растут в зарплате и все хорошо. Но при этом у вас же на портале 630 вакансий для уровня middle и 26 для уровня junior, половина из которых - мусор. И тут уже видно другое: джуны не нужны, а нужны люди с опытом.
Plesser
Я вот тоже читал эту статью и искал место где было бы хотя бы отношение числа резюме к числу вакансий, если уж не хотят приводить сами цифры ...
habr_career Автор
Тут важно, что мы берем данные не из вакансий, а из зарплат, которые оставляют разработчики в нашем зарплатном калькуляторе. Их количество можно глянуть там же: настроить фильтр для каждой квалификации/языка.
Adreen
подскажите, пожалуйста, насчет вашего калькулятора
когда вводишь зп, просит отдельно указать годовой бонус, а в результатах графики строятся в сумме с годовым бонусом или без? почему то нигде на эту тему нет информации