І Україна не стоїть осторонь. Зараз через явного переваги по зарплатах з боку IT -разработчик. багато наших співвітчизників також приймають рішення йти вчитися на комп'ютерників і проходять спеціалізовані тренінги та курси в надії одержати більш прибуткову професію.
UBR.ua вирішив дізнатися, у скільки обійдеться перевчитися на розробника комп'ютерного ПО, чи багато часу на це буде потрібно і які шанси після таких курсів влаштуватися на хорошу роботу.
Скільки коштує професія програміста
Мабуть, найкращим способом отримати "швидкі" знання з комп'ютерних наук є курси і школи, де навчають програмування або ж стажування в IT-компанії з можливістю подальшого працевлаштування.
"Такий варіант цікавий обом сторонам. Компанія дає теорію і можливість застосувати її на практиці, паралельно оцінюючи потенціал кандидата. У свою чергу, програміст отримує знання від гуру галузі, може реалізувати і протестувати власний проект, задіявши ресурси компанії. Але найголовніше - досвід роботи над реальним продуктом, розуміння організації процесу розробки ", - пояснила UBR.ua hr-фахівець групи компаній Evo Єлизавета Прохорова.
Цільова аудиторія онлайн-курсів набагато ширше, ніж українці студентського віку, для яких вони спочатку призначалися.
Сьогодні середньому користувачеві онлайн-курсів від 25 до 40 років, і він вже має за плечима одну освіту.
"В Україні онлайн-курси стають порятунком для людей, які в силу різних причин (в першу чергу, фінансових) не можуть здобути вищу освіту. Вартість онлайн-курсів, як правило, на два порядки нижче, ніж цього ж курсу на стаціонарі", - розповіла UBR.ua керуючий партнер освітньої платформи SmartMe University Оксана Біла.
Ціни на курси за останні пару років трохи підросли, але в цілому залишилися доступними. Вивчитися програмування можна за 3000 - 4000 грн. за курс. Але заковика в тому, для гарного працевлаштування в подальшому, потрібно пройти цілий набір курсів.
"Із загальної кількості наших студентів, 30% - це світчери, - люди, які змінили професію і вирішили піти в IT. В цілому, щоб стати повноцінним фахівцем і оволодіти всіма знаннями потрібно пройти 3-4 курсу, на що піде близько 6 місяців" , - розповів UBR.ua комерційний д иректор IT Education Academy Микола Гугулі.
Ось діапазон цін на навчання з найпопулярніших спеціальностей: Frontend Developer - від 1,3тис до 13,5 тис. Грн. термін навчання 4-6 місяців, C # /. NET Developer - від 2,3тис. до 16,5тис. грн. термін навчання 6-9 місяців.
Переучуються технарі і економісти
В цілому вартість курсів залежить від обраного напрямку навчання (тестування, програмування, веб-дизайн, системне адміністрування і т.д.) і провайдера (школи).
При цьому, можна спробувати знайти і безкоштовні курси. Наприклад, таким є навчання основам програмування від Фонду BrainBasket, яке триває 3-4 місяці. Даний курс дозволяє всім бажаючим отримати IТ-освіта і вивчити основи найбільш популярних мов програмування.
Днями в EVO.company закінчилося безкоштовне двомісячне навчання web-розробці для початківців програмістів і студентів Evo Summer Python Lab'16. Це вже другий такий проект компанії. І якщо в минулому році заявок на стажування було подано близько 300, то в цьому - вже більше 400 (серед претендентів - українці від 18 до 45 років). У підсумку взяли всього десятьох.
При цьому більшість бажаючих освоїти веб-розробку так чи інакше мали відношення до технічних спеціальностей. І тільки один з учасників - за першою освітою економіст.
"Найчастіше переучуються люди, які мають технічну освіту. Хоча зустрічаються і бармени, моряки далекого плавання, часто приходять юристи і філологи. Істотно змінився за останні 2 роки віковий показник: приходить все більше людей, яким за 30 років", - зазначив у розмові з UBR.ua виконавчий директор CyberBionic Systematics Дмитро Охріменко.
Популярними серед українців зараз є курси, присвячені програмуванню, бізнесу і наук. "Найбільшим попитом користуються онлайн-курси з індивідуальним графіком - наприклад по курсу JavaGr8 ми спостерігаємо приріст слухачів в 3 рази з початку року. На таких курсах немає строгих дедлайнів, кожен учень може просуватися в своєму темпі", - зазначила Оксана Біла.
В основному, якщо курси надають якісні IT академії, то вони, як правило, випускають Junior-фахівців. Щоб стати більш досвідченим Middle-програмістом, потрібно близько двох-трьох років практичного досвіду. Разом з тим, деякі провайдери заявляють, що випускають впевнених "мідл", хоча насправді це роблять тільки ті, у кого навчальні програми комплексні, що поєднують в собі групові заняття і завдання для самостійного виконання, плюс "розбавлені" практикою, а таких одиниці .
"Неможливо підготувати миддл-фахівця без практики." Міддл "- це фахівець, готовий до самостійної роботи за умови, що в разі виникнення питань і складнощів є" Senior ", у якого він може щось запитати", - підкреслила в розмові сUBR .ua Оксана Біла.
Для отримання практичного досвіду є спеціальна програма стажування після навчання. Існує також чимало курсів для досвідчених розробників (рівня middle і senior). На їх основі проводяться тренінги для IT компаній.
Але і людина з Junior рівнем, який отримав достатню кількість практичних знань вже може претендувати на працевлаштування і адекватну зарплату до $ 400 на старті. І шанси працевлаштуватися у молодого фахівця досить великі. Причому, не тільки в Україні.
"Якісні фахівці потрібні і затребувані скрізь. До мене приходить по 5-6 заявок в день від різних аутсорсингових компаній на підбір фахівців (design, frontend, backend і т.д.), а якщо брати до уваги, що зараз український ринок IT" голодує "(нестача якісних кадрів - близько 100 тис. чоловік), а в Європі дефіцит комп'ютерників оцінюється в 500 тис. чол. шанси знайти хорошу роботу дуже великі", - впевнений Микола Гугулі.
За словами Дмитра Охріменко, здатність потрапити на високооплачувану позицію залежить від особистих якостей і зусиль, а також знання англійської мови. І, якщо пощастить, тлумачний випускник курсів може "коштувати" $ 500 - 1500 на місяць.
Одних курсів недостатньо
Пару років тому українці масово йшли на курси з тестування, це був найлегший спосіб "зачепитися" у новій професії.
Як результат - ринок зараз перенасичений тестувальниками рівня "я тільки з навчальної лави", а їх багаж знань вкрай низький. Резюме таких фахівців часто сприймається рекрутерами як спам, і знайти роботу їм вкрай складно навіть на 3-5 тис. Грн. в місяць
"Тим, у кого переважає фінансова мотивація, досягти успіхів в IT буде нелегко. На першому місці має бути бажання розвиватися, отримувати нові знання, а також розуміння, яке саме з безлічі напрямків програмування вам цікаво", - каже Єлизавета Прохорова.
"Важливу роль відіграє самостійне продовження навчання - самоосвіта і придбання навичок в обраній галузі", - зауважив Андрій Петруня.