Зарплати українських розробників — літо 2023
У травні-червні 2023 року ми провели чергове опитування українських айтівців щодо їхніх зарплат і представляємо першу статтю літнього циклу про зарплати українських розробників.
Цього разу ми аналізуємо відповіді 6605 розробників, які живуть в Україні або виїхали за кордон через війну, але планують повернутися.
Ключові моменти
● Медіанна зарплата розробників в Україні вже рік практично не змінюється.
● Є тенденція до зменшення зарплат найоплачуваніших фахівців та зменшення розриву в зарплатах розробників.
● На $100 зменшилися медіанні зарплати розробників рівня Senior. Зниження спостерігається в більшості спеціалізацій та мов, а також у компаніях усіх типів, крім стартапів.
● Відбувається уніфікація зарплат розробників-початківців у різних спеціалізаціях і мовах, а також у компаніях різних типів.
● Київ повернувся на перше місце за рівнем зарплат розробників.
● Scala, Rust і Go залишаються мовами з найвищими медіанними зарплатами.
Медіанні зарплати розробника, 2011–2023
Цього разу нашу анкету заповнили 14 906 айтівців. 847 з них нині за кордоном і не планують повертатися в Україну. Їх, як і інших українських айтівців, які постійно живуть за кордоном, ми не враховуємо в статистиці зарплат, адже ці фахівці більшою мірою орієнтовані на ринки праці країн, до яких вони переїхали. Фахівці, які релокувалися за кордон через війну, але планують повернутися в Україну, входять у дослідження.
Дані в CSV незабаром викладемо на GitHub. Усі зарплати вказано в доларах США після сплати податків («чистими»). Для аналізу рівнів зарплати ми використовуємо медіану.
Портрет учасників опитування
91% опитаних розробників (6021 фахівець) нині в Україні, 9% (584 фахівці) — за кордоном, але планують повернутися.
Міграція розробників по Україні переважно зупинилася: у Києві зараз живуть 37% тих, хто в Україні (у грудні — 36%), у Львові — 20% (у грудні 21%). Окрім Києва та Львова, 6% розробників мешкають у Дніпрі, по 4% — в Одесі, Вінниці та Івано-Франківську. В Харкові, як і пів року тому, 3% розробників.
95% опитаних зараз працюють, 3% втратили роботу і шукають нову, ще 2% на бенчі. Проте ця оцінка кількості фахівців без роботи може бути заниженою, адже в зарплатному проєкті традиційно беруть участь тільки ті, хто працює. Згідно з нашим дослідженням ринку праці, цієї весни 9% розробників були без роботи та шукали нову, а ще 5% були на бенчі чи в неоплачуваній відпустці.
Серед позитивних тенденцій цього півріччя: збільшення кількості досвідчених розробників, які взяли участь у дослідженні. У грудні 2022 року різко зменшилась кількість найдосвідченших розробників рівня Architect (-30% до червня 2022 року) і Tech Lead (-26%). У червні 2023 року їх стало на 12% більше, і хоч їхня кількість ще не досягла торішнього рівня, тенденція позитивна. Водночас майже вдвічі впала кількість інтернів — зі 105 фахівців у грудні 2022 року до 54 сьогодні, що показує скорочення кількості вакансій на ринку для розробників-початківців.
Інша тенденція першого півріччя 2023 року — збільшення частки розробниць. Зараз їх 10% серед опитаних розробників проти 8% пів року тому. Серед розробників, які почали кар’єру протягом останнього року, 18% становлять жінки, тому передбачаємо, що частка розробниць і далі зростатиме.
Медіанний вік українських розробників збільшився на рік і становить 29 років проти 28 років у грудні 2022 року. Це, як і зменшення кількості інтернів, може бути показником сповільнення входження нових спеціалістів в українське ІТ.
Більшість українських розробників, як і раніше, мають тайтл Middle (37%) і Senior (32%). Близько 35% мають
JavaScript поступово втрачає свої позиції в розробці: основною мовою її назвали 19% розробників проти 21% пів року тому. TypeScript, навпаки, збільшує свою вагу: нині це основна мова для 17% розробників (у грудні 2022 року — для 16%, а рік тому — для 14%). JavaScript і TypeScript є основними мовами для Front-end фахівців: 53% з них найчастіше використовують JavaScript, а 43% — TypeScript.
На третьому місці за частотою використання — C# / .NET, це основна мова для 14% розробників. Частіше за інші мови її обирають Full Stack фахівці: для 25% з них це основна мова.
Далі йдуть Java (12% назвали основною мовою) і PHP (8%). Їх теж поступово стають менше використовувати, хоча Java залишається основною мовою для 27% Back-end розробників.
Частка розробників, які найчастіше послуговуються Python, стабільна і становить 7%. Найчастіше її обирають Back-end спеціалісти: для 13% з них це основна мова.
Фахівці з мобільної розробки віддають перевагу Kotlin (для 33% це основна мова) і Swift (28%).
Медіанні зарплати
Медіанна зарплата розробників в Україні незначно зросла в першому півріччі 2023 року: $3435 (+$35 до грудня 2022 року). Отже, медіанна зарплата розробника вже рік майже не змінюється.
За посадами
У 2023 році припинилося зростання зарплат досвідчених розробників, яке відбувалося після початку повномасштабного вторгнення. В першому півріччі 2023 року навіть трохи зменшилися медіанні зарплати розробників рівня Senior (-$100, до $4900) і Tech Lead (-$375, до $5500, повернувшись на рівень літа 2022 року). Не набагато підвищилися лише зарплати тимлідів (+$100, до $5200).
За квартилями
У першому півріччі 2023 року з’явилася тенденція до скорочення різниці в зарплатах розробників: дещо зменшилися компенсації у найоплачуваніших інтернів, мідлів, техлідів та архітекторів (дещо зменшилися зарплати в четвертому квартилі). У кінці 2022 року зарплати найоплачуваніших фахівців, навпаки, зростали. Проте різниця зарплат розробників залишається великою — у фахівців рівня Senior+ у першому та четвертому квартилях вона перевищує $2000, Middle — $1425.
10% найоплачуваніших розробників отримують $6400 та більше, 10% найоплачуваніших архітекторів — $9670 та більше.
За досвідом роботи в ІТ
Розробники з менш ніж річним досвідом роботи можуть розраховувати на $500–700 на місяць. Значне збільшення зарплат починається з другого року роботи, і найактивніше компенсацію підвищують у перші вісім років. Після цього значного зростання медіанних зарплат зі збільшенням досвіду вже не спростерігаємо.
За містами
Найвищі медіанні зарплати у розробників, які виїхали за кордон, але планують повернутися в Україну, — $4500.
Уперше з початку повномасштабного вторгнення Київ випередив Львів за медіанними зарплатами розробників: $3750 проти $3725. Це може бути ознакою поступового повернення айтівців до Києва, адже більш досвідчені фахівці частіше виїжджали зі столиці з початком повномаштабної війни. Середні зарплати розробників рівня Senior+ у Києві дещо вищі, ніж у Львові, у той час як зарплати джунів і мідлів не відрізняються.
За спеціалізацією
Найвищі медіанні зарплати, як і пів року тому, у Back-end розробників, — $3800. Зарплати фахівців різних рівнів практично не змінилися, крім як у Middle, де вона зменшилася на $50, до $2800.
Помітно зменшилася медіанна зарплата фахівців з Mobile-розробки: -$275, до $3475. Однак ця спеціалізація залишається на другому місці за рівнем зарплат після Back-end розробки. Зменшились зарплати досвідчених Mobile-розробників: -$150 (до $2550) у мідлів та -$100 (до $4900) у сеньйорів.
Медіанна зарплата Full Stack фахівців не змінилася — $3200, хоча з’явилася тенденція до її зменшення: у джуніорів -$20 (до $980), мідлів -$25 (до $2475), сеньйорів -$50 (до $4750).
Зарплати Front-end спеціалістів теж потроху зменшуються: у джуніорів -$30 (до $950), сеньйорів -$50 (до $4750).
За мовами програмування
Scala, Rust і Go залишаються мовами з найвищими медіанними зарплатами. Передусім це стосується досвідчених фахівців. Медіанна зарплата розробників, які найчастіше працюють зі Scala, — $5500, Rust — $5350, Go — $5000. Частка досвідчених айтівців серед розробників, які використовують ці мови, теж одна з найвищих: понад 55% з них мають рівень Senior+.
Вищі від середніх зарплати у досвідчених розробників, які працюють з Ruby (медіана — $4400), Kotlin ($4000) і Swift ($4000). Зарплати джунів, для яких ці мови основні, не відрізняються від середнього рівня, а зарплати мідлів і сеньйорів вищі за нього.
За типом компаній
Стартапи залишаються компаніми з найвищими зарплатами, але тільки для фахівців рівня Middle+. Зарплати джунів у стартапах традиційно нижчі від ринкового рівня.
Зарплати розробників в аутстафінгових і продуктових компаніях на середньоринковому рівні.
Найнижчі зарплати фахівців рівня Middle+ в аутсорсингових компаніях. Зарплати початківців в аутсориснгу на середньоринковому рівні.
Тенденція до зниження зарплат розробників рівня Senior спостерігається в усіх компаніях, крім стартапів: в аутстафінгових і продуктових на -$200 (до $5000), в аутсорсингових на -$75 (до $4425).
Динаміка зарплат за мовами програмування
JavaScript. Медіанні зарплати розробників рівня Junior і Middle практично не змінилися з початку повномасштабної війни: у джуніорів -$12 за пів року, до $888, медіана мідлів без змін. Зарплати сеньйорів не змінилися після зростання у другій половині 2022 року.
Динаміка зарплат JavaScript-розробників
Зарплати JavaScript-розробників з розподілом за фреймворками та додатковою мовою програмування
Java. Зарплати розробників рівня Senior зменшилися на $200, до $5000, і повернулися на рівень першої половини 2022 року. Тенденція до зменшення зарплат фахівців рівня Middle, яка з’явилася в другій половині 2022 року, є досі: -$152, до $2648. Зарплати джунів тримаються на довоєнному рівні без змін.
Динаміка зарплат Java-розробників
Зарплати Java-розробників з розподілом за фреймворками та додатковою мовою програмування
C# / .NET. Після різкого зростання в другій половині 2022 року зарплати розробників-сеньйорів дещо зменшилися: -$175, до $4700. Зарплати мідлів продовжують потрохи зростати: +$25, до $2625. Зарплати джунів не змінилися.
Динаміка зарплат C# / .NET-розробників
Зарплати C# / .NET-розробників з розподілом за фреймворками та додатковою мовою програмування
PHP. Зарплати РНР-розробників у першій половині 2023 року продовжували зростати, наближуючись до середньоринкових значень. У сеньйорів вони зросли на $300, до $4500, у мідлів — на $125, до $2500, проте досі залишаються нижчими від середнього за всіма мовами рівня. Зарплати джунів зросли на $200 та сягнули середньоринкового значення ($1000).
Динаміка зарплат PHP-розробників
Зарплати PHP-розробників з розподілом за фреймворками та додатковою мовою програмування
Python. У першій половині 2023 року зарплати фахівців рівня Senior продовжують зростати: +$200, до $5200. Зарплати джунів теж збільшилися на $100 та досягли середньоринкового рівня ($1000). Зарплати мідлів не змінилися.
Динаміка зарплат Python-розробників
Зарплати Python-розробників з розподілом за фреймворками та додатковою мовою програмування
C++. Медіанні зарплати сеньйорів впали до довоєнного рівня: -$200, до $4500. Зарплати джуніорів також зменшилися і зрівнялися зі середньоринковими значеннями: -$200, до $1000. Зарплати мідлів дещо відновилися після різкого падіння в кінці 2022 року: +$250, до $2550.
Динаміка зарплат C++ розробників
Зарплати C++ розробників з розподілом за фреймворками та додатковою мовою програмування
Ruby/Rails. Медіанні зарплати розробників-сеньйорів після різкого зростання в другій половині 2022 року зменшилися на $200, до $5500. Також вони зменшилися у джуніорів і зрівнялися зі середньоринковим значенням: -$225, до $1000. Зарплати мідлів, навпаки, продовжують поступово зростати: +$193, до $3290.
Динаміка зарплат Ruby-розробників
Зарплати Ruby-розробників з розподілом за фреймворками та додатковою мовою програмування
Swift. Зарплати Senior не змінилися і залишаються на довоєнному рівні ($5000). У мідлів вони повернулися до торішніх значень (-$200, до $2800). Зарплати джунів знизилися до середньоринкових значень (-$50, до $1000).
Динаміка зарплат Swift-розробників
Зарплати Swift-розробників з розподілом за фреймворками та додатковою мовою програмування
Kotlin. Зарплати сеньйорів продовжують зростати: за пів року +$38, до $5238. Зарплати мідлів повернулися до торішнього рівня: +$100, до $2800. А в джунів вони впали на $150, до $850. Це один з найнижчих показників.
Динаміка зарплат Kotlin-розробників
Зарплати Kotlin-розробників з розподілом за фреймворками та додатковою мовою програмування
TypeScript. Як і у фахівців з JavaScript, зарплати досвідчених розробників рівня Middle та Senior не змінилися за останні пів року. У початківців знизилися на $50, до $950.
Динаміка зарплат TypeScript-розробників
Зарплати TypeScript-розробників з розподілом за фреймворками та додатковою мовою програмування
Медіанні зарплати та англійська
Українські розробники поступово прокачують свою англійську мову: продовжує зростати частка тих, хто оцінює свій рівень як Upper Intermediate (44% проти 43% пів року тому). А тих, хто оцінює його як Intermediate чи Pre-Intermediate, стає менше.
Рівень англійської серед розробників
Фахівці з кращим володінням англійською мовою переважно отримують вищі зарплати. Ця різниця менш помітна для початківців, але відчутна для більш досвідчених фахівців. Middle+, які знають англійську на рівні Upper Intermediate, мають на $400-700 вищі зарплати, ніж ті, хто знає її на рівні Intermediate.
Медіанні зарплати і знання англійської
Розподіл зарплат за кількістю анкет
Як альтернативу медіані ми створили віджет з розподілом зарплат за кількістю анкет. Над кожним стовпцем вказано кількість анкет, яку ми отримали для конкретного зарплатного діапазону. Ви можете відфільтрувати дані за посадою, містом і досвідом роботи. До переліку посад додали спеціальності, які зібрали не менше як 50 анкет.
Докладна інформація з розбивкою за категоріями, містами та досвідом найближчим часом буде доступна у розділі «Зарплати».
Дані про кількість вакансій і відгуків дивіться в розділі «Тренди».
Якщо у вас є коментарі, пропозиції або зауваження до статті