- Кто из программистов зарабатывает больше всех в России и почему
- Зарплата разработчиков по квалификациям
- Зарплаты разработчиков в основных языках
- Golang
- Objective-C
- Swift
- Kotlin
- Ruby on Rails
- Python
- Java
- C++
- C-Sharp
- JavaScript
- PHP
- 1С
- Краткие выводы
- Языки программирования сколько зарабатывают
- 9-е место
- 8-е место
- 7-е место
- 6-е место
- 5-е место
- 4-е место
- 3-е место
- 2-е место
- 1-е место
- Материалы по теме
Кто из программистов зарабатывает больше всех в России и почему
Из чего складывается зарплата разработчика и как ее посчитать? Кроме профессиональной квалификации, на зарплату влияют языки, фреймворки и софт, которые программист использует в своей работе — ведь технологии, которые решают более сложные задачи, могут стоить дороже. Продакт-менеджер Артем Зыза вместе с командой Хабр Карьеры рассказывает, как связаны зарплаты разработчиков и языки программирования.
Несколько важных моментов перед тем, как перейти к цифрам.
Первое — мы смотрим на языки программирования с учетом фреймворков. Например, говоря о JavaScript, мы предполагаем, что разработчик может владеть Vue или React. То же относится и к другим языкам, исключение — Ruby и Ruby on Rails — их рассматриваем отдельно.
Второе — мы указываем не средние, а медианные зарплаты. Это уровень, выше и ниже которого получают зарплату одинаковое количество специалистов. Получается, если медианная зарплата в группе из десяти человек равна 100 тыс. рублей, то пятеро из них зарабатывают меньше 100 тыс. рублей, а пятеро — больше.
Третье — в основе подсчетов лежат данные по разработчикам из зарплатного калькулятора Хабр Карьеры за первую половину 2021 года, которые мы сравниваем с аналогичными данными за вторую половину 2020 года. Выборка для этого исследования — 6 103 зарплаты.
Зарплата разработчиков по квалификациям
Зарплата разработчиков-стажеров в первой половине 2021 года составила 31 тыс. рублей. У джунов — 52 тыс. рублей, мидлов — 120 тыс. рублей, сеньоров — 195 тыс. рублей, лидов — 230 тыс. рублей.
В целом, зарплаты выросли у всех, кроме джунов. Самый большой рост показали лиды — на 15%.
Посмотрим на зарплаты разработчиков разных квалификаций по основным языкам программирования:
- Джуны: самая низкая зарплата у PHP, С# и JavaScript-разработчиков — 50 тыс. рублей. С++ чуть-чуть обгоняют и в среднем получают 52 тыс. рублей. Самые высокооплачиваемые джуны — в RoR-разработке с зарплатой 80 тыс. рублей.
- Мидлы: лидеры по уровню зарплаты — Objective-C разработчики (160 тыс. рублей), а аутсайдеры — 1С (75 тыс. рублей).
- Сеньоры: зарплаты варьируются от 150 тыс. рублей (в 1С) до 220 тыс. рублей (в Objective-С и Kotlin).
- Лиды: Objective-С разработчики на первом месте — 297 тыс. рублей. Самая низкая зарплата среди лидов у 1С разработчиков — 173 тыс. рублей.
Заметнее всего растут зарплаты при переходе от джуна к мидлу — в среднем она увеличивается в 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С
Медианная зарплата разработчиков 1С — 120 тыс. рублей (без изменений).
Зарплата мидлов — 75 тыс. рублей (-12%), сеньоров — 150 тыс. рублей (+1%), лидов — 173 тыс. рублей (+5%). Джуны остались для нас загадкой.
Подробный график с разбивкой по перцентилям.
Краткие выводы
- Медианные зарплаты в первом полугодии 2021 по квалификациям: стажер — 31 тыс. рублей, джун — 52 тыс. рублей, мидл — 120 тыс. рублей, сеньор — 195 тыс. рублей, лид — 230 тыс. рублей.
- Самая большая разница между зарплатами джунов и лидов в JavaScript — 4,6 раза, а самая маленькая в RoR и Go — 3,4 раза.
- Самая низкая зарплата среди джунов у PHP-, C#- и JavaScript-разработчиков — 50 тыс. рублей, а самая высокая у RoR-разработчиков — 80 тыс. рублей.
- Cамые высокооплачиваемые мидлы в Objective-C (160 тыс. рублей), а скромнее всего мидлам платят в 1С (75 тыс. рублей).
- У сеньоров медианные зарплаты колеблются от 150 тыс. рублей (в 1С) до 220 тыс. рублей (в Objective-С и Kotlin). Objective-С разработчики на первом месте и по зарплате среди лидов — 297 тыс. рублей, а в 1С-разработке лиды получают меньше всего — 173 тыс. рублей.
- Самый существенный рост зарплат за первое полугодие 2021 был у разработчиков Objective-С (+18%), RoR (+17%) и Swift (+16%), снижений не наблюдалось, только в 1С зарплаты остались на прежнем уровне.
Изучите основы программирования на бесплатном курсе Хекслета! Пройдите курс «Введение в программирование», чтобы освоить базовые концепции, составляющие фундамент любой программы на любом языке, изучить природу компьютеров и кода.
Языки программирования сколько зарабатывают
Несгибаемый язык веба JavaScript замыкает этот рейтинг. Без него по-прежнему никуда, причем как на «фронте», так и на серверной стороне (Node.js). И хотя он довольно популярен среди разработчиков, хороших специалистов по работе с интерфейсами на сегодняшний день не так много. Поэтому наниматели, соревнуясь друг с другом в адекватности условий работы, пишут разные цифры в графе «заработок».
Средняя зарплата JavaScript-разработчика:
Число вакансий на платформе: 36 000 (без учета тех предложений, где не проставлена зарплата).
9-е место
На строчку выше расположился один из мастодонтов ИТ-индустрии – Java . У языка огромное сообщество и его востребованность по-прежнему не вызывает никаких сомнений. Но в большинстве случаев, работодатели, как один, требуют знания фреймворка Spring, за что готовы платить неплохие деньги.
Средняя зарплата Java-разработчика:
Число вакансий на платформе: 22 000 (без учета тех предложений, где не проставлена зарплата).
8-е место
Язык программного обеспечения и операционных систем – С/C++ также вошел в десятку. Традиционно его применяют при разработке игр, создании программ для серверно-облачной инфраструктуры и космической промышленности. Зарплаты программистов, знающих его, наглядно иллюстрируют его востребованность.
Средняя зарплата С/С++ -разработчика:
Число вакансий на платформе: 3 500 (без учета тех предложений, где не проставлена зарплата).
7-е место
Язык общего назначения – Swift, в основном применяемый для iOS и Mac приложений, также находится в нашем списке. Это и немудрено, ведь количество девайсов яблочной корпорации, захвативших львиную долю мирового рынка устройств, каждый день увеличивается в геометрической прогрессии.
Средняя зарплата Swift-разработчика:
Число вакансий на платформе: 22 000 (без учета тех предложений, где не проставлена зарплата).
6-е место
Немного не дотянул до «великолепной пятерки» один из самых популярных языков программирования на сегодняшний день – Python . Традиционно его используют для автоматизации различных процессов, в бэкенд-разработке веба и работе с Data Science. За все время своего существования он оброс внушительным количеством фреймворков и библиотек, знание которых часто требует наниматель.
Средняя зарплата Python-разработчика:
Число вакансий на платформе: 19 000 (без учета тех предложений, где не проставлена зарплата).
5-е место
Язык Google – GO(Golang) плотно вошел в жизнь ИТ-компаний и успел полюбиться разработчикам. Его ценят за быстродействие, простоту и удобство в использовании. И хотя язык еще находится под влиянием языка С, он имеет ряд очевидных преимуществ, среди которых безопасность памяти, грамотная сборка мусора и четкая структурная типизация.
Средняя зарплата Golang-разработчика:
Число вакансий на платформе: 2 300 (без учета тех предложений, где не проставлена зарплата).
4-е место
Качественный многофункциональный язык веб-разработки Ruby до сих не теряет своей популярности. Ну а в сочетании со своей не менее известной инфраструктурой Ruby on Rails, он стал гораздо более востребован среди зарубежных работодателей.
Средняя зарплата Ruby-разработчика:
Число вакансий на платформе: 5 600 (без учета тех предложений, где не проставлена зарплата).
3-е место
Бронзовую медаль в номинации «самые высокооплачиваемые языки» получает Scala. Он сочетает в себе принципы функционального и объектно ориентированного программирования, имеет пакет хороших библиотек и сильное сообщество последователей-энтузиастов. Разработчиков, в совершенстве им владеющим, не так много, поэтому они традиционно очень востребованы.
Средняя зарплата Scala-разработчика:
Число вакансий на платформе: 616 (без учета тех предложений, где не проставлена зарплата)
2-е место
Набирающий обороты язык программирования Rust – еще недавно был в разделе «Экзотика». Но теперь он номер 1 в разработке высокопроизводительных программ, где требуется безопасность данных и грамотно настроенный параллелизм. Он похож на С++, но имеет более продвинутый функционал, за что и полюбился большинству программистов.
Средняя зарплата Rust-разработчика:
Число вакансий на платформе: 523 (без учета тех предложений, где не проставлена зарплата)
1-е место
А вот возглавил сей список практически неизвестный, но крайне востребованный язык, предназначенный для разработки смарт-контрактов криптовалюты Ethereum, под названием Solidity . Это высокоуровневый ООП-инструмент, используемый для создания групп взаимосвязанных блокчейнов. За последние несколько месяцев он приобрел дикую популярность, а поскольку мастеров, знающих эту технологию почти нет, их зарплаты взлетели до небес.
Средняя зарплата Solidity -разработчика:
Число вакансий на платформе: 417 (без учета тех предложений, где не проставлена зарплата)
Конечно, анализ, проведенный вышеупомянутым ресурсом – довольно субъективен, но основная тенденция на зарубежном рынке труда все же прослеживается. Кстати, похожее исследование проводил популярный американский портал stackoverflow.co в мае этого года, и все, кому интересно, могут сделать детальное сравнение и провести нужные параллели.
А вообще, в вопросе о высоких заработках, только одно можно сказать наверняка: не так важна технология как опыт и талант разработчика, применяющего ее. Удачи в поисках!