«Це так ніби ти склав теорію з керування авто і може, навіть отримав посвідчення водія, але виїжджати на шосе все ще лячно. В проєктному навчанні ми даємо джуніорам «водійський» досвід, можливість без ризиків допуститися помилки, проте все одно безпечно повернутися на дорогу», — метафорично розповідає Юлія Корженевська про фінальний етап навчання в EPAM Campus. 95% випускників цього етапу переходять на комерційні проєкти і приєднуються до компанії. Як проходить навчання і які особливості цього етапу навчання — детальніше в нашій статті.
Багато початківців після курсів ще не мають практичного досвіду, тоді як працедавці воліють брати людину з розумінням обов’язків і наявним продакшн досвідом. Щоб попрактикувати отримані під час навчання знання, в ЕРАМ існує спеціальне проєктне навчання, яке дає можливість попрацювати в команді, в умовах максимально наближених до реальних, помилятися, отримувати фідбек і «довчатися» під час виконання реальних задач.
Що таке проєктне навчання в EPAM Campus?
Звичайний процес у Campus виглядає так:
- самостійне навчання на курсах рівня Basic та Beginner
- відбір та навчання на курсі рівня Fundamentals за обраним напрямом;
- тести, інтерв’ю та спеціальний відбір;
- навчання в лабораторії на базі компанії;
- проєктне навчання;
- інтерв'ю на реальний проєкт і старт кар'єри в компанії.
«Проєктне навчання — це частина програми адаптації для майбутнього джуніора. І якщо в лабораторії є вакансія за вашою спеціальністю, раджу скористатися такою нагодою. Бо саме тут ви "сядете" за справжнє кермо і поведете машину, використовуючи весь той теоретичний багаж знань, який здобули на попереднії етапах навчання», — наголошує Юля Корженевська, яка координує навчання на одному з проєктів.
На сьогодні в ЕРАМ є декілька проєктів, до яких долучаються студенти. Один з них — Doghotel — це сайт готелю для тварин і водночас платформа з візитками безпритульних тварин, яких можна забрати додому. Ще один — DonorApp — рішення, розроблене для ГО «Агенти крові», яке допомагає донорам підготуватися та запланувати наступну донацію, отримати нагадування тощо; PetAdoption — платформа, яка об’єднує шелтери, волонтерів та охочих взяти тваринку додому.
На цих проєктах виросло не одне покоління джуніорів. Є також внутрішні проєкти, які вирішують певну проблему серед процесів лабораторії. Наприклад, проєкти для скрам-церемоній, управління активностями студентів тощо. Навчання проходить у форматі близькому до реальних умов роботи в ІТ-команді, зі стеком сучасних технологій (в тому числі інструментів ШІ), кросфункціональними групами, спілкуванням англійською мовою. Кожен такий проєкт має продакт оунера, скраммайстра, менторів.
Типові завдання на DogHotel
«На перший погляд, може здаватися, що сайт вже готовий, але насправді ми постійно працюємо над поліпшенням і розробляємо нові цікаві фічі», — коментує Юля
завдання, з якими працюють її студенти. Це можуть бути покращення фото галереї, створення адаптивної версії сайту для планшетів і мобільних девайсів, додавання різних фіч для роботи адміна тощо. «Але кінцева наша мета — не зробити міграцію з фізичних серверів у хмарне середовище, переписати код чи зробити ідеальний сайт, а дати студентам цікаві задачі та практичний досвід, занурити їх у весь процес створення продукту від збору вимог до релізу, опанувати термінологію та інструменти, спробувати попрацювати по скрам-методології, навчитись взаємодіяти між собою».
Чому проєктне навчання таке важливе для новачків?
- Практика, а не теорія: можливість працювати із завданнями, максимально наближеними до тих, які виконують у реальних проєктах компанії.
- Помилки без страху: це "пісочниця", де можна тестувати свої рішення, помилятися і навчатися завдяки порадам досвідчених колег та фідбеку від менторів.
- Робота в команді: важливо опанувати не лише технічні скіли, а й взаємодію у міжнародній команді.
- Розуміння процесів розробки: відбувається тісна співпраця зі усіма учасниками проєкту, є можливість побачити не лише «свій» шматок роботи, але і колег — розробників, бізнес-аналітиків, тестувальників, дизайнерів, девопсів тощо.
- Гнучкість: тут немає жорстких дедлайнів і надмірних навантажень — тобто вони контролюються самими учасниками. Так само з часом на виконання завдань — хтось може взяти кілька годин на тиждень, хтось на день, але результативніше навчання буде в того, хто більше практикує. Тривалість цього етапу — біля 3 місяців із середнім завантаженням 3-4 годин в день.
- Запис про перший проєкт в портфоліо. Етап проєктного навчання зараховується як перший практичний досвід в ІТ.
Окрім того, ЕРАМ — велика міжнародна компанія і проєктне навчання дозволяє познайомитися ближче з її корпоративною культурою та цінностями.
Серед неочевидних переваг — нагода отримати нові соціальні контакти в команді як для учасників, так і для менторів. І це може стати в нагоді в майбутньому, коли шукаєш спеціаліста в проєкт або перебуваєш на бенчі.
«Свого часу я сама потрапила в EPAM через програми Campus, але оскільки мене швидко забрали в продакшн проєкт, я не пройшла проєктне навчання. Пригадую свої перші демо і стрес через виступ англійською для 70 колег, половина яких з США. Незважаючи на те що я вчителька англійської за першою освітою, однаково було страшно. Якби я мала хоча б місяць такої практики раніше, почувалась би значно спокійніше», — пригадує Юля перші дні роботи на реальному ІТ-проєкті.
Хто такі ментори?
Менторами в EPAM можуть бути колеги рівня middle+, які мають бажання передати знання початківцям. «Половина менторів на моєму проєкті — люди, які колись були нашими випускниками. Вони супроводжують студентів, дають поради, допомагають розібратися із завданнями, бо самі свого часу пройшли цей шлях», — коментує Юлія. Для менторів це волонтерська робота, яка водночас дає їм можливість прокачати лідерські і менторські скіли, узагальнити власні знання, напрацювати артефакти для подальшого кар’єрного розвитку. Один ментор зазвичай супроводжує 1-3 студентів, залежно від його навантаження на основному проєкті.
Підтримати новачка може ціла група людей: ментор для професійних питань за спеціальністю, він поставить завдання, перевірить і надасть фідбек; buddy — той з команди, хто найдовше на проєкті, хто може розповісти історію проєкту, обов’язки, рутини і завдання; є проєктний менеджер, який переадресує з питанням на компетентну людину, проконсультує по процесах, допоможе, якщо ситуація зайшла в глухий кут. «Не бійтеся ставити питання — ми завжди маємо відповіді і відкриті для спілкування», — закликає Юля.
«Мені як колишньому педагогу цікаво спілкуватися, ділитися знаннями. Але окрім того — для мене це можливість для розвитку, шанс взятися за більш складні завдання. На основному проєкті я — тестувальниця, а тут я — тімлід і менеджер з більшою відповідальністю. Я вчусь налагоджувати процеси, делегувати, покращую свої лідерські навички, менторинг, софт скіли », — додає Юлія. — Цей досвід дозволяє менторам швидше рухатися кар’єрними сходами. А взагалі в нас на проєкті така приємна атмосфера, що люди хочуть повертатися. А для підтримки контактів ми маємо чат випускників”.
Компанія EPAM не наймає джуніорів з ринку, а готує фахівців відповідно до своїх вимог. Університети дають хорошу базу, але індустрія змінюється дуже швидко — і не всі практичні навички можна отримати ще під час навчання. Саме тому в EPAM Campus ми допомагаємо студентам і випускникам «дотягнути» знання до рівня реальних проєктів: працюємо з актуальними інструментами, задачами та розвиваємо не лише технічні, а й комунікаційні навички. Такий підхід дозволяє зробити перехід від навчання до роботи більш зрозумілим і впевненим. І водночас ми співпрацюємо з університетами, щоб разом розвивати сучасну ІТ-освіту.
Надія Цюра, координаторка проєктного навчання в EPAM Global
Проєктне навчання — це фінальна частина навчання в Campus, яка побудована на отриманні практичного досвіду роботи в проєкті у багатофункціональній та мультикультурній команді. Це або внутрішній, або симуляційний проєкт, цінність якого у набутті досвіду роботи в команді, синхронізації та практикуванні технічних навичок. Окрім того, студенти отримують перший рядок про професійний досвід у свої профайли.
Останній рік компанія пропонує новий, більш структурований та масштабований формат проєктного навчання. Щомісяця нова група студентів стартує курс “X-Stack Project Education Course”, який триває 3,5 місяці. Перша фаза включає самонавчання за підтримки команди експертів, а також воркшопи та тренінги, а друга фаза — роботу над проєктами в багатофункціональних командах протягом п'яти спринтів. Студенти працюють у командах, які включають проєктного менеджера/скрам-майстра та капітана команди з числа студентів. Щотижня вони мають консультації з експертами, втім вони можуть звертатися до них і у разі виникнення питань. Робота над проєктом ведеться за класикою скраму і що два тижні студенти презентують результати спрінта продакт овнеру, який оцінює технічні рішення, якість презентацій, комунікаційні навички та інші критерії. Також студентам пропонуються допоміжні воркшопи, тренінги, тімбілдинги.
Важливо, що вся комунікація відбувається англійською в командах, де є спеціалісти з усього світу. Це допомагає студентам адаптуватися до різних культур та покращити свої навички професійного спілкування. Після завершення проєктного навчання студенти отримують допомогу у заповненні своїх профайлів, беручи до уваги здобуті навички, готуються до технічних співбесід, щоб потрапити на реальний проєкт.






