Украинский ресурс DOU.UA (Developers.Org.Ua) провел в июне зарплатный опрос среди IT-разработчиков, в котором собрал 6731 анкету от разработчиков всех уровней: от Intern до Architect.
За последние полгода зарплаты разработчиков выросли в среднем на 20%. Также увеличилась доля специалистов уровней Senior и Lead.
Данные опроса будут доступны на GitHub. Все зарплаты указаны в долларах США после уплаты налогов (т.е. «чистыми»). Для анализа уровней заработной платы используем медиану.
Прошлую статью о заработной плате украинских разработчиков за 2020 год можно посмотреть тут.
Портрет участников опроса
Чаще всего в опросе участвовали Software Engineers уровня Middle (36% от всех опрошенных) и Senior (31%). Доля сеньоров продолжает расти: год назад их было 24% среди наших респондентов, а в декабрьском опросе - 27%. Также несколько увеличилось количество Team и Tech Leads: сейчас их 14%, по сравнению с 12% зимой. Доля Architects не изменилась и составляет 2%. Так же 2% - Interns / Trainees. Juniors составляют 15% опрошенных, что на 3% меньше, чем зимой.
Средний возраст разработчика почти не изменился - 29 лет (в декабре 2020 - 28,5). Доля женщин среди украинских разработчиков тоже осталась прежней и составляет 8%.
80% разработчиков живут и работают в 5 крупнейших городах: 42% в Киеве, 15% во Львове, 12% в Харькове, 6% в Днепре и 5% в Одессе.
7% опрошенных разработчиков начали работать в ИТ в течение последних 6 месяцев, еще 18% имеют 1-2 года опыта в индустрии. Треть разработчиков - 33% - работают в ИТ 3-5 лет, четверть - 23% - от 6 до 9 лет. 19% специалистов в сфере 10 или более лет.
44% респондентов работают как Back-end специалисты, 24% как Full Stack, а 22% как Front-end. 9% указали Mobile как свою основную специализацию.
Самым популярным языком программирования остается JavaScript, которым пользуются 60% разработчиков: 22% используют его как основной язык, а еще 38% как дополнительным. На втором месте среди основных языков остаются C#/.NET и Java. Их используют 16% и 15% специалистов соответственно. Среди дополнительных языков на втором месте TypeScript и SQL - ими пользуются 34% и 29% респондентов соответственно, хотя как основные языки их выбирают менее 10%.
Медианные зарплаты
Медианная зарплата разработчика в Украине за последние 6 месяцев увеличилась на $490 и составляет $2990. Таким образом, наблюдается рост в 20%, и это является средним показателем в ИТ-сфере (зарплаты всех специалистов, работающих в ИТ, за пол года выросли на 18%, с $2000 до $2350).
По должностям
Повышение зарплат прежде всего коснулось специалистов уровня Middle и выше. Оплата для менее опытных специалистов - Junior и Intern/Trainee - практически не изменилась: медианная зарплата интерна составляет $390 (против $350 в декабре), джуниора - $800 (не изменилась по сравнению с декабрем).
Зарплаты более опытных специалистов выросли на $200-400. Медианная зарплата разработчика уровня Middle сегодня составляет $2200 против $2000 в декабре, Senior - $4000 против $3800, Team Lead - $4400 против $4000, Tech Lead - $4700 против $4500, Architect - $5650 против $5300.
Таким образом, рост зарплат за последние полгода на каждой позиции составляло 5-10%, а общее повышение зарплат разработчиков на 18% было достигнуто среди прочего благодаря увеличению доли специалистов уровня Senior, а также Team и Tech Leads.
Последние полгода разработчики также активно меняли работу: так сделали 34% респондентов. Изменение работы положительно сказалась на оплате труда: у тех, кто сменил компанию за последние три месяца, медианное рост зарплаты за последний год составил $700 при среднем уровне в $490.
По опыту работы в ИТ
Наибольшее увеличение зарплаты разработчика происходит между 2 и 6 годом работы в ИТ. Именно в этот период специалист активно продвигается в карьере и переходит от уровня Junior в Middle и Senior. Те, кто проработал в ИТ год, могут рассчитывать на ежегодный рост своих доходов на $300-700. После 6 лет работы в ИТ темпы роста зарплат снижаются, и ежегодный прирост составляет около $100.
По городам
Киев и Львов продолжают лидировать по уровню медианной зарплаты разработчиков: в Киеве медиана составляет $3300, во Львове - $3000. Однако повышались зарплаты в этих городах заметно медленнее, чем во многих других: на 10-12% за полгода. Похожие уровне роста зарплат в Харькове и Днепре - $2800 и $2500 соответственно.
В ряде городов зарплаты разработчиков повысились на 25% или более. Прежде всего это Одесса - на 25%, медианная зарплата здесь составляет $2800. Также значительный рост зарплат произошло в Ивано-Франковске (на $650, до $2400), Виннице (на $625, до $2375), Запорожье (на $500, до $2000), Черновцах (на $600, до $2000). Опрос зафиксировал существенное увеличение зарплат разработчиков из Чернигова, Ужгорода, Херсона, Николаева и Кропивницкого, однако количество анкет здесь небольшое, поэтому мы анализируем эти данные с осторожностью.
По специальности
Самые высокие медианные зарплаты в Embedded-разработчиков - $3200, а самые низкие в Front-end специалистов - $2500. Эта разница обусловлена прежде всего тем, что среди Embedded-разработчиков большая часть опытных специалистов уровня Lead или Architect, а среди Front-end большая часть разработчиков уровня Junior или Middle.
Специалисты одного уровня, но разной специализации получают примерно одинаковую зарплату. Разница заметна только для начальных позиций в Front-end: Intern и Junior получают несколько меньшие зарплаты, чем остальные тайтлы.
По языкам программирования
Самые высокие медианные зарплаты в Scala-разработчиков ($4750) и тех, кто преимущественно пользуется Go ($4000). Самые низкие зарплаты у специалистов 1С ($ 2000) и Salesforce ($1875).
Медианная зарплата специалистов, чья основная язык программирования JavaScript - $2400, в то же время у тех, кто в основном пользуется TypeScript - $3000. Разработчики, которые чаще всего пользуются C#/.NET, получают около $3000. Медианная зарплата Java-разработчиков - $3500.
По типу компаний
Самые высокие медианные зарплаты в аутстафинговых компаниях и стартапах: $3340 и $3300 соответственно.
Аутсорсинговые компании имеют несколько более низкую медианную зарплату, чем другие, - всего $2500. Зарплаты опытных специалистов уровня Senior+ здесь ниже рыночных и уступают аутстафинговым и продуктовым компаниям. Зарплаты Junior и Middle специалистов аутсорсинговых компаниях на среднем уровне.
В стартапах, наоборот, зарплаты для опытных специалистов несколько выше рыночных (Senior получает $5000 против $4000 в целом по рынку). А зарплаты менее опытных специалистов - ниже: медианная зарплата джуниора в стартапах составляет $700 против $800 по рынку, мидла - $2000 против $2200.
Динамика зарплат по языкам программирования
Далее предлагаем рассмотреть подробную зарплатную статистику для самых популярных языков программирования с динамикой за 8 лет, а также с разбивкой по дополнительному языку и фреймворкам. (подробные интерактивные графики доступны на сайте первоисточника)
JavaScript. За пол года зарплаты выросли очень равномерно: +$100 у разработчиков уровня Junior и Middle, +$200 в Senior
Java. После декабрьского роста с $3600 до $4000 зарплаты Java-разработчиков уровня Senior не изменились. Зарплаты Junior увеличились на $100, у Middle на $175
C#/.NET. Активно росли зарплаты у Senior +$300. Зарплаты разработчиков уровня Junior и Middle практически не изменились
PHP. Заметно увеличились зарплаты Senior +$200. Зарплаты Middle-специалистов почти не изменились, а Junior даже несколько уменьшились
Python. Зарплаты на всех уровнях заметно выросли: на уровне Junior +$100, Middle + $300, Senior +$238
C ++. Очень высокие зарплаты разработчиков уровня Junior: $1300, +$300 за полгода. Зарплаты более опытных разработчиков остались без изменений
Ruby/Rails. Медианная зарплата разработчиков уровня Senior, которая не менялась с декабря 2019 года, за последние полгода повысилась аж на $500 - теперь $4500. Заплати менее опытных разработчиков почти не изменились
Swift. Зарплаты Senior выросли на $500 - теперь $4500. Middle +$100, на уровне Junior зафиксировано падение на $100
Медианные зарплаты и английский
Уровень знания английского языка среди разработчиков продолжает повышаться. В июне 2021 уже 49% разработчиков оценили свой уровень как выше среднего или продвинутый одновременно полгода назад таких было всего 46%.
Уровень английского среди разработчиков
Хорошая английский отличает разработчиков уровня Senior и выше от других. 64% сеньоров и 65% тимлидов знают английский на уровне выше среднего или на продвинутом. Среди разработчиков уровня Tech Lead таких уже 72%, а среди Architect - 85%.
Медианные зарплаты и знание английского
Знание английского также влияет на зарплату разработчика: те, кто знает язык лучше, обычно получают более высокие зарплаты. Это правило работает для специалистов всех уровней, однако наибольшее влияние знание английского имеет зарплаты специалистов для уровней - Senior, Team Lead и Tech Lead.
Распределение зарплат по количеству анкет
В качестве альтернативы медиане мы создали виджет с распределением зарплат по количеству анкет. Над каждым столбцом указано количество анкет, которые были получены для конкретного зарплатного диапазона. Вы можете отфильтровать данные по должности, городу и опыту работы. В перечень должностей добавили специальности, которые собрали не менее 50 анкет. (подробные интерактивные графики доступны на сайте первоисточника)
Подробная информация с разбивкой по категориям, городам и опытом в разделе «Зарплаты».
Данные о количестве вакансий и отзывов смотрите в разделе «Тренды».
Если у вас есть комментарии, предложения или замечания к статье ? переходите к обсуждению или пишите на vlada@dou.ua.
Аналитика: Ирина Ипполитова
Визуализация данных: Игорь Яновский
TyVik
А можете не только медианы, но и 90 перцентили показать?
tangro
Вот тут есть разбивка по квартилям: https://jobs.dou.ua/salaries/
И ещё на следующей неделе будет выложен CSV с полными данными, можно будет забрать себе и анализировать что угодно.