Ми вирішили дізнатися про перші успіхи, особливості та плани на майбутнє в інтерв'ю з одним з головних ідеологів проєкту — Романом Аболмасовим, та поділитися з вами.
- Роман, розкажи,будь ласка, звідки виникла така ідея і як вона реалізується?
IT-галузь потребує у кваліфікованих кадрах, але виникає резонне питання: Звідки їх брати? Ми вирішили провести експеримент і «виростити» висококваліфікованих професіоналів всередині компанії.
На двох зустрічах з колегами ми презентували проєкт IT Academy та надали індивідуальні співбесіди з усіма охочими.
За їх результатами у нас сформувалося 2 групи — студенти з рівнем Trainy (тобто ті, у кого є базове розуміння технологій, але в цілому їх знання не систематизовані, уривчасті або поверхневі), а друга група — люди з технологічним бекграундом, які хочуть познайомитися з Front-End.
Заняття являють собою лекції та сесії Live-кодінгу (в співвідношенні 30/70), де на прикладі невеликих проєктів ми з Дімою Садчиковим показуємо на пальцях, як їх робити. Ми на самому початку попередили, що одних занять в академії буде недостатньо — доведеться викладатися на всі сто, ідеально - 10 годин на тиждень самостійної роботи, без цього нічого не вийде.
Ми спеціально вибираємо для прикладів Open Source проєкти. Наприклад, на минулому занятті для першої групи студентів, було занурення в технології GraphQL, ми за 3 години написали проєкт з нуля.
З другою групою, ми свідомо пішли більш тернистим шляхом — щоб дати хлопцям більш об'ємну картину і розуміння того, що складно і незрозуміло на даному етапі — це тільки початок. Наприклад, доведеться змиритися, що ті ж стандарти по ECMA виходять раз на рік, я вже мовчу про те, що у нас постійно виходять нові версії Framework і дуже динамічно все змінюється.
- Розкажи, будь ласка, про перші успіхи студентів.
Про серйозні успіхи говорити ще зарано — для цього потрібно ще попрацювати. Але у нас є студенти, які вже складали тестування з JavaScript на https://quizizz.com/.
Що стосується домашніх завдань — це природно, вони є, ми даємо максимум корисної інформації — посилання та презентації, але все залежить від бажання студентів. Хто дійсно хоче і старанно вчиться, той отримують круті результати — це закономірно.
- Як ти вважаєш, в чому особливість Archer IT Academy?
Хоча всі знання теоретично доступні в інтернеті, особливість проєкту Archer IT Academy у створенні «інформаційної екосистеми» для студентів — доступ до ресурсів, навчальним каналам і структуризація актуальної інформації.
Тобто, майбутнім фахівцям не доведеться витрачати час на пошук та фільтрацію інформації, його можна присвятити виконанню конкретно поставлених завдань.
Ми намагаємося продемонструвати всі можливості екосистеми Front-End, тобто не тільки клієнтський JavaScript, але і серверний, а також мобільні додатки. Ми даємо досить складні домашні завдання і постійно нагадуємо про важливість самоосвіти.
Ми вчимо вчитися — це, можна сказати, і є особливість нашого проєкту.
Які ваші плани на майбутнє?
На цей момент, ми бачимо розширення проєкту в екстенсивному напрямку — залучення зовнішніх експертів і повна відкритість до будь-яких пропозицій. Є акцент і на інтенсивний розвиток: не зупинятися тільки на JavaScript, у нас передбачені лекції, присвячені Dart, технологій Flutter, яка активно розвивається.
Ми готуємо великий модуль, який стартує в середині липня — він буде присвячений математиці та алгоритмам, що працюють усередині Framework, а також алгоритмам, які потрібні для вирішення поточних завдань.
Це буде сильний матеріал, і ми постараємося його максимально розбавити «кошенятами та жартами» для полегшеного сприйняття. Тема важлива, ми вже частково її давали, наприклад, алгоритми роботи V8, різницю холодних і гарячих функцій, алгоритми оптимізації, алгоритми сортування масивів всередині движка, але це лише вершина айсберга.
- Порадь: з чого краще починати новачкам і що робити, якщо є сумніви у власних силах?
Не потрібно сумніватися — потрібно брати та робити, викладатися на 100%!
Насправді клієнтові все одно, як реалізована поставлена задача — до того моменту, поки вона приносить прибуток.
Якщо проект успішний — ніхто про мега чистий код та позиції не буде замислюватися, поки все працює.
Бажаю гнучкості, щоб лавірувати між бізнес-завданнями та не зраджувати собі й своєму перфекціонізму!