рейтинг оплаты языков программирования
Самые топовые и высокооплачиваемые языки программирования
В опросе разработчиков Stack Overflow в 2020 году Rust завоевал первое место в качестве «самого любимого» языка программирования, Python оказался «самым востребованным», а Perl, Scala и Go заняли нишу «самых высокооплачиваемых» языков.
Rust, кстати, занял первое место среди «самых любимых» языков уже пятый год подряд, а Python опустился со второго места на третье, уступая TypeScript.
Под «самыми любимыми» языками в опросе Stack Overflow подразумевается высокий процент респондентов, которые в настоящее время используют такой язык и хотят далее с ним работать.
Компания также опросила разработчиков о языках, которые:
В опросе Stack Overflow 2020, опубликованном в конце мая 2020 года, участвовало около 65 000 разработчиков по всему миру.
Итак, смотрим топ-10 в вышеупомянутых категориях!
10 самых «любимых» языков для разработчиков Stack Overflow 2020
10 самых «наиболее малоприятных» языков для разработчиков Stack Overflow 2020
10 самых «популярных» языков для разработчиков Stack Overflow 2020
10 самых «популярных» технологий разработчиков Stack Overflow 2020
Топ-10 самых «высокооплачиваемых» языков разработчиков Stack Overflow 2020
В Stack Overflow выявили, что поскольку Perl присутствует среди самых «малоприятных» языков, возможно, высокая зарплата за работу с ним объясняется недостатком разработчиков, которые хотели бы использовать Perl.
В Stack Overflow также отметили, что этот опрос проводился во время, когда вирус COVID-19 повлиял на все сферы деятельности во всех странах мира, и поэтому следует учитывать данные о зарплате и работе.
В прошлом месяце на сервисе Tiobe предположили, что язык C, обычно используемый в медицинском оборудовании, может вызвать больший интерес в результате пандемии. А Python и R, используемые в науке, также могут вызвать больший интерес из-за вируса.
Зарплаты разработчиков во втором полугодии 2020: языки и квалификации
По следам большого зарплатного исследования по всем ИТ-специализациям за второе полугодие 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 разработчиков во втором полугодии 2020 — 168 000 ₽ (+12% по сравнению с первым полугодием).
Что по квалификациям: у мидлов — 140 000 ₽ (+9%), у синьоров — 210 000 ₽. (+17%), у лидов — 210 000 ₽ (+2%). А по джунам у нас не набралось достаточно данных для анализа. Если вы джун в Objective-C разработке — поделитесь с нами вашей зарплатой, пожалуйста!
Медианная зарплата свифтеров во втором полугодии 2020 — 147 000 ₽ (+13% по сравнению с первым полугодием).
Медианная зарплата джунов — 70 000 ₽ (+40%), миддлов — 125 000 ₽ (+14%), синьоров — 200 000 ₽ (+11%), лидов — 213 000 ₽ (+8%).
Медианная зарплата Kotlin-разработчиков во втором полугодии 2020 — 155 000 ₽ (+21% по сравнению с первым полугодием).
Джуны зарабатывали 55 000 ₽ (+6%), мидлы — 125 000 ₽ (+4%), синьоры — 213 000 ₽ (+18%), лиды — 226 000 ₽ (-4%).
Медианная зарплата рельсистов во втором полугодии прошлого года составила 150 000 ₽ (-7,9% по сравнению с первым полугодием).
Что по квалификациям: у джунов — 55 000 ₽ (-20%), у мидлов — 100 000 ₽ (-17%), у синьоров — 200 000 ₽ (0%), у лидов — 225 000 ₽ (0%).
Медианная зарплата Python-разработчиков во второй половине 2020 года по сравнению с первым полугодием не изменилась — 120 000 ₽.
По квалификациям: джуны получали 52 000 ₽ (-5%), мидлы — 120 000 ₽ (+4%), синьоры — 175 000 ₽ (+6%), а лиды — 210 000 ₽ (+5%).
Медианная зарплата джава-разработчиков во втором полугодии 2020 года — 140 000 ₽ (+7,7% по сравнению с первым).
Джуны зарабатывали 60 000 ₽ (+3%), мидлы — 120 000 ₽ (без изменений), синьоры — 200 000 ₽ (+11%), лиды — 218 000 ₽ (+9%).
Медианная зарплата плюсистов во втором полугодии 2020 года — 121 000 ₽ (+6% по сравнению с первым полугодием).
По квалификациям: зарплата джунов 53 000 ₽ (-7%), мидлов — 120 000 ₽ (+20%), синьоров — 178 000 ₽ (+8%), лидов — 174 000 ₽ (-13%).
Медианная зарплата C#-разработчиков во втором полугодии — 120 000 ₽ (+4,3% по сравнению с первым полугодием).
Джуны зарабатывали 50 000 ₽ (без изменений), мидлы — 95 000 ₽ (-5%), синьоры — 160 000 ₽ (без изменений), лиды — 180 000 ₽ (тоже без изменений).
Медианная зарплата JS-разработчиков во втором полугодии 2020 года — 115 000 ₽ (+8,5% по сравнению с первым полугодием).
Что по квалификациям: зарплата джунов — 45 000 ₽ (-11%), мидлов — 100 000 ₽ (без изменений), синьоров — 180 000 ₽ (+13%) и лидов — 210 000 ₽ (+11%).
Медианная зарплата PHP-разработчиков во втором полугодии 2020 года — 120 000 ₽ (+9% по сравнению с первым полугодием).
Зарплата джунов — 45 000 ₽ в среднем (+13%), мидлов — 100 000 ₽ (+18%), синьоров — 150 000 ₽ (без изменений), лидов — 200 000 ₽ (+25%).
Медианная зарплата разработчиков 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 ₽, а пятеро — больше.
Что ещё почитать о зарплатах в ИТ:
Самые оплачиваемые языки программирования
В мире более 8 тысяч языков программирования, но лишь некоторые приносят настоящую прибыль. Мы расскажем про самые оплачиваемые языки в программировании.
Из-за неоднозначности информации и сильного разбега в оплате квалифицированных специалистов в каждый сфере, достаточно сложно составить рейтинг языков программирования по критерию «оплаты за труд». Для комплексного изучения вопроса были изучены результаты бирж по разным странам, в том числе США.
Рынок Америки идеально подходит для оценивания за счёт относительной стабильности и возможности удалённого сотрудничества. Есть и одно важное преимущество – проще найти работу узкоспециализированным программистам. Профессионалы в специфических языках не всегда по достоинству оценены на отечественном рынке. Доходы разработчиков, ориентированных на широко распространённые языки, несколько ниже, но количество вакансий зашкаливает.
10. SQL
Хоть язык и был разработан ещё в середине XX-века, ISM SQL является объектом требований в 13% всех мировых вакансий. Язык используется для выполнения специфических задач, но приобрёл широкое распространение благодаря использованию в базах данных (залог работы всех веб-сервисов) – Microsoft SQL, Oracle и т. п.
8. JavaScript
JavaScript оказался невероятно популярным и узнаваемым языком, не имеющем достойных аналогов. Многие программисты ориентируются на изучение этого языка, так как тенденция его развития не угасла и в ближайшие годы нет предпосылок для изменения ситуации. Большинство компания будут продолжать нанимать разработчиков и платить им хорошие оклады.
Наибольшая потребность в языке возникает при необходимости развёртывания статистических вероятностей. Особенно полезен в сфере страхования. Удивлением стало попадание этого языка в ТОП-10, так как его возраст крайне мал по сравнению с другими участниками списка. Несмотря на молодость, язык очень амбициозен и не собирается сдавать позиции.
Хоть сам C не слишком активно применяется, но другие языки, основанные на нём, набирают популярность. В сети всё чаще встречается мнение, что C слишком устарел, уже не подходит для современного рынка, но неумолимая статистика говорит об ином. Многие компании ежегодно нанимают много разработчиков, так как на языке C по сей день строится большинства расчётов.
5. Perl
Интересно! Принято считать C++ лучшим языком, при программировании приложений, редактирующих фильмы и музыку.
3. Python
По массовому исследованию авторитетного рейтинга TIOBE, Python показывает самый стабильный рост популярности и наибольший прирост вакансий/разработчиков за последние 5 лет.
2. Objective-C
Является основой большинства приложений, разрабатываемых на Apple (операционные системы iOS, MacOS). Почему он стал популярным? – Нет достойной альтернативы, высокий уровень безопасности, платежеспособные клиенты, множество гаджетов во всём мире. Разработчики на Objective-C получают одну из наибольших заработных плат в программировании.
Рассматривая нишу стоит упомянуть о неплохой альтернативе – Swift, но язык появился относительно недавно. Он занимает уверенные позиции, так как лежит в основе Cocoa и Cocoa Touch, постепенно поднимается в списке по спросу и оплате программистов. Благодаря связь с корпорацией Apple, программисты на Swift также смогут получить шестизначный годовой оклад.
Программисты Objective-C сегодня получают в пределах $110±2 тысячи за год.
1. Java
Сегодня есть возможность получить престижную должность с небольшим опытом работы, завоевав золото или призовое место в различных хакатонах. За ними пристально следят известные компании и готовы наперебой предлагать места в компании.
Зарплаты разработчиков в первой половине 2021: квалификации и основные языки
Мы уже вовсю собираем данные для зарплатного отчета за второе полугодие 2021, а пока продолжаем анализировать данные за первое. Сегодня рассказываем о том, сколько зарабатывали разработчики разных языков и квалификаций и как их зарплаты изменились по сравнению со второй половиной 2020.
Краткие выводы такие: в квалификациях выросли все, кроме джунов, лиды заняли первое место. Если говорить об основных языках программирования, то больше всех выросли зарплаты разработчиков Objective-С, Ruby on Rails и Swift, а 1С-разработчики — единственные, кто остался на прежнем уровне. Подробнее обо всех изменениях рассказываем и показываем на графиках дальше.
Кстати, вы всегда можете самостоятельно проверить, выше или ниже рынка ваша зарплата в зарплатном калькуляторе Хабр Карьеры.
Зарплата разработчиков по квалификациям
В целом, разработчики-стажеры в первой половине 2021 года зарабатывали 31 000 ₽ (здесь и далее указана медианная зарплата). Джуны — 52 000 ₽, мидлы — 120 000 ₽, синьоры — 195 000 ₽, а лиды — 230 000 ₽. Вот подробный график за первое полугодие 2021 года с 90, 75, 25 и 10 перцентилями.
В сравнении со вторым полугодием 2020 уровень зарплат повысился у всех, кроме джунов. Самый большой рост у лидов — на 15%.
Динамика запрлат разработчиков по квалификациям
Вот как выглядят самые высокие и низкие зарплаты разработчиков разных квалификаций по основным языкам программирования:
Самая низкая зарплата среди джунов у PHP-, С#- и JavaScript-разработчиков — 50 000 ₽. Джуниоры С++ чуть-чуть обгоняют и в среднем получают 52 000 ₽. Самые высокооплачиваемые джуны — в RoR-разработке. Их зарплата 80 000 ₽.
Лидеры по уровню зарплаты среди мидлов — разработчики Objective-C (160 000 ₽), а аутсайдеры — 1С (75 000 ₽).
У синьоров зарплаты варьируются от 150 000 ₽ (в 1С) до 220 000 ₽ (в Objective-С и Kotlin).
Objective-С разработчики обходят всех по зарплате и среди лидов — 297 000 ₽. Самая низкая зарплата среди лидов у 1С-разработчиков — 173 000 ₽.
Зарплаты по языкам и квалификациям в первом полугодии (ч. 1) Зарплатны по языкам и квалификациям в первом полугодии (ч. 2)
Заметнее всего растет зарплата при переходе от джуна к мидлу — в среднем она увеличивается в 2,3 раза. При дальнейшем изменении квалификации эти показатели снижаются: в 1,6 раз в среднем растет зарплата при переходе к синьору и в 1,2 раза — от синьора к лиду.
Самый большой рост при переходе от джуна к мидлу наблюдается у разработчиков на Kotlin — в 2,5 раза. От мидла к синьору сильнее всех растет зарплата 1С-разработчиков — в 2 раза. Рост от синьора к лиду у Objective-C разработчиков приводит к увеличению зарплаты в 1,4 раза.
Зарплаты разработчиков в основных языках
И по традиции переходим к графикам по каждому языку с медианными зарплатами джунов, мидлов, синьоров и лидов. Они спрятаны за спойлерами, а основную тенденцию можно увидеть в заголовке. Так вы сможете быстро узнать, какая картина сложилась в интересующем вас языке, а потом пробежаться по остальным. Поехали!
Go: синьоры и лиды выросли, а джуны и мидлы упали
Медианная зарплата Go-разработчиков в первом полугодии 2021 — 180 000 ₽ (+2% по сравнению со вторым полугодием 2020).
По квалификациям ситуация следующая: у джунов в Go — 75 000 ₽ (-4%), мидлов — 150 000 ₽ (-4%), синьоров — 213 000 ₽ (+7%), и лидов — 255 000 ₽ (+6%).
Медианная зарплата Objective-C разработчиков в первом полугодии 2021 — 200 000 ₽ (+18% по сравнению со вторым полугодием 2020).
Мидлы зарабатывали 160 000 ₽ (+14%), синьоры — 220 000 ₽. (+7%), лиды — 297 000 ₽ (+41%). По джунам у нас снова не набралось достаточно данных. Если вы джун в Objective-C разработке — поделитесь с нами вашей зарплатой, пожалуйста!
Медианная зарплата Swift-разработчиков в первом полугодии 2021 — 173 000 ₽ (+18% по сравнению со вторым полугодием 2020).
Медианная зарплата джунов — 65 000 ₽ (-7%), мидлов — 143 000 ₽ (+14%), синьоров — 216 000 ₽ (+8%), лидов — 260 000 ₽ (+22%).
Медианная зарплата Kotlin-разработчиков в первом полугодии 2021 — 160 000 ₽ (+3% по сравнению со вторым полугодием 2020).
Если смотреть по квалификациям, джуны зарабатывали 60 000 ₽ (+9%), мидлы — 150 000 ₽ (+20%), синьоры — 220 000 ₽ (+4%), лиды — 245 000 ₽ (+9%).
Медианная зарплата RoR-разработчиков во втором полугодии прошлого года составила 175 000 ₽ (+17% по сравнению со вторым полугодием 2020).
Детальнее по квалификациям: у джунов — 80 000 ₽ (+45%), у мидлов — 130 000 ₽ (+30%), у синьоров — 216 000 ₽ (+8%), у лидов — 275 000 ₽ (+22%).
Медианная зарплата Python-разработчиков в первой половине 2021 года по сравнению со вторым полугодием 2020 выросла — 130 000 ₽ (+8%).
Джуны получали 60 000 ₽ (+15%), мидлы — 120 000 ₽ (без изменений), синьоры — 200 000 ₽ (+14%), а лиды — 234 000 ₽ (+11%).
Медианная зарплата джава-разработчиков в первом полугодии 2021 года — 150 000 ₽ (+7% по сравнению со вторым 2020).
Ситуация по квалификациям сложилась следующим образом: джуны зарабатывали 65 000 ₽ (+8%), мидлы — 132 000 ₽ (+10%), синьоры — 200 000 ₽ (без изменений), лиды — 250 000 ₽ (+16%).
Медианная зарплата плюсистов в первом полугодии 2021 года — 130 000 ₽ (+7% по сравнению со вторым полугодием 2020).
Углубляясь в квалификации: зарплата джунов 52 000 ₽ (-2%), мидлов — 116 000 ₽ (-3%), синьоров — 190 000 ₽ (+7%), лидов — 220 000 ₽ (+26%).
Медианная зарплата C#-разработчиков в первом полугодии 2021 — 135 000 ₽ (+13% по сравнению со вторым полугодием 2020).
Джуны зарабатывали 50 000 ₽ (без изменений), мидлы — 116 000 ₽ (+22%), синьоры — 195 000 ₽ (+22%), лиды — 220 000 ₽ (+22%).
Медианная зарплата JS-разработчиков в первом полугодии 2021 года — 122 000 ₽ (+6% по сравнению со вторым полугодием 2020).
Детально по квалификациям: зарплата джунов — 50 000 ₽ (+11%), мидлов — 115 000 ₽ (+15%), синьоров — 185 000 ₽ (+3%) и лидов — 228 000 ₽ (+9%).
Медианная зарплата PHP-разработчиков в первом полугодии 2021 года — 125 000 ₽ (+4% по сравнению со вторым полугодием 2020).
Зарплата джунов — 50 000 ₽ (+11%), мидлов — 100 000 ₽ (без изменений), синьоров — 165 000 ₽ (+10%), лидов — 200 000 ₽ (без изменений).
Медианная зарплата разработчиков 1С осталась без изменений — 120 000 ₽.
Зарплата мидлов — 75 000 ₽ (-12%), синьоров — 150 000 ₽ (+1%), лидов — 173 000 ₽ (+5%). Джуны вновь остались для нас загадкой, если вы джун в 1С разработке — поделитесь с нами вашей зарплатой, пожалуйста!
Краткие выводы
Как говорится, у вас мало времени, и мы это ценим. Поэтому, вот самое основное из отчета:
Медианные зарплаты в первом полугодии 2021 по квалификациям: стажер — 31 000 ₽, джун — 52 000 ₽, мидл — 120 000 ₽, синьор — 195 000 ₽, лид — 230 000 ₽.
Самая большая разница между зарплатами джунов и лидов в JavaScript — 4,6 раза, а самая маленькая в RoR и Go — 3,4 раза.
Самая низкая зарплата среди джунов у PHP-, C#- и JavaScript-разработчиков — 50 000 ₽, а самая высокая у RoR-разработчиков — 80 000 ₽.
Самые высокооплачиваемые мидлы в Objective-C (160 000 ₽), а скромнее всего мидлам платят в 1С (75 000 ₽).
У синьоров зарплаты колеблются от 150 000 ₽ (в 1С) до 220 000 ₽ (в Objective-С и Kotlin).
Objective-С разработчики на первом месте и по зарплате среди лидов — 297 000 ₽, а в 1С-разработке лиды получают меньше всего — 173 000 ₽.
Самый существенный рост зарплат за первое полугодие 2021 был у разработчиков Objective-С (+18%), RoR (+17%) и Swift (+16%), снижений не наблюдалось, а в 1С зарплаты остались на уровне прошлого полугодия.
Как мы это делаем
Выборка для этого исследования — 6 103 зарплаты. Эти данные мы взяли из зарплатного калькулятора Хабр Карьеры. Это реальные зарплаты, которые айтишники получают на руки, за вычетом всех налогов, и сами анонимно указывают в нашем калькуляторе.
Все зарплаты в исследовании — медианные. При расчетах мы отсекаем 1% самых высоких и 1% самых низких зарплат, чтобы они не смазали картину. Как считаются зарплаты и как пользоваться калькулятором, мы подробно рассказали в справочной статье на сайте.
Что такое медианная зарплата?
Медианная зарплата — это как средняя, только точнее. Это уровень, выше и ниже которого получают доход одинаковое количество спецов. Получается, если медианная зарплата в группе из десяти человек равна 100 000 ₽, то пятеро из них зарабатывают меньше 100 000 ₽, а пятеро — больше.
Что ещё почитать о зарплатах в ИТ