ITшкола: Як вибрати курси,де готують хороших програмістів?
Сьогодні всім вже очевидно, що в найближчі роки потреби цифрової економіки в нових кадрах будуть тільки рости. Але при цьому підготовлених фахівців, які влаштовують роботодавців і готові брати участь в сучасних складних проектах, постійно не вистачає.
Потреби ринку в програмістів і інших айтішників ростуть не просто швидко, а дуже швидко. За даними ITшколи bb.webschool.kiev.ua, за останні півтора року попит на фахівців зі штучного інтелекту та машинного навчання виріс в 10 разів.
Середня зарплата при цьому зросла на 18 %, а середня зарплата по всіх галузях економіки тим часом збільшилася всього на 2 %. У такій ситуації, яку ми спостерігаємо вже не перший рік, гостро стоїть питання про те, як готувати кадри.
Чому це питання не має простої відповіді?
- По-перше, швидкість оновлення технологій настільки велика, що студент, який провчився 4-5 років, наприклад, системного програмування, вийде з вузу зі знаннями, які вже встигли застаріти. Інститути - організації консервативні за своєю природою і до того ж зарегульовані, тому вони при всьому бажанні мало що можуть з цим вдіяти. Оновлення програм займає не один рік, а ще потрібно залучити до викладання практиків, щоб студенти отримували актуальні сьогодні знання. Для багатьох вузів, особливо в провінції, це нерозв'язна проблема.
- По-друге, наші стереотипи не сприяють популярності альтернативних варіантів отримання освіти. У нас визнають фактично тільки один підхід: бакалаврат + магістратура. До сих пір вважається, що дитина після школи повинен відразу йти до вузу. Навіть вступ до коледжу вважається провалом, який ставить хрест на майбутній кар'єрі програміста. Що вже говорити про онлайн-програми або очні курси додаткової освіти - їх взагалі мало хто сприймає всерйоз. Звичайно, я зараз маю на увазі батьків і взагалі старше покоління, підлітки мислять ширше і діють більш гнучко. Але в нашій країні поки що думка батьків має вирішальне значення, саме вони, по суті, вибирають освітню траєкторію своїм дітям. В результаті вузи рік за роком випускають дипломованих фахівців, які не готові до реальної роботи, посилюючи дефіцит кадрів.
- По-третє, роботодавці не поспішають змінювати ситуацію на краще. Так, великі компанії давно і цілеспрямовано готують собі кадри самі. Ключові гравці створили корпоративні університети і власні центри навчання, куди залучають студентів провідних технічних вузів. Потужні корпорації повністю «викачують» з ринку весь кадровий потенціал, попутно заманюючи до себе самих розумних аспірантів і викладачів вузів. При цьому вони «проїдають посівний матеріал», з якого потім могли б вирости нові кадри: бажання отримати найкращих фахівців тут і зараз знищує майбутнє.
З іншого боку, кадрова криза відкриває вікно можливостей для людей старшого віку, які вже непогано орієнтуються на ринку і, на відміну від молодих, приймають рішення усвідомлено і самостійно, не озираючись на батьків. У них аж до «третього віку» є шанс змінити роботу на більш високооплачувану. Важливо тільки не розгубитися і з усього розмаїття пропозицій вибрати дійсно корисні та сучасні курси.
Правила вибору курсів програмістів:
- Викладач повинен бути практиком з підтвердженою історією успіху. Важливий досвід роботи в серйозних компаніях над великими проектами, найкраще - в інтернаціональних командах. Обов'язково пошукайте інформацію про викладача в інтернеті або запросите докладні відомості у організаторів курсів. Якщо на сайті таких відомостей немає - це нехороший симптом.
- Програма повинна прямо відповідати типовій вакансії, на яку ви розраховуєте. Якщо вас готують під конкретну посаду або роль - в програмі про це буде сказано чітко і ясно. Якщо ви не бачите таких відомостей, ви маєте право запросити у освітнього центру перелік вакансій, під які створювалася програма. Корисно пошукати реальні вакансії і порівняти з основними розділами програми. Так, ви, можливо, зрозумієте не всі терміни, але шляхом порівняння цілком зможете скласти власне враження.
- Тривалість та інтенсивність занять теж дозволяють судити про серйозність намірів освітнього центру. Давайте будемо чесні один з одним: неможливо швидко навчитися нової професії. Якщо курс розрахований менш ніж на 80 годин (це приблизно 10 днів в очному режимі, і до півроку - в онлайн-форматі), то я б не став йому довіряти. Дуже важлива самостійна робота, перевірте, чи передбачені домашні завдання. Я рекомендую шукати курси, де обсяг самостійної і аудиторної роботи приблизно однаковий. За 160 годин можна почати досить добре писати код або адмініструвати операційні системи і додатки.
- Формат може бути очним або дистанційним. Вважається, що люди старшого віку схильні до очного формату. На мій погляд, тут великої різниці немає. Якщо ви паралельно працюєте, то вам швидше за буде зручно вчитися онлайн. Зазвичай в цьому форматі заняття проводяться два рази на тиждень, між ними видається домашнє завдання. В очній формі розраховуйте на 8 годин занять кожен день, це досить інтенсивно.
- Ціна. Цей параметр не варто переоцінювати. Так-так, я розумію, що ціна багатьом важлива, але спробуйте дивитися на оплату навчання як на інвестиції. Ви вкладаєте гроші в свою підготовку, щоб потім заробляти більше. Відомо, що інвестиції в себе найбільш вигідні, і ви швидко «відіб'єте» ваші вкладення. Можна орієнтуватися на різницю в зарплаті між поточним і цільовим місцем роботи і вибирати курси, які дозволять окупити витрати на навчання приблизно за рік. Якщо ви повернете свої вкладення менш ніж за півроку - це дивно, якщо буде потрібно більше півтора року, фінансове навантаження може виявитися занадто великою.
- Працевлаштування - це той козир, який пускають в хід багато курси. Я б не радив йти вчитися туди, де вам твердо обіцяють працевлаштування. Судіть самі: в працевлаштуванні задіяні ви і роботодавець, на цей процес впливають сотні факторів і випадковостей. Як може освітній центр ручатися за результат ваших переговорів? Його роль обмежується рекомендаціями: він може рекомендувати вас роботодавцю, а вам - конкретні вакансії. Якщо вам гарантують щось більше, подумайте, чи варто довіряти таким компаніям.
Висновки
Зараз склалася дійсно унікальна ситуація, коли можна досить легко, приблизно за півроку, освоїти нову спеціальність і почати працювати. І ні гуманітарне минуле, ні відсутність досвіду, ні вік не непереборною перешкодою для тих, хто вирішив стати частиною цифрової економіки.