Український Senior - розробник : погляд з боку світового ринку

[Від редакції: Віктор Сорока - Corporate Recruiting Manager в компанії EPAM Systems. Веде блог «It's all about recruiting ». Віктора можна знайти в LinkedIn або зафоловіть в.]

За останні кілька років тема «особливостей» українських Senior-розробників вже не раз піднімалася на DOU. Кожна нова стаття породжує хвилю суперечок, протилежних думок і емоційних коментарів. Але давайте спробуємо відмовитися від суб'єктивного аналізу цієї ситуації і розглянути питання з точки зору цифр. Чи дійсно проблема (якщо вона є) настільки катастрофічна?

При написанні статей я регулярно використовую LinkedIn для збору та аналізу інформації про різні особливості та тенденції ринку праці. Думаю, що і в цьому питанні буде важко знайти більш підходящий джерело даних.

Перш за все, давайте визначимо, хто ж такий Senior-розробник з точки зору LinkedIn. Після тривалих експериментів з пошуковими запитами та вивчення їх результатів я зупинився на наступному:

Senior AND (Developer OR «Software Engineer» OR Programmer OR «System Engineer» OR «Systems Engineer») *

* Передбачаючи питання читачів, хочу згадати, що LinkedIn «розуміє» Sr. і Senior як одне значення, тому писати (Sr. OR Senior) не має сенсу.

Якщо ми задіємо фільтр LinkedIn «Years of Experience», то сумарна кількість результатів по нашому запиту складе 347897 (тут і нижче наведені цифри на 2 грудня 2012 року) користувачів у всьому світі. При використанні цього параметра ми можемо працювати з наступними групами (в залежності від кількості років досвіду фахівців):

Давайте подивимося, як на світовому ринку Senior-розробники розподіляються по цих групах:

Отже, у світі близько 73% Senior-розробників мають більше 6 років досвіду роботи, близько 20% - від 3 до 5 років і 7% фахівців отримали «звання» Senior, маючи менше 2 років досвіду. Як на мене, цифри виглядають цілком адекватними, а ви що думаєте? Звичайно, на нашому ринку ситуація трохи інша, але про це пізніше.

Як же змінюється ця структура в залежності від регіону? Я спробував виділити кілька ключових з точки зору розробки ПЗ **:

** У той чи інший регіон були включені країни, за якими кількість результатів нашого запиту в LinkedIn становило більше 500.

Графік нижче відображає те, який розподіл Senior-розробників (в залежності від кількості років досвіду) характерне для вищевказаних місць.

Тут ми можемо чітко побачити певні закономірності в зміні ваги тієї чи іншої групи. При русі із заходу на схід кількість фахівців в групі 10 + стабільно зменшується. Якщо в США і Канаді їх 61%, то в країнах Азії всього 3.4%, величезний розрив, чи не так? Що стосується Східної Європи, то вона тримає лідерство в категорії 6-10, тим не менш, програючи всім крім Азії в категорії 10 +. Причому в групі 6-10 у Азії такий же відсоток розробників, як в Америці чи Західній Європі.

Таким чином, щоб потрапити в найбільш численну групу Senior-фахівців в Америці та Західній Європі вам знадобиться більше 10 років досвіду, в Східній Європі буде достатньо 6-10 років, ну а в Індії і зовсім від 3 до 5 років.

Проаналізуємо ситуацію на українському ринку. Для початку розглянемо структуру Senior-розробників в Україні.

Як бачимо, в категорії 3-5 років (яка, швидше за все, застосовна до горезвісних «23-річним Senior») ми «випереджаємо» світовий ринок всього на 7%, що в принципі зовсім не погано.

Але давайте порівняємо Україну з її західними сусідами по Східній Європі.

Ми бачимо, що фактично юних Senior-фахівців у нас все-таки більше, ніж у сусідніх країн з Європейського Союзу. Різниця між Україною і Чехією в категорії 3-5 становить близько 13%, а ближче всього до нас Польща з різницею в 4%. У групі 6-10 ми трохи випереджаємо Польщу та Румунію, але програємо Чехії та Угорщини. Ну а що стосується категорії 10 +, то тут Україна посідає останнє місце.

З особливостей графіка також варто відзначити велику схожість ринків Чехії та Угорщини, а також Румунії та Польщі.

Якщо ж подивитися на Схід і порівняти Україну з Білоруссю та Росією, то ми маємо навіть невелику перевагу. Кількість Senior-фахівців з досвідом 6 + років у нас на 1,6% більше, ніж у Росії та на 13% - ніж у Білорусі.

Якщо розподіл в Україні та Росії дуже схоже, то Білорусь майже на 10% «виграє» в групі 3-5. Незважаючи на те, що я досить добре знайомий з білоруським ІТ-ринком, у мене поки немає фактів, які могли б пояснити цю специфіку.

Ну і оскільки зараз часто порівнюють потенціал ринку розробників в Україні та Азії, давайте розглянемо наступний графік.

Очевидно, що поки ми виграємо по «досвідченості» старших розробників перед усіма трьома ключовими гравцями цього ринку. Тим не менше, не можна не помітити, що за структурою розподілу Китай підібрався дуже близько до України в категорії 6-10.

Які ж висновки ми можемо зробити на підставі проведених розрахунків та аналітики?

P.S. Напевно читачі знайдуть якісь погрішності або неточності в обраній мною схемою розрахунків ... Ну що ж, це адже аналітична стаття, а не повноцінне статистичне дослідження :) Проте, переглядаючи ще раз отримані результати, можу сказати, що вони підтверджуються здоровим глуздом і особистими спостереженнями. А ви як думаєте?

Опубліковано: 10/12/12 @ 09:54
Розділ Блоги

Рекомендуємо:

Як душевно поRUBYлісь в Харкові
15 грудня, Харків - Конференція KharkivJS
Олександр Димо , Acunote : про agile , Y Combinator і мовах програмування
Дайджест : інтерв'ю з Романом Хміля і Артуром Міхно , Samsung відкриває центр розробки в Харкові
42 бесплатных инструмента для подбора ключевых слов в англоязычном интернете