Я в IT-шники піду. Скільки заробляють фахівці IT-індустрії в Україні
IT вже стала самостійною галуззю української економіки - за 2018 р. кількість IT-фахівців зросла на 26%, і станом на кінець минулого року їх налічувалося вже майже 160 тис. Для порівняння: у банківській сфері та страховому бізнесі в Україні працює 214 тис. осіб.
Якщо в часи СРСР хлопчаки мріяли стати космонавтами, то тепер вони хочуть стати, як Марк Цукерберг, Білл Гейтс або Стів Джобс, заробити мільйони і виїхати жити в Каліфорнії.
Спеціалізовано видання DOU https://dou.ua/ вирішило вивчити рівень зарплат в сфері IT, і з цією метою в червні цього року опитало 11,4 тис. фахівців. Опитування проводилося серед 950 девелоперів тобто тих, хто створює програмний продукт, також дані по зарплатах надали 1908 - тестувальників, які тестують створені програмістами продукти. Крім того, в опитуванні брали участь і 3,6 тис. персоналу, який хоч і працює в IT-сфері, але не займається безпосередньо створенням програмних продуктів - менеджери, фахівці з кадрів та інше.
Це ж видання DOU рік тому склало усереднений портрет українського IT-шника на основі вивчених 8 тис. анкет. Отже, це молодий хлопець віком 21-29 років, у нього вища освіта, він живе в Києві, працює на аутсорсе, і подумує про те, щоб виїхати з України. При цьому 70% IT-фахівців задоволені своєю зарплатою, що, мабуть, є самим високим показником серед професій. Тому "ДС" вирішило зробити коротких портрет типового IT -шника: яка в нього освіта, досвід роботи, і будь - рівень зарплат. При цьому ми взяли тільки категорії девелоперів і тестувальників, руками яких і створюються інформаційні продукти.
Згідно з дослідженням, найбільш IT-шний місто - Київ, тут проживає близько 40% усіх українських фахівців, на долю Харкова і Львова припадає близько 16%, Дніпра - 7%, Одеси - 5%, Вінниці - 4% і Запоріжжя - 2%.
Що стосується гендерного питання в IT, то тут участь жінок у виробництві нерівномірний. Серед розробників програм тільки 7% жінок, проте серед тестувальників, які з обов'язку служби виявляють помилки, виправляють недоліки розробників і підвищують якість продукту - їх вже 30%.
Середній вік програміста-розробника - 27 років, тестувальника - 28 років.
Знання англійської, безперечно, є перевагою в будь-якій професії. Проте лише близько 7% девелоперів і тестувальників володіють англійською на "високому" рівні, 32-35% - на рівні вище середнього, на середньому рівні - 40-44%, нижче середнього - 13-16% і елементарне - 1-3%.
Найпопулярніші вузи серед розробників - Київський політехнічний інститут (йому віддають перевагу 14,5% розробників і 10% тестувальників), "Львівська політехніка" (6,6% розробників і 8,3% тестувальників), і Харківський національний університет радіоелектроніки (ХНУРЕ), якому віддають перевагу відповідно 6% і 5% фахівців.
Згідно з дослідженням, близько третини IT-фахівців в Україні працює в так званих "продуктових" компаніях індустрії. Продуктові компанії - це ті, хто самостійно реалізують повний цикл розробки продукту. Переваги роботи в таких компаніях полягають у тому, що вони забезпечують більш стабільне й різнобічне професійний розвиток, і більш високі шанси піднятися по кар'єрних сходах. Проте близько половини українських "програмерів" працює в аутсорсингових компаніях - тобто тих, яким продуктові компанії делегують частину завдань по створенню продукту. Є і стартапи, в яких працює близько 5% програмістів.
Ну і нарешті, грошове питання. Зарплати девелоперів вище, ніж розробників, тому розглянемо ці категорії окремо.
Серед тих, хто створює програмні продукти, є п'ять категорій. Перші три можна було б умовно класифікувати як "учень", "підмайстер" і "майстер". На найнижчій сходинці - Junior SE - девелопер може розраховувати на зарплату в $650, на наступному щаблі - Software Engineer - заробіток зростає вже до $2 тис., далі йде Senior SE з зарплатою в $3600.
Наступна щабель розвитку девелопера - це Technical Lead із зарплатою $4250. Цю позицію можна назвати "бригадир" - у такого фахівця є своя команда розробників, якими він керує, він спрямовує і перевіряє їх роботу, бере участь у вирішенні складних завдань.
І, нарешті, сама верхня позиція серед девелоперів - System Architect. Середня зарплата такого фахівця - $5 тис. Однак ці гроші платяться не просто так. У нього - найвища ступінь відповідальності перед замовником роботи. Умовно цю позицію можна назвати як "головний архітектор проекту". Він приймає рішення про внутрішній устрій програмного продукту і про його зовнішньому вигляді. "Головний архітектор" повинен бачити всю картину в цілому і грамотно розбити систему на модулі, після чого він планує роботу за проектом і розподіляє завдання.
Якщо подивитися в динаміці за останні 5 років, то зарплата молодшого програміста ("учень") знизилася на $50, "підмайстра" - зросла на $400, "майстра" - зросла на $600. А ось зарплати "бригадира" програмістів і "головного архітектора" зросли відповідно на $1 тис. і на $1,2 тис.
Примітно, що ще кілька років тому зарплата фахівців IT-сфери індексувалася у гривні, однак після того, як курс національної валюти почав обвалюватися, вони домоглися переіндексації доходів в долар. Тепер же, коли гривня в останні тижні стрімко зміцнилася, вони втратили в доходах.
Друга категорія IT-шників - тестувальники, отримують зарплату трохи менше, ніж творці програм. Зарплата тестувальників починається з $500, її отримує Junior QA engineer або молодший QA-інженер. Наступна щабель - "повноцінний" QA-інженер, з зарплатою вже $1,4 тис., і старший інженер - Senior QA engineer - вже з зарплатою $2,55 тис. Вища щабель у цьому напрямку - QA Tech Lead із зарплатою в $3,1 тис.
Примітно, але інженером з якості не можна стати, просто закінчивши вуз - тільки на деяких факультетах КПІ студентам читають піврічний курс з тестування. В основному QA отримують знання або на курсах або самостійно. При цьому, як відповідає DOU, мислення програмістів та тестувальників "заточене" по-різному: перший - шукає найкоротший шлях до вирішення, досягає мети і рухається до нових цілей, а тестувальник - докладно вивіряє невраховані моменти, перевіряє різні комбінації. Їх можна було б порівняти з інженером, який побудував літак, і льотчиком-випробувачем, який тестує машину в різних ситуаціях.
Примітно, що лідером серед внз, випускники якого отримують найвищу зарплату серед девелоперів, став госунивеситет "Житомирська політехніка" - респонденти їх цього внз отримують в середньому $3 тис., тоді як найнижчі зарплати - у випускників Запорізького національного технічного університету - $1,5 тис.
Якщо ж порівнювати зарплати з мов програмування, то найнижча - у молодшого девелопера з мови SQL, найвища - у старшого програміста Scala - $4,5 тис.