Когда-то давно мы решили, что смотреть на зарплаты айтишников только в большом зарплатном исследовании — недостаточно, и начали копать глубже. Так появился срез зарплат в контексте языков программирования и квалификаций разработчиков. В этом исследовании рассказываем, как изменились зарплаты 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% самых низких зарплат, чтобы они не смазали картину. Как считаются зарплаты и как пользоваться калькулятором, мы подробно рассказали в справочной статье на сайте.


Больше о карьере и зарплатах в наших соцсетях: ВКонтактеTelegramTwitterIT HR-Тусовка.

Комментарии (35)


  1. svartberg
    30.11.2022 14:43
    +15

    Для понимания картины не хватает указания количества данных по категориям. А то складывается впечатление, что Junior растут в зарплате и все хорошо. Но при этом у вас же на портале 630 вакансий для уровня middle и 26 для уровня junior, половина из которых - мусор. И тут уже видно другое: джуны не нужны, а нужны люди с опытом.


    1. Plesser
      30.11.2022 16:02
      +1

      Я вот тоже читал эту статью и искал место где было бы хотя бы отношение числа резюме к числу вакансий, если уж не хотят приводить сами цифры ...


    1. habr_career Автор
      01.12.2022 17:54
      +1

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


      1. Adreen
        02.12.2022 13:38

        подскажите, пожалуйста, насчет вашего калькулятора
        когда вводишь зп, просит отдельно указать годовой бонус, а в результатах графики строятся в сумме с годовым бонусом или без? почему то нигде на эту тему нет информации


  1. 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к.


    1. habr_career Автор
      01.12.2022 10:45
      +1

      Да, немного поехали шкалы, уже поправили. Спасибо, что заметили!


  1. avdosev
    30.11.2022 18:03
    +2

    Жаль, что нет расценок по Dart и Rust


  1. ildarin
    30.11.2022 18:14
    +11

    В чем смысл такого графика?


    1. zetroot
      30.11.2022 18:36

      Там наверно отсчет сильно не от 0


      1. eyeless_watcher
        30.11.2022 19:03
        +2

        И визуальная разница у 135-50 и 150-135 одинаковая.


        1. evgen
          30.11.2022 19:35
          +3

          Может там шкала логарифмическая)


      1. denis-isaev
        30.11.2022 19:45
        +5

        Примерно от минус 450 получается :) Интересный базис для зарплат :)


    1. akabrr
      30.11.2022 19:59
      +10

      Тут ещё лучше :)


      1. Ritan
        30.11.2022 20:54
        +13

        Мне вот этот нравится


        1. apxi
          01.12.2022 07:14

          Это похоже дизайнер отчет составлял. Основная цель, чтобы покрасивей было!


        1. Rukis
          01.12.2022 10:24

          Ну так.. этож лид.. ЗП лида должна быть длинней сеньёрской.


      1. ildarin
        30.11.2022 21:28
        +3

        - Мы подняли тебе зарплату!

        - Ура! И на сколько?

        - Да


    1. habr_career Автор
      01.12.2022 10:46
      +1

      Уже поправили) Спасибо, что заметили!


  1. nzeemin
    30.11.2022 19:46
    +5

    В этот раз отчёт очень не показательный. Не видно ответа на главный вопрос - как на рынок повлияли события конца февраля и далее? И авторы даже не пытались найти на него ответ.


    1. a40
      30.11.2022 21:37
      +1

       И авторы даже не пытались найти на него отответ.

      Конечно не пытались. Можно же за дискридитацию отхватить. И за фейки.


      1. Mirn
        01.12.2022 06:08
        +1

        ... за констатацию фа ... кхм, фейков


    1. Femistoklov
      01.12.2022 10:14
      +1

      На рынок в целом повлияли, а на зарплаты, видимо, не особо. Это и логично.


      1. ildarin
        01.12.2022 12:17

        Повлияли, но минус на плюс дал ноль. Огромная масса потерявших работу заполнили ниши ИТ, ушедшие компании выбросили на рынок ИТ спецов. При этом инфляция на офф уровне 15%. Разброс зарплат стал еще больше. Но в целом рынок ИТ упал, но без цифры сейчас никак - уж слишком он нужен. Зп программистов всегда зависела от валюты, а она, как известно, прижата невидимой рукой мертвого рынка к планке, определенной бюджетом. Поэтому зп сейчас от 100 до 500, сильная флуктуация рынка. А июнь мало показателен, т.к. рынок труда не так уж и лабилен, но в целом ситуация такая же.


      1. ildarin
        01.12.2022 12:25

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


  1. mrkaban
    01.12.2022 06:39

    Ух... пора изучать Elixir :D


  1. FreeCoding
    01.12.2022 10:44
    +1

    Мне кажется, не хватает данных по компаниям и по количеству вакансий. Вероятно, Go-разработчики получают больше потому что самих вакансий меньше и они находятся в наиболее прибыльных компаниях РФ. В отличие от того же 1С, где и малый, и средний бизнес вполне себе привлекает разработчиков на поддержку своих конфигураций.

    Иными словами, пытаться ответить самому себе на вопрос "Куда мне идти работать" на основании только графиков зарплат я бы не стал.


    1. ildarin
      01.12.2022 12:06

      Самые большие зарплаты у квантовых программистов. Вот только вакансий по всему миру по пальцпм пересчитать можно.


    1. habr_career Автор
      01.12.2022 17:49

      Конкретно в этом отчете мы смотрим на языки и квалификации в целом, не сравниваем с числом вакансий и зарплатыми предложениями в компаниях. Но когда-то делали такую историю, подумаем над этим, спасибо!


  1. AlexBogatyrev
    01.12.2022 10:46

    Интересна ситуация по Go, т. к. самая активная в плане набора go-разработчиков компания на нашем рынке платит как раз указаные 96 тысяч даже не джунам, а просто стажерам.


  1. ThatSeemsLegit
    01.12.2022 10:46

    Подскажите, в графики входят годовые\квартальные премии и прочие бонусы?


  1. Wan-Derer
    01.12.2022 18:16

    Java middle 170 и senior 250? Фигня какая-то. Мне 200 на руки предлагали когда у меня и года опыта не было, т.е. джуновый джун (правда на прохождение собесов натренился тогда нормально). Я конечно понимаю что Москва и не Москва - есть разница и что в связи с массовым исходом за границу жалованья могли просесть, но не до такой же степени....


    1. skozharinov
      02.12.2022 00:39

      На подробном графике зарплат Java-разрабов как раз есть синяя (Junior) точка на отметке в 200К, не ваша случайно?)


    1. ksander
      02.12.2022 14:02

      Это как раз 200 джуну скорее дико выбивается из общей картины, по крайней мере на периферии, это даже звучит невероятно. В провинции ~50к для джуна это вполне обычная картина, в том числе и на Java. Само собой от места много зависит, но джуновские 50к никого особо в провинции не удивят, запросто может быть и меньше.


    1. TarMax
      02.12.2022 14:02

      Что удивительного? Ведь это медианные зп, а вы приводите в пример некий частный случай (очевидно, таких случаев меньшинство и скорее всего это тот самый 1% ЗП, которые отсекают, когда делают такой отчёт). Я, например, условный мидл на джаве, но есть недавний оффер на 285к на руки, но это, по большому счету, скорее просто выброс. ????


      1. Wan-Derer
        02.12.2022 18:24

        Ну да, 200 это пик, одно предложение. Но я тогда прошёл много собесов и 160 мне предложили несколько раз. Всё равно не бьётся с цифрами из статьи. Напомню, "коммерческого" опыта было меньше года, месяцев 7 или 8 вроде. Правда, за ту "сессию" изучения рынка я в совершенстве освоил навык "чесать язом без остановки" (в один из дней было аж 4 собеса), сейчас я так уже не смогу, надо снова тренироваться :)