Зарплати українських розробників — літо 2020
Читайте свіжу аналітику про зарплати українських розробників, літо 2024
У червні ми проводили чергове анонімне зарплатне опитування, в якому взяли участь 12 419 ІТ-спеціалістів. Представляємо другу статтю літнього циклу про зарплати — розглядаємо розробників. Їх в опитуванні 6448: Software Engineers, Tech/Team Leads і System Architects.
Варто зазначити, що цієї хвилі TechLeads і TeamLeads об’єднано в одну категорію, історичні дані переглянуто відповідно. Нагадаємо, що у попередніх двох статтях ми вже розглянули загальний портрет ІТ-спеціаліста і зарплати тестувальників.
Дані в CSV доступні на GitHub. Усі зарплати вказано в доларах США (за курсом міжбанку), чистими (після сплати податків). Для оцінювання зарплат у вибірках використовуємо медіану. Статті з результатами минулих опитувань тут.
Портрет учасників опитування
Серед опитаних розробників найбільша частка Software Engineers (46%), далі йдуть категорії Senior Software Engineers (24%) та Junior Software Engineers (17%). Порівняно з минулими періодами значно скоротилася кількість Junior Software Engineers, до рівня грудня 2014 року.
За результатами червневого опитування, частка розробниць становила 9%, цей показник збільшується щороку — на 2 п.п. за останній рік і на 5 п.п. з
Розподіл розробників за віком у червні
Топ-3 містами проживання серед розробників і далі є Київ (44%), Харків (14%) і Львів (13%).
JavaScript — мова програмування #1 в Україні, нею як основною користується 24% розробників, як додатковою — 41%. У цій хвилі дослідження до списку було додано TypeScript, що на
15% респондентів вказали, що не використовують додаткову мову програмування.
Середні зарплати
Середня зарплата розробника в Україні становить $2300 на місяць (після оподаткування), згідно з даними опитування за червень 2020 року. Значного зростання порівняно з груднем
Динаміка
У розрізі посад ми спостерігаємо падіння зарплатні System Architect на $200 і Senior SE — на $100 та збільшення зарплати Team/Technical Lead на $150. У Software Engineer та Junior SE вже третє опитування поспіль середня зарплата не змінюється.
За посадами
Найбільше отримують Junior SE, SE та Senior SE у Києві — $800, $2200 та $4000 відповідно. В інших містах, якщо порівнювати з Києвом, Junior SE отримують в середньому на $100-150 меншу зарплату. Для SE і Senior SE така різниця може сягати $700-1000.
За містами
На найбільшу оплату праці розробник JavaScript, C#/.NET та Java (найпопулярніші мови) може розраховувати у Києві — $2350, $2800 та $3000 відповідно.
Найбільш оплачуваними спеціалістами є Scala та Go-розробники у Києві — їхня зарплата становить $4000.
За спеціалізаціями
Найвищі зарплати у Senior Back-end розробників — $3750, найнижчі — у Junior Front-end — $650.
За мовами програмування
Junior SE, що програмує на Java, C та C++, має найвищу зарплату на рівні $800. Для Senior SE та SE найбільш оплачуваними є мови Scala та Go ($4400-4500 та $2400-2700 відповідно до посади).
За типом компаній
Для Junior SE найбільш оплачуваною буде робота в продуктовій компанії — $800. Для Senior SE та SE оплата праці в аутстафінговій, продуктовій компанії чи стартапі більш-менш однакова, на рівні $3800-3900 для Senior SE та $1800-2000 для SE.
За вишами
Як і за результатами попереднього опитування, найвищі середні зарплати серед випускників ДонНТУ, КНУ ім. Шевченка та НТУУ «КПІ» ім. Сікорського — близько $3000. У червні 2020 року до цього списку приєднався ОНУ ім. Мечникова.
Щодо студентів, то найбільше отримують ті, хто навчається в ЧНУ ім. Федьковича ($1000), НТУУ «КПІ» ім. Сікорського ($980) і КНУ ім. Шевченка ($975).
Середні зарплати: за мовами програмування
Цієї хвилі ми додали можливість обирати кілька додаткових мов програмування (до трьох) та розширили список варіантом TypeScript. Нижче представляємо перелік основних мов програмування з динамікою за 8 років, а також з розбивкою за додатковою мовою та фреймворками.
Java: динаміка
За останні пів року динаміка середніх зарплат була негативною для SE та Senior SE — зменшилася на $200.
Java: фреймворки та додаткова мова програмування
Щодо фреймворків і бібліотек, то найпопулярнішими серед Java-розробників є Spring і Hibernate (791 і 428 анкет). Інші варіанти зібрали суттєво менше відповідей. А ось найвищі середні зарплати у тих, хто використовує Play та Apache Spark.
Серед додаткових мов програмування найбільш популярними у Java-розробників є JavaScript і SQL. А ось найвищі середні зарплати у тих, хто, окрім Java, використовує Go, Scala і Kotlin — $3000-3500.
JavaScript: динаміка
За останні пів року динаміка середніх зарплат була негативною для SE та Senior SE — зменшилася на $200 та $145 відповідно.
JavaScript: фреймворки та додаткова мова програмування
Серед найбільш популярних фреймворків і бібліотек у JavaScript-розробників: React.js (948 анкети), Node.js (667), Angular/Angular.js (313), Vue.js (263), Express (257), jQuery (220), React Native (170). Найвищі середні зарплати у тих, хто володіє Node.js ($2200), Angular/Angular.js ($2179) і Express ($2100).
Серед додаткових мов програмування найбільш популярними є TypeScript (802 анкети) та PHP (217 анкет). Так середня зарплата JS-розробників, що використовують TypeScript, становить $2000, PHP — $1800.
C#/.NET: динаміка
Серед C#/.NET-розробників середня зарплата за пів року зросла у Senior — на $100 та зменшилася на $50 для Junior SE.
C#/.NET: фреймворки та додаткова мова програмування
.NET (769 анкет), .NET Core (730) і ASP.NET (569) — найбільш популярні платформи серед .NET-розробників. Найвищі середні зарплати у тих, хто, крім стандартних платформ, використовує у роботі React.js ($2600) і .NET Core ($2750).
Більш ніж половина .NET-розробників використовує JavaScript як додаткову мову програмування. Найвищі зарплати в тих, хто додатково працює з Objective-C — $3375, Python — $3000.
PHP: динаміка
За останні пів року зарплати PHP-розробників значно скоротилися — на $300 у Senior Software Engineer, на $100 у Software Engineer та на $50 у Junior Software Engineer.
PHP: фреймворки та додаткова мова програмування
Laravel (339 анкет), Symfony (258) та jQuery (254) — найпопулярніші фреймворки і бібліотеки серед PHP-розробників. 80% респондентів використовують JavaScript як додаткову мову програмування.
Python: динаміка
Зарплата Python-розробників становить $3800 для Senior SE (-$150), $2000 для SE і $700 для Junior SE (без змін).
Python: фреймворки та додаткова мова програмування
Найбільш популярні фреймворки серед Python-розробників — Django (224 анкети) і Flask (159 анкет). Щодо додаткових мов програмування, то частіше за інші розробники на Python використовують JavaScript (197 анкет).
C++: динаміка
За останні пів року зарплати С++ розробників скоротилися на $50 у Senior Software Engineer, на $150 у Software Engineer та на $100 у Junior Software Engineer.
C++: фреймворки та додаткова мова програмування
Найпопулярніша додаткова мова програмування — Python (112 анкет). Найвищі зарплати у тих, хто додатково працює з Go ($4000).
Ruby/Rails: динаміка
Серед Ruby/Rails-розробників середня зарплата за пів року помітно знизилась для позиції Software Engineer — на $275.
Ruby/Rails: фреймворки та додаткова мова програмування
Найпопулярніші фреймворки серед Ruby-розробників — Ruby on Rails (166 анкет) і React.js (66 анкет). Найчастіше вони використовують JavaScript як додаткову мову програмування. Але найвищі зарплати у тих, хто додатково застосовує Elixir ($4350) і TypeScript ($3400).
Swift: динаміка
Позиції Software Engineer Swift-розробників демонструють негативну динаміку за останні пів року — середня зарплата зменшилася на $200. Водночас середня зарплата Junior і Senior зросла на $100 для кожної групи.
Swift: фреймворки та додаткова мова програмування
Найчастіше Swift-розробники використовують Objective-C як додаткову мову з медіаною $2900.
Середні зарплати й англійська
Згідно з результатами опитування, 44% розробників володіють англійською на рівні Upper-Intermediate та Advanced. Найкраще англійську мову знають System Architects: 32% на рівні Advanced, 47% — Upper-Intermediate.
Рівень англійської
Динаміка відповідей вказує на зростання загального рівня володіння англійською мовою. Частки тих, хто знає англійську на рівні Upper і вище, за останні пів року збільшилася на 3 п.п.
Середні зарплати і знання англійської
Знання англійської мови підвищує можливість отримувати більшу заробітну плату.
Junior SE з рівнем знання англійської вище середнього отримує $738, що на +$88 більше, ніж Junior SE з рівнем англійської нижче середнього. Для SE рівень зарплати зростає з рівнем знання англійської від $1500 до $2200, або на +$700. Для Senior SE діапазон ще більший — від $3000 до $3850, або на +$850.
Розподіл зарплат за кількістю анкет
Як альтернативу медіані ми створили віджет із розподілом зарплат за кількістю анкет. Над кожним стовпцем вказана кількість анкет, що була отримана для конкретного зарплатного діапазону. Ви можете відфільтрувати дані за посадою, містом та досвідом роботи. До переліку посад додали спеціальності, які зібрали не менше 50 анкет.
Докладна інформація з розбивкою за категоріями, містами та досвідом у розділі «Зарплати».
Альтернативні віджети: doustatistic.byethost7.com, devua.seektable.com
Дані про кількість вакансій і відгуків дивіться в розділі «Тренди».
Аналітика: Дар’я Сімонова
Візуалізація даних: Ігор Яновський
Підписуйтеся на Telegram-канал «Редакція DOU», щоб не пропустити нові випуски зарплатного опитування.
Найкращі коментарі пропустити