Квінтесенція особистості українського айтішника
[Про автора: Анастасія Чистенко — HR Team Leader в компанії INSART, співорганізатор проекту Smart Club]
В останні роки компанії з українського IT сектора швидко завойовують глобальний ринок IT аутсорсингу. Які підстави для цього? Низькі рейти? Висока якість розробки? Або щось інше? Працюючи в ІТ секторі вже багато років, я перетиналася з розробниками із різних країн — різниця між ними істотна. Проте, я не збираюся порівнювати їх або намагатися показати будь-кого з них з кращого чи гіршого боку. Таке порівняння було б занадто суб’єктивним.
Натомість, я хочу роздивитися портрет українського програміста та визначити його сильні і слабкі риси. Розділивши його на «складові», хочу зрозуміти, які з них роблять його кваліфікованим розробником. Чи, може, він все ж таки посередність? Беручи до уваги встановлені факти, я порівнюватиму українські показники з такими ж показниками інших країн.
Освіта, що зміцнювалась поколіннями
Я вважаю, що освіта визначає експерта в будь-якій галузі. Ще від часів Радянського Союзу Україна славилась своєю сильною науковою школою. Список українських науковців містить математиків, фізиків, інформатиків і кібернетиків, винахідників тощо. Серед них ми бачимо імена світового значення, такі як Володимир Вернадський, Борис Грабовський, Володимир Джус, Архип Люлька, Іван Пулюй та Сергій Корольов. З часів здобуття Україною незалежності у 1991 році українські школярі регулярно беруть участь у міжнародних наукових олімпіадах з математики, фізики, інформатики та інших наук. І вони завжди повертаються з медалями.
Українська освіта змінюється відповідно до вимог ринку. Багато вишів почали пропонувати ІТ спеціалізацію. Високий рівень української ІТ освіти неодноразово було доведено. Наприклад, серед сертифікованих на Brainbench (Bench Games Leaderboard) Україна займає
Таким чином, ми можемо стверджувати, що український розробник не просто має гарну освіту, але й підтримується освіченим підґрунтям старших поколінь. Ще Махатма Ганді, коли проводив освітню програму в Індії, дійшов висновку, що на успішне здобуття освіти позитивно впливає залучення до процесу освічених батьків.
Отже, український розробник має освіту, що зміцнювалась поколіннями.
Хочу також порівняти деякі показники освіти в Сполучених Штатах і в найпопулярніших країнах для аутсорсингу: в Україні, Польщі, Індії, Китаї, Тайланді, Малайзії та Індонезії:
США | Україна | Польща | Індія | Китай | Тайланд | Малайзія | Індонезія | ||
Відсоток чоловіків, що мають принаймні вищу освіту | % | 94.3 | 96.1 | 83.5 | 50.4 | 70.4 | 35.6 | 72.8 | 46.8 |
Місце | 22 | 16 | 38 | 88 | 61 | 121 | 57 | 97 | |
Відсоток жінок, що мають принаймні вищу освіту | % | 94.7 | 91.5 | 76.9 | 26.6 | 54.8 | 29 | 66 | 36.2 |
Місце | 14 | 22 | 41 | 116 | 78 | 113 | 63 | 103 | |
Індекс поширення досягнень людського розвитку | Індекс | 0.941 | 0.808 | 0.767 | 0.264 | 0.481 | 0.491 | Немає даних | 0.459 |
Місце | 3 | 27 | 33 | 109 | 77 | 76 | 79 | ||
Відсоток грамотного населення | % | 99 | 99.7 | 99.8 | 59.5 | 91.6 | 96 | 88.9 | 90.4 |
Місце | 26 | 12 | 9 | 182 | 117 | 83 | 128 | 119 | |
Відсоток людей, зарахованих до вишів | % | 69.36 | 70.87 | 56.02 | 15.75 | 22.26 | 40.25 | 28.08 | 22.13 |
Місце | 6 | 4 | 19 | 91 | 78 | 51 | 64 | 79 | |
Кількість наукових і інженерних статей в розрахунку на мільйон населення | 728.12 | 43.69 | 177.2 | 11.68 | 22.65 | 16.62 | 20.89 | 0.816 | |
Місце | 13 | 61 | 34 | 96 | 73 | 83 | 77 | 160 |
Згідно з результатами дослідження «Портрет ІТ-спеціаліста 2016» на DOU, 64% українських спеціалістів мають вищу освіту та закінчили технічні інститути і університети.
Коли мова йде про освіту, має сенс згадати також про рівень IQ. Терміни «освіта» та «IQ» істотно різняться. Освіта — це знання, отримані у процесі навчання протягом певного часу, тоді як IQ є показником пізнавальної здібності людини, тобто інтелекту. Неосвічена людина може мати високий рівень IQ, в той час як освічена людина може отримати низький показник IQ. Проте дослідження показали, що якість освіти, яку отримала людина, грає значну роль при обчисленнях результатів IQ тесту.
Річард Лінн (Richard Lynn), британський професор психології, та Тату Ванханен (Tatu Vanhanen), фінський професор політичної науки, провели дослідження IQ у більш ніж 80 країнах. Нижче наведено деякі з цех результатів:
США | Україна | Польща | Індія | Китай | Тайланд | Малайзія | Індонезія | ||
Середній рівень IQ | Значення | 98 | 97 | 99 | 82 | 105 | 91 | 92 | 87 |
Місце | 9 | 10 | 8 | 25 | 7 | 16 | 15 | 20 |
На додаток до гарної освіти, український ІТ спеціаліст переважно продовжує свою самоосвіту і особистісний розвиток через навчання і отримання сертифікації по технологіям, що використовуються в проектах. Багато розробників розширяють свою базу знань за допомогою ІТ спільнот, курсів та центрів сертифікації. Згідно з «Портретом ІТ-спеціаліста 2015», майже 81% респондентів зазначили, що вони займаються самоосвітою, а 16% відвідують тренінги:
В 2015 році Українська ініціатива, відома під назвою IT JAM, провела церемонію IT Education Awards, на якій визнала кращі ІТ-школи і компанії з точки зору внеску в навчання інших в ІТ галузі.
Отже, ми бачимо, що передача знань широко розповсюджена в Україні. Багато ІТ компаній організовують курси, практику, тренінги, стажування, академії та зустрічі, на яких найбільш досвідчені інженери діляться досвідом як з початківцями, так і з кваліфікованими ІТ спеціалістами.
Проте, це прагнення до саморозвитку — палиця на два кінці: українські ІТ спеціалісти люблять покращувати свою кваліфікацію, але не хочуть працювати на проектах або в командах, де вони не здобудуть новий досвід. Іноді виникають проблеми через те, що висококваліфікований розробник залишає проект, тому що він не цікавий або не дає йому нових знань.
«Портрет ІТ-спеціаліста 2016» показує, що саме цікавість до технологій привела в галузь ІТ 82% респондентів.
Зручне спілкування
Я неодноразово чула від досвідчених менеджерів аутсорсингових проектів впевненість в тому, що культурні розбіжності найчастіше спричиняють невдачі у віддалених командах. У зв’язку з цим європейський і християнський менталітет українського розробника робить спілкування зручнішим для багатьох клієнтів, що базуються в США і Європі, особливо це стосується бізнес культури і людських якостей, як-от почуття гумору та ініціативність.
Український розробник часто є проактивною і творчою особистістю. Він не обмежує себе лише своїми задачами, навпаки, він розглядає проект в цілому, знаходить в ньому «слизькі» моменти, пропонує покращення і можливі рішення, і, головне, ділиться своїми ідеями. Він не соромиться ставити питання, а це зводить можливість непорозумінь до мінімуму.
Наступний пункт — знання іноземної мови. Вивчаючи англійську з самої школи, більшість українських розробників можуть чітко спілкуватись з колегами і клієнтами з інших країн. В «Портреті ІТ-спеціаліста 2016» зазначається, що 79% українських ІТ професіоналів мають знання англійської на рівні Intermediate або вище.
Дослідження минулого року «Портрет ІТ-спеціаліста 2015» показало, що більшість українських розробників активно використовують англійську в спілкуванні, під час самоосвіти і читання:
На додаток до навичок спілкування, український ІТ спеціаліст має переваги з точки зору робочого графіку. Різниця у часі між Україною і з Західною Європою складає лише одну годину, а зі Східним узбережжям США — 7 годин, отже робочі години в Україні та США також перетинаються.
Зважаючи на той факт, що більшість українських ІТ спеціалістів є совами, затримуватись на роботі майже до 9 вечора для них є звичайною справою.
Це є великою перевагою при налагодженні спілкування, проведенні мітингів, демо-показів і щоденних «стендапів». У зв’язку з цим аутсорсинг до Східної Європи набагато ефективніший, ніж аутсорсинг до Азії. Команда навряд чи може бути успішною, якщо різниця у часі між її учасниками складає 12 годин, а фактичний час між запитанням і відповіддю становить 24 години.
Зацікавленість також дуже важлива для українського програміста. Багато українських розробників мають власні проекти, а деякі створюють програмне забезпечення на добровольчих засадах. Доволі часто в новинах повідомляється про те, що українські програмісти розробили ПЗ, яке допоможе українським військовим, запобігатиме корупції, сприятиме розвитку українських шкіл тощо; в багатьох випадках ці програми передаються для користування безоплатно. До того ж часто можна зустріти розробників, які готові перейти з нудного проекту на складний, навіть якщо за нього менше платять.
В той же час це також становить проблему: втримати досвідченого розробника на проекті, який здається йому нецікавим. Мій досвід показує, що новий проект буде надзвичайно популярним серед розробників, вони навіть можуть конкурувати за нього, якщо це складний і цікавий проект. І навпаки, якщо проект звичайний і легкий, набрати команду для нього — задача не з простих.
Вартість якості
Одна з причин появи аутсорсу — це грошові переваги, що з’являються. Україна є однією з країн з найменшими зарплатами. Тим не менше, відчуваючи запит на свій досвід, український розробник підвищує свої вимоги щодо зарплатні. Порівняно з середніми зарплатами по країні, зарплати ІТ розробників доволі високі. Завдяки цьому українські розробники можуть витрачати більше на освіту, особистий розвиток, здоров’я і подорожі.
Аутсорс — це ефективна стратегія, що дозволяє заощаджувати. Проте, у зв’язку з тим, що зарплати українських розробників постійно підвищуються, вони вже не завжди конкурентоздатні.
Середня річна зарплата ІТ спеціалістів в різних країнах:
США | Україна | Польща | Індія | Китай | Тайланд | Малайзія | Індонезія | |
Sr. Software developers, $ | 94,083.00 | 35,759.00 | 38,270.00 | 9,417.90 | 24,478.60 | 17,385.00 | 19,262.00 | 7,300.00 |
Sr. Java developers, $ | 97,178.00 | 41,525.00 | 43,614.00 | 11,977.60 | 23,628.44 | 15,659.20 | 24,381.00 | 4,561.00 |
QA engineers, $ | 66,712.00 | 19,000.00 | 21,498.00 | 5,195.90 | Немає даних | Немає даних | 13,451.70 | 3,566.80 |
До того ж, український ІТ спеціаліст дуже прискіпливий щодо умов праці і менеджменту команди. Він хоче працювати в сучасному офісі, отримувати регулярні бонусні виплати, мати дружнє робоче середовище і може залишити компанію або проект, якщо не почувається там комфортно. Український розробник не хоче терпіти будь-які незручності.
Згідно з «Портретом ІТ-спеціаліста 2016», зарплатня все ще є пріоритетом при виборі компанії. Цікаві задачі і можливості для професійного зростання зайняли друге і третє місця в рейтингу.
Висновки
Аналізуючи портрет середньостатистичного українського розробника, я б виділила наступні сильні сторони:
— Високий рівень освіти та IQ;
— Бажання до навчання і саморозвитку;
— Готовність передавати знання;
— Європейський менталітет та культура;
— Проактивність і творчість;
— Робочі години перетинаються з робочим часом в США та Європі;
— Зацікавленість у роботі.
Щодо потенційних мінусів для роботодавця:
— Може залишити нудний (нецікавий) проект, якщо він не пропонує новий досвід, навіть незважаючи на високу зарплатню;
— Може залишити проект/компанію, якщо там поганий менеджмент або взаємини;
— Прискіпливий щодо умов праці і ставлення до себе;
— Зростаючі вимоги щодо зарплатні.
А що ви думаєте, панове українські ІТ-шники? Ви згодні з моїми висновками? Чи мали ви можливість порівняти себе з ІТ спеціалістами з інших країн? Запрошую написати в коментарях про свої спостереження.