Ми аналізуємо ринок ІТ-зарплат з 2005 року. За цей час у галузі з’явилися десятки нових напрямів та професій. Саме тому з цього року підсумкові результати зарплатного опитування розділимо на три окремі аналітичні статті: зарплати розробників, зарплати тестувальників та зарплати інших технічних і нетехнічних спеціалістів.
У цій статті розглядаємо зарплати розробників. З 3 червня по 3 липня у черговому зарплатному опитуванні взяли участь 11 439 респондентів, із них 5 950 девелоперів. До розробників відносимо Software Engineer, TechLead і System Architect. Зарплати інших технічних спеціалістів розглянемо у наступних статтях. Але ви вже зараз можете подивитися їх у віджеті.
Дані в CSV доступні на GitHub. Усі зарплати вказані в доларах США (за курсом міжбанку), чистими (після сплати податків). Для оцінки зарплат у вибірках використовується медіана. Статті з результатами минулих опитувань тут.
Портрет учасників опитування
Топ-7 міст серед розробників той самий, що і в середньому по ринку: Київ (41%), Харків (15%), Львів (13%), Дніпро (7%), Одеса (5%), Вінниця (4%) й Запоріжжя (2%). Віддалено серед програмістів працює лише 3,5% респондентів.
48% Senior Software Engineers і 43% System Architects мешкає у Києві, серед Junior розробників таких 34%.
Географія
Жінок-розробниць лише 7%. З року в рік їх кількість збільшується, але доволі повільно — на 2,5 п.п. за 5 років. У середньому по ринку частка жінок в ІТ становить 20%.
Стать
Середній вік розробників — 27 років. У середньому українським девелоперам від 25 до 30 років.
Вік
Якщо дивитися на розподіл за досвідом, то медіанний вік Junior — 23 років, Middle — 26 і Senior — 30.
13,6% Junior розробників віком понад 30 років.
Розподіл за віком для різного рівня розробників
Більшість розробників знають англійську на рівні Intermediate й Upper-Intermediate. З 2011 року частка рівня Advanced майже не змінилася.
Знання англійської
Топ-3 вишів серед розробників: КПІ, Львівська політехніка, ХНУРЕ. Останній, до речі, цього року зайняв шосту сходинку в рейтингу вишіві був високо оцінений ІТ-спеціалістами.
Популярність вишів
Робота
Частка розробників, що працюють у продуктових компаніях, за 5 років збільшилася на 5 п.п. і досягла майже 30%. А ось частка спеціалістів зі стартапів майже незмінна — у межах
Розподіл за типом компаній
Лише 8% жінок має тайтл Senior, тоді як серед чоловіків таких 24%. System Architect серед респонденток не виявлено зовсім.
Популярність посад
Середній вік жінок і чоловіків програмістів майже не відрізняється. Junior — 23 роки, Middle — 26 років, Senior — 30 років. А найстарші архітектори — 32 роки.
Середній вік для різних посад
Сьогоднішні
Середній досвід для різних посад
Судячи з частки жінок серед девелоперів, гендерний баланс відсутній. На усіх позиціях частка жінок в десятки разів нижча, ніж чоловіків. Але оптимістично виглядає ситуація з Junior Software Engineer — кожна восьма серед них жінка. Серед Senior-ів — лише кожна 43.
Гендерний баланс серед різних спеціальностей
У стартапах програмують на JavaScript, PHP й Python. Серед тих, хто працює віддалено, топ-3 мов — JavaScript, PHP, Java. У жінок замість PHP на другому місці C#.
Популярність мов програмування
Наймолодші розробники програмують на Kotlin (у середньому їм 25 років), найстарші — на Delphi (36 років).
Середній вік розробника в залежності від мови
Середні зарплати
Останні три роки зарплати розробників демонструють позитивну динаміку. Середня зарплата Senior розробника за рік виросла на $180, Middle — на $300, а Junior — на $50.
Якщо порівняти з 2014 роком, то за п’ять років зарплати Senior спеціалістів збільшилися на $600, Middle — на $400. А ось зарплата джуніорів навпаки зменшилася на $50.
Динаміка
У Києві джуніор розробник може розраховувати на $750, тоді як у Дніпрі середня зарплата початківців — $600. Також у Дніпрі й найнижча середня зарплата у сеньорів (якщо порівнювати з топ-5 містами) — $3 400 проти $3 900 у Києві й $3 500 у Харкові й Львові.
За посадами
Очікувано, що найвищі зарплати у Києві. Проте не за всіма мовами програмування: в Одесі й Львові середня зарплата .NET розробників приблизно на $200 вища за київську. І львівські С++ розробники отримують десь на $400 більше за столичних.
За містами
Якщо порівнювати середні зарплати за мовами програмування, то найнижча зарплата у Junior SQL — $610, а найвища у Senior Scala — $4 500.
За мовами програмування
Продуктові компанії не поступаються зарплатами аутсорсинговим. Якщо порівнювати аутстафінг й аутсорсинг, то в першій Junior і Middle отримує десь на $100 більше, а Senior — на $300 більше.
За типом компаній
Неочікувано ЖДТУ став лідером серед вишів з найвищими зарплатами випускників — респонденти з цього університету в середньому отримують $3 000, найнижчі зарплати вказали випускники ЗНТУ — $1 500.
Лідери за зарплатами студентів, що працюють в ІТ, — Хмельницький національний університет, КНУ ім. Шевченка й КПІ. Студенти цих вишів отримують близько $1 000, тоді як середня зарплата студентів Чернівецького національного університету — $550.
За вишами
Середні зарплати за основними мовами програмування
Нижче для зручності об’єднали основні мови програмування з розподілом за досвідом і містами.
Java, C#/.NET, C++
PHP, Python, Ruby
JavaScript
Java Android, Java не-Android
Java Android, Kotlin
Objective-C, Swift
Інтерактивний зарплатний віджет
Альтернативні віджети: doustatistic.byethost7.com, devua.seektable.com
Детальна інформація з розбивкою за категоріями, містами та досвідом у розділі «Зарплати».
Дані про кількість вакансій і відгуків дивіться в розділі «Тренди».
Візуалізація даних: Ігор Яновський