Кто из программистов зарабатывает больше всех в России и почему

Читать в полной версии →

Из чего складывается зарплата разработчика и как ее посчитать? Кроме профессиональной квалификации, на зарплату влияют языки, фреймворки и софт, которые программист использует в своей работе — ведь технологии, которые решают более сложные задачи, могут стоить дороже. Продакт-менеджер Артем Зыза вместе с командой Хабр Карьеры рассказывает, как связаны зарплаты разработчиков и языки программирования.

Несколько важных моментов перед тем, как перейти к цифрам.

Первое — мы смотрим на языки программирования с учетом фреймворков. Например, говоря о JavaScript, мы предполагаем, что разработчик может владеть Vue или React. То же относится и к другим языкам, исключение — Ruby и Ruby on Rails — их рассматриваем отдельно.

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

Третье — в основе подсчетов лежат данные по разработчикам из зарплатного калькулятора Хабр Карьеры за первую половину 2021 года, которые мы сравниваем с аналогичными данными за вторую половину 2020 года. Выборка для этого исследования — 6 103 зарплаты.

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

Зарплата разработчиков-стажеров в первой половине 2021 года составила 31 тыс. рублей. У джунов — 52 тыс. рублей, мидлов — 120 тыс. рублей, сеньоров — 195 тыс. рублей, лидов — 230 тыс. рублей.

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

Посмотрим на зарплаты разработчиков разных квалификаций по основным языкам программирования:

Заметнее всего растут зарплаты при переходе от джуна к мидлу — в среднем она увеличивается в 2,3 раза. При дальнейшем изменении квалификации этот показатель снижается: в 1,6 раз в среднем растет зарплата при переходе к сеньору и в 1,2 раза — от сеньора к лиду.

Самый большой рост при переходе от джуна к мидлу наблюдается у разработчиков Kotlin – в 2,5 раза. От мидла к сеньору сильнее всех растёт зарплата 1С разработчиков — в 2 раза. Рост от сеньора к лиду у Objective-С разработчиков приводит к увеличению зарплаты в 1,4 раза.

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

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

Golang

Медианная зарплата Go-разработчиков — 180 тыс. рублей (+2%).

Зарплаты у джунов в Go — 75 тыс. рублей (-4%), мидлов — 150 тыс. рублей (-4%), сеньоров — 213 тыс. рублей (+7%), лидов — 255 тыс. рублей (+6%).

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

Objective-C

Медианная зарплата Objective-C — 200 тыс. рублей (+18%).

У мидлов — 160 тыс. рублей (+14%), у сеньоров — 220 тыс. рублей (+7%), у лидов — 297 тыс. рублей (+41%). По джунам, к сожалению, у нас не набралось достаточно данных для попадания в отчет.

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

Swift

Медианная зарплата Swift-разработчиков — 173 тыс. рублей (+18%).

Зарплата джунов — 65 тыс. рублей (-7%), мидлов — 143 тыс. рублей (+14%), сеньоров — 216 тыс. рублей (+8%), лидов — 260 тыс. рублей (+22%).

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

Kotlin

Медианная зарплата Kotlin-разработчиков — 160 тыс. рублей (+3%).

Джуны зарабатывали 60 тыс. рублей (+9%), мидлы — 150 тыс. рублей (+20%), сеньоры — 220 тыс. рублей (+4%), лиды — 245 тыс. рублей (+9%).

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

Ruby on Rails

Медианная зарплата RoR-разработчиков — 175 тыс. рублей (+17%).

У джунов — 80 тыс. рублей (+45%), у мидлов — 130 тыс. рублей (+30%), у сеньоров — 216 тыс. рублей (+8%), у лидов — 275 тыс. рублей (+22%).

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

Python

Медианная зарплата Python-разработчиков — 130 тыс. рублей (+8%).

Джуны получали 60 тыс. рублей (+15%), мидлы — 120 тыс. рублей (без изменений), сеньоры — 200 тыс. рублей (+14%), а лиды — 234 тыс. рублей (+11%).

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

Java

Медианная зарплата джава-разработчиков — 150 тыс. рублей (+7%).

У джунов зарплата 65 тыс. рублей (+8%), мидлов — 132 тыс. рублей (+10%), сеньоров — 200 тыс. рублей (без изменений), лидов — 250 тыс. рублей (+16%).

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

C++

Медианная зарплата плюсистов — 130 тыс. рублей (+7%).

Зарплата джунов 52 тыс. рублей (-2%), мидлов — 116 тыс. рублей (-3%), сеньоров — 190 тыс. рублей (+7%), лидов — 220 тыс. рублей (+26%).

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

C-Sharp

Медианная зарплата C#-разработчиков — 135 тыс. рублей (+13%).

Джуны зарабатывали 50 тыс. рублей (без изменений), мидлы — 116 тыс. рублей (+22%), сеньоры — 195 тыс. рублей (+22%), лиды — 220 тыс. рублей (+22%).

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

JavaScript

Медианная зарплата JS-разработчиков — 122 тыс. рублей (+6%).

Зарплата джунов — 50 тыс. рублей (+11%), мидлов — 115 тыс. рублей (+15%), сеньоров — 185 тыс. рублей (+3%) и лидов — 228 тыс. рублей (+9%).

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

PHP

Медианная зарплата PHP-разработчиков — 125 тыс. рублей (+4%).

Зарплата джунов — 50 тыс. рублей (+11%), мидлов — 100 тыс. рублей (без изменений), сеньоров — 165 тыс. рублей (+10%), лидов — 200 тыс. рублей (без изменений).

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

Медианная зарплата разработчиков 1С — 120 тыс. рублей (без изменений).

Зарплата мидлов — 75 тыс. рублей (-12%), сеньоров — 150 тыс. рублей (+1%), лидов — 173 тыс. рублей (+5%). Джуны остались для нас загадкой.

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

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