Quantcast
Channel: Категорія [Статьи] — DOU
Viewing all articles
Browse latest Browse all 2427

Зарплати українських розробників — літо 2020

$
0
0

У червні ми проводили чергове анонімне зарплатне опитування, в якому взяли участь 12 419 ІТ-спеціалістів. Представляємо другу статтю літнього циклу про зарплати — розглядаємо розробників. Їх в опитуванні 6448 Software Engineers, Tech/Team Leads і System Architects.

Варто зазначити, що цієї хвилі TechLeads і Team Leads об’єднано в одну категорію, історичні дані переглянуто відповідно. Нагадаємо, що у попередніх двох статтях ми вже розглянули загальний портрет ІТ-спеціалістаі зарплати тестувальників.

Дані в CSV доступні на GitHub. Усі зарплати вказано в доларах США (за курсом міжбанку), чистими (після сплати податків). Для оцінювання зарплат у вибірках використовуємо медіану. Статті з результатами минулих опитувань тут.

Портрет учасників опитування

Серед опитаних розробників найбільша частка Software Engineers (46%), далі йдуть категорії Senior Software Engineers (24%) та Junior Software Engineers (17%). Порівняно з минулими періодами значно скоротилася кількість Junior Software Engineers, до рівня грудня 2014 року.

За результатами червневого опитування, частка розробниць становила 9%, цей показник збільшується щороку — на 2 п.п. за останній рік і на 5 п.п. з 2014-го.

Розподіл розробників за віком у червні 2020-гозалишається стабільним, якщо порівнювати з минулими хвилями опитування. Медіана — 28 років, мода — 25 років (7,3%).

Топ-3 містами проживання серед розробників і далі є Київ (44%), Харків (14%) і Львів (13%).

JavaScript — мова програмування #1 в Україні, нею як основною користується 24% розробників, як додатковою — 41%. У цій хвилі дослідження до списку було додано TypeScript, що на 6-йпозиції у рейтингу основних мов з 6% користувачів і на 3-йпозиції у списку додаткових мов з 24% користувачів.

15% респондентів вказали, що не використовують додаткову мову програмування.

Середні зарплати

Середня зарплата розробника в Україні становить $2300 на місяць (після оподаткування), згідно з даними опитування за червень 2020 року. Значного зростання порівняно з груднем 2019-гоне відбулося.

Динаміка

У розрізі посад ми спостерігаємо падіння зарплатні 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.

Інтерактивний зарплатний віджет


Альтернативні віджети: doustatistic.byethost7.com, devua.seektable.com

Докладна інформація з розбивкою за категоріями, містами та досвідом у розділі «Зарплати».

Дані про кількість вакансій і відгуків дивіться в розділі «Тренди».


Аналітика: Дар’я Сімонова
Візуалізація даних: Ігор Яновський


Підписуйтеся на Telegram-канал «Редакція DOU», щоб не пропустити нові випуски зарплатного опитування.


Viewing all articles
Browse latest Browse all 2427

Trending Articles