Новини, Олена Білоус

Шлях у Fullstack

Спікери:

  • Антон Чорний, ведучий, CEO і співвласник групи Better.
  • Юлія Ярова, випускниця Fullstack Bootcamp, Frontend Software Engineer у SoftServe.
  • Олександр Репета, автор програми Fullstack JavaScript, технічний директор і викладач (30+ хв – 1:07).

Розшифровка місцями спотворена автотранскрибацією, тому для неоднозначних місць я додав примітки.

1. Історія Юлі: як зайти в IT без технічної бази

Бекграунд

  • Юрист (магістр права), потім слідча в поліції, потім фітнес. Майстер спорту з футзалу.
  • Технічної освіти немає, математику востаннє бачила в школі 10 років тому.
  • Найважче було почати саме в IT: у поліції й фітнесі були освіта й досвід, в IT не було нічого.

Як проходила навчання (Bootcamp)

  • Формат: півроку, щодня з ранку до вечора.
  • Поєднання з життям: тренування щовечора, ігри у вихідні, увесь вільний час на навчання. Антон при цьому не радить поєднувати буткемп з чимось іще.
  • Чим довелося поступитися: прогулянками, розвагами. Друзі можуть не розуміти, бо ти «як книжковий черв’як».
  • Що було несподіваним: JavaScript пішов упевнено, попри стереотип «без техбази і математики буде дуже складно». Юля сама трохи йому піддавалась.
  • Чому інтенсив зайшов: «коли є ціль, хочеться досягти її якнайшвидше», тому не розтягувала на два рази на тиждень.

Стратегія працевлаштування (найпрактичніша частина)

  1. Оцінила ринок: він перенасичений, тому заходити треба через стажування (так радили викладачі).
  2. Знайшла безкоштовне 4-місячне стажування в академії SoftServe. Це реальний комерційний, але благодійний проєкт. «Працюєш і віриш, що тебе візьмуть».
  3. Відгуків надіслала небагато, «пару». Юля наголошує, що не радить копіювати саме цей шлях.
  4. Відбір на стажування:
    1. потрібна англійська, поріг нижче B1 speaking відсіює;
    1. тести (проходяться легко);
    1. інтерв’ю. Юлю оцінили як intermediate strong (B1 → B2).
  5. Кейс «не чекай, а пиши самій»: за день до старту запрошення на інтерв’ю не було. Юля сама написала і спитала, чи про неї не забули. Відповіли, що вона внизу рейтингу, а через пару годин подзвонили: є одне місце, інтерв’ю через 2 години. Вона підготувалася за цей час, пройшла технічну співбесіду й софт-скіли в п’ятницю, а в понеділок уже почала стажування. Стажування закінчилося офером.
  6. Антон: «Сміливі завжди мають щастя». Він чув цю історію про SoftServe багато разів: чекали, перестали чекати, написали самі, і все вийшло.

Курс vs реальна робота

  • Курс і робота на фронтенді не «небо і земля», у практичних завданнях багато схожого. Командні проєкти на курсі подібні до командної роботи в компанії.
  • Стажування складніше за курс: курс дає базовий рівень, а в академії треба було себе високо «апгрейдити».
  • В аутсорс-компанії все прозоро й структуровано: онбординг, підтримка, щоденний командний мітинг. З будь-якого питання є до кого звернутися: менеджер, техліт, архітект, особистий менеджер.

Коментар Антона про перше місце роботи

  • Велика аутсорс-компанія, на його думку, найкращий старт, хоча потрапити туди першою роботою малоймовірно.
  • Ключове там: зворотний зв’язок і менторство. Людина щодня вчиться й покращує навички.
  • На фрілансі або в компанії з одним фронтенд- чи бекенд-розробником зворотного зв’язку немає. Людина «варится у своєму соку», і це зменшує шанс на професійні й особисті прориви.

Поради Юлі

  • «Не думайте, робіть. Просто починайте щось робити», бо можна все життя продумати й прогадати.
  • Шлях тернистий, конкуренція велика, тому тримайте фокус, оберіть ціль і робіть маленькі кроки.
  • Треба боятися не почати, а ніколи не почати.
  • На співбесідах питають про бачення на кілька років вперед, тож мати його треба завжди. У Юлі це не залишатись джуніором, дійти до найвищого рівня в компанії і, можливо, менторство.

2. Олександр Репета (викладач): досвід, AI і програма

Хто він

  • Понад 10 років досвіду. Викладає близько 8 років: спершу ментор (допомога з домашками), потім викладання, потім авторство курсу.
  • Стек за роки: PHP → HTML/CSS/JS → трохи C++ («не моє») → повноцінний JavaScript стек → Python («не зайшов») → ~2 роки .NET/C# («дуже сподобалась атмосфера») → знову JS/TypeScript.
  • Проєкти: інтернет-магазини, блоги, системи тестування студентів, real-time додатки, додатки для фінустанов, система контролю для автономних містечок у Норвегії.
  • Спільний старт з Антоном: вони менторили найперший командний проєкт у GoIT (40+ студентів на одному проєкті). Всі збиралися вечорами й дивилися, як Саша робить code review коду студентів.
  • Мотивація: любить писати код, вчитися і вчити, спілкуватися з аудиторією, «прискорити й полегшити шлях від нуля до першої роботи».

Що таке фреймворк

«Можна взяти лопату і копати землю, а можна протягнути трактор і копати значно швидше. Фреймворк — це трактор: інструмент, який дозволяє робити щось швидше, зручніше і простіше.»

AI і працевлаштування джунів

Про хайп:

  • Головний мінус AI, на думку Олександра, це хайп. Його генерують власники AI-лабораторій, бо їм життєво важливо, щоб про AI говорили, інакше не дадуть інвестицій.
  • «Вже два-три роки кожні півроку AI замінює розробників, а ми все ще тут.»
  • Більшість людей за межами IT AI взагалі не використовує. Розробники живуть у «AI-бульбашці».
  • Складність працевлаштування пов’язана із загальною ситуацією у світі, а не з AI.

Що змінилося для джуна:

  • Фундаментальні знання обов’язкові, як ніколи.
  • Роботодавець уже очікує базового розуміння агентної розробки.
  • На співбесіді джуна не просять «зроби це через AI»: це запитують у мідла й сеніора. Джуна перевіряють на мову програмування, розуміння розробки й базові знання про агентну розробку.
  • Плюс: агенти дозволяють швидше рости вертикально (від джуна до мідла за 1–1,5 року замість 3), бо закривається більше задач і видно більше кейсів.
  • Мінус: вище когнітивне навантаження. Жонглюєш кількома тасками з різним контекстом і більше втомлюєшся, принаймні спочатку, поки не звикнеш.

Чи є сенс іти в IT (питання Антона про «monkey job»):

  • Якщо мета залетіти в IT, «нічого не робити і отримувати долари», то не варто. Мануальна робота (верстати формочки) з часом стане не потрібна.
  • Якщо хочеш стати професіоналом і рости від виконавця до людини, яка ухвалює глобальні рішення, то сенс є.
  • Антон: якщо хочеш бути архітектором, який створює фундаменти й системи, то момент дуже вдалий.

Як використовувати AI в розробці: три рівні (практика)

Зараз триває фаза експериментів: «ми ще не на стадії, де AI захопив світ, ми тільки намагаємось зрозуміти, як його добре використовувати».

РівеньЩо робишРезультат
1Відкриваєш ChatGPT, CLI чи Cursor і кажеш: «напиши мені додаток»«Абсолютно не працює», виходить «біліберда», бо немає контексту
2Пишеш інструкції для агента: домен проєкту, які бібліотеки використовувати, правила, кращі практики, заборони, red flagsПрацює краще. Ти як диригент чи архітектор
3Будуєш harness (обв’язку) навколо моделі: технічна документація, навчання на коді з попередніх проєктів, стандартні протоколиАгент працює добре. Це «отара овець, яку треба вивести на полонину, і ти керуєш процесом»

Правила роботи з агентами:

  • Відповідальність завжди на людині. «Агент — це просто програмка, вона не може нести відповідальність.» Усе треба перевіряти й валідувати.
  • Агент генерує код дуже швидко й багато, тож без контролю це небезпечно. Він може ігнорувати поганий код або вигадувати.
  • Агенти не пишуть код для складних критичних систем (Олександр наводить приклад ракет SpaceX).
  • Агент добре закриває «гарячі таски» й рутину.
  • Це не rocket science, вже є стандартні практики.
  • Головне: сильна база знань з розробки (веб, мобільної, будь-якої). Агенти лише інструмент і бонус.

Еволюція програми

  • Перша версія була років 7–8 тому, співавтором був Геннадій Грибуін (прізвище в розшифровці спотворене). Тоді більше писали руками й лізли «під капот». Сучасна розробка має більше надбудов над фундаментом, тому концепцій більше, але розбиратися простіше.
  • Зараз п’ята версія програми.
  • Поточні фокуси:
    • Актуалізація технологій (фреймворки й бібліотеки постійно оновлюються).
    • Баланс між класичним фундаментом і впровадженням AI.
    • Окремий блок практики агентної розробки: не «знаю, як користуватися», а взяти проєкт, створити його за допомогою агента, здати на перевірку.
  • Фундамент вивчається «менше, простіше і трохи швидше», щоб швидше перейти до агентів.
  • Модульна структура: можна оновити або прибрати окремий модуль, не руйнуючи програму. Якщо тема стала не обов’язковою, її виносять в окрему навичку-бонус.

Формат практики (те, що найважливіше для конспекту)

  • Структура: курс → модулі → короткі уроки під одну концепцію.
  • Кожен урок, де можна кодувати, закріплюється:
    • групою квізів;
    • практикою: опис/технічне завдання, стартовий код і відео розв’язання від Олександра («як би я це вирішував»);
    • окремо від цього є домашні завдання (ДЗ).
  • Обсяг: у модулі на 40 уроків приблизно 35 практичних завдань.
  • Олександр зараз оновлює весь блок JavaScript, додаючи практику до кожного уроку.
  • Відгук із чату: «мало практики, треба в 10 разів більше». Відповідь: відкрити останнє оновлення в LMS або написати Client Happiness Manager, якщо матеріали не підвантажилися.
  • Оновлені матеріали доступні й після закінчення курсу. Випускники перед співбесідами на мідла відкривають конспекти й повторюють теорію по цій програмі.

AI-ментор у LMS: чому це не «просто GPT»

  • Не GPT. Різні моделі краще для різних задач. За словами Олександра, Claude краще для кодування, інші моделі для ресерчу чи пояснень.
  • Потрібен контекст:
    • портрет студента;
    • кращі практики методології, щоб відповідав як ментор, а не як машина;
    • доступ до всіх матеріалів програми (практика, відео, теорія, ілюстрації);
    • розуміння, на якому уроці студент зараз, що було на попередніх 40 уроках і що буде на наступних 60.
  • Приклад проблеми: якщо питати «поясни функції» без контексту, модель «навалить» матеріал з наступних семи модулів. Новачку потрібна відповідь під його поточний рівень.
  • Плюс: AI-ментор може пояснити тему ще раз з іншої аналогії, бо для 10 зі 100 студентів авторське пояснення може бути не зовсім зрозумілим.
  • Скільки людей працює над кожною домашкою (за словами Антона): мінімум четверо. Це методист, що описує ДЗ чітко й поетапно, промпт-інженер, JS-розробник і тестувальник.

Побажання Олександра

«Навчайтеся на розробників, не слухайте хайпожерів і рухайтеся вперед.»

Ключові тези:

  • Шлях стати розробником на початку такий самий, як і був.
  • Через рік-півтора вміння працювати з агентами стане обов’язковим скілом.
  • Гарантований скіл, що виділяє джуна на співбесіді, це сильні фундаментальні знання.
  • Технічні знання належать до домену інженерії, а вміння користуватися AI до домену користувача технології: «це рівень використання iPhone, зараз його може використовувати будь-хто».
  • «Ніхто не замінить розробників. Наша сфера буде змінюватися, але запит на розробку тільки зростатиме.»

3. Антон про професію та навчання

Чому саме Fullstack JavaScript

  • Це найоптимальніша технічна професія для старту кар’єри в IT.
  • Python має простіший синтаксис, але для більшості людей JavaScript найлегший для старту: розвиток поступовий, спочатку все дуже просто.
  • Зарплата: за мовами майже однакова, тому не обирайте мову за грошима. Слухайте себе: в якій сфері хочете застосовувати знання.
  • Складність першої роботи: JS на старті легший, ніж Java, при подібній зарплаті.
  • Ключовий психологічний бар’єр перших двох місяців: здати першу домашку і перебудуватися на режим «треба здавати, вчити». Це найскладніше, «зашнуруй кросівки й іди в спортзал».

Front vs Back простими словами

  • Frontend це візуал: макет дизайнера перетворюється на сторінку в браузері чи телефоні (HTML, CSS, JavaScript, React).
  • Backend це «магія», якої ми не бачимо. Натискаєш кнопку, запит іде на сервер, там зберігаються й обробляються дані, відбувається інтеграція з системами. Відповідь повертається на фронтенд, який її відображає.
  • Node.js дає змогу писати і фронт, і бекенд однією мовою.

Зарплата (цифри в розшифровці нечіткі)

  • Старт: приблизно 600–800 $, мідл: близько 2 300 $, сеніор: понад 4 000 $ (перевірте точні цифри за записом).
  • Практична порада Антона: не заходьте в IT «заради 600 $». Знайте, навіщо вам 2 000 і навіщо 4 000. Хто конкретно розуміє, що хоче змінити в житті, у того більше мотивації й менше страху.
  • Стійка мотивація виникає, коли думаєш, яку цінність створити, щоб за це платили такі гроші.

Що входить у навчання (три групи навичок)

  1. Hard skills (більше половини успіху): вивчити мову й технології за програмою Олександра.
  2. Soft skills: розвиваються в будь-якому віці. Командна робота найкраща для прокачування.
  3. Кар’єрні навички: як оформити резюме, написати супровідний лист, оформити профілі на майданчиках.

Англійська: «будь-яка людина виграє від знання англійської». Підтримуйте хоча б гігієнічний рівень, це стосується не тільки вивчення граматики, а й уміння дізнаватися більше про світ.

Програма по блоках

  1. HTML/CSS (верстка): 2 особистих проєкти й 1 командний. Лендінги в 2026 році вже не приносять грошей, це «розкачка й база».
  2. JavaScript (найважливіше): фундамент для співбесід і для розуміння того, чи AI видає правильні речі.
  3. React + TypeScript: React це бібліотека і №1 серед інструментів. Сучасні проєкти на чистому JS не пишуть. Спочатку студенти працюють з готовим бекендом, потім вивчають свій.
  4. Node.js: бекенд однією мовою. Один зі шляхів до fullstack без вивчення другої мови.
  5. React Native: одночасно Android і iOS.
  6. Спецкурс «AI для Fullstack» (авторства Івана, випускника) після основного навчання. Далі за бажанням є курс з підходу harness.
  7. Кар’єрний центр: проєкти вже з AI, щоб навчитися працювати сучасно.
  8. Наприкінці кожного блоку особисті або командні проєкти. Допомагає Ярослав, випускник, який працював у двох із трьох найбільших українських аутсорсингових компаній.

Про комп’ютерний зір та інші складні AI-теми: вони є, але в окремому напрямку (в розшифровці «неоверс»), де 70% студентів вже розробники. Fullstack для початківців.

Як вчитися: практичні поради Антона

  1. Не пишіть код за AI на етапі JavaScript. На перших модулях студенти самі виконують завдання, а AI їх перевіряє. Інакше «на фіналі буде щось незрозуміле». Базу треба знати.
  2. Поєднуйте теорію й практику. Не читайте все підряд без коду і не переписуйте конспекти від руки. Пишіть код, а до теорії повертайтеся фрагментарно.
  3. Терпіть «кашу в голові»: це нормально. На JS вам захочеться «матюкатися» і думати, навіщо все це вчили. Поки не зробите проєкт по JS, не буде зрозуміло, навіщо це все.
  4. Розуміє, що відбувається, «один зі ста». Решті треба просто потерпіти й іти далі. На фінальному JS-проєкті на 3–5 день люди починають усміхатися, бо усвідомлюють, що все знають.
  5. Не пропускайте модулі JS: усі п’ять важливі, вчити треба на 100%. Далі за програмою пропускати можна деякі модулі.
  6. Шукайте когось, хто «потримає за руку», коли вчите нове, щоб не накручувати себе.
  7. Швидкий зворотний зв’язок. Швидкість фідбеку важливіша за його якість, парадоксально. Обіцянка бренду: відповідь за 24 години. Спочатку AI перевіряє ДЗ (зазвичай секунди, іноді хвилини), далі можна натиснути «ментор» і ментор перевіряє.
  8. Кар’єрні кроки: починайте готуватися до пошуку роботи вже на 60–65% програми (етап React). Портфоліо оновлюйте новими проєктами.

Поради щодо резюме й співбесід

  • Пишіть у CV лише те, що допомагає меті (працевлаштуванню). Приклади того, чого писати не треба: кількість дітей та інші речі, які не впливають на роботу.
  • «Не пишіть те, що писати не треба: це антипродаж.» Спочатку правильно себе презентуйте, а нюанси розберете на третій-четвертій співбесіді.
  • У кар’єрному центрі розбирають типові питання співбесід, у тому числі англійською, і як відповідати на «скільки хочете заробляти».

Формати навчання й умови

Fullstack JavaScript + AI (вечірній)Bootcamp
Тривалість10 місяців6 місяців
Навантаження15–17 годин на тижденьпн–пт, ~8 годин (9:30–17:30)
Старт8 жовтня28 вересня
Цінабазовий 50 700 грн, стандартний 63 700 грн, англійський інтенсив +6 00065 000 грн
Особливостіпоєднується з однією роботоюпісля ~4 місяців можна шукати роботу, а вечорами довчається Node.js
  • Знижка 35% діяла 48 годин після заявки, акція до 19 вересня (на 21 вересня вже завершена). У розшифровці цінові цифри зі знижкою суперечливі («38 800 / 41 400» і «4250»), тому перевіряйте точні суми на сайті.
  • Є оплата частинами через банки-партнери.
  • Включено: матеріали, конспекти, платформа, живі заняття, менторська підтримка (2 додаткові зустрічі на місяць у спеціальному пакеті), портфоліо, софт-скіли, кар’єрний центр, англійська, сертифікат і гарантія працевлаштування.
  • Гарантія: якщо людина пройшла програму від початку до кінця, виконала все й не знайшла роботу, гроші повертаються. Якщо нічого не робила, не повертаються.
  • Bootcamp: «найефективніший формат вивчення», бо максимальний фокус. З двома роботами складно, а з однією вечірній курс можна поєднати.
  • Розклад дня на Bootcamp: ранкова синхронізація й повторення вчорашнього → тестування → з 11:00 новий матеріал і практика → обід → знову практика → домашка в школі, як зараз модно.

4. Відповіді на питання з чату

  • AI як вплинув на джунів? Складна ситуація на ринку загалом, а не AI. Джуну потрібна база + знайомство з агентною розробкою.
  • Скільки відгуків надіслала Юля? Пару, головна стратегія була через стажування.
  • Курс фронтенду vs робота? Не «небо і земля», багато схожого, особливо командні проєкти.
  • Чи актуальний React? Звичайно, №1, «куди він дінеться».
  • Що робити, якщо немає англійської? Залежить від цілі. Якщо будуєте кар’єру, то поступово вивчайте, будь-яка людина виграє.
  • Чи замінить AI професію? Ні, розробників не замінить, професія зміниться. Запит на розробку зростатиме.
  • Чи можна самостійно? Так, але це «оплата вашим часом»: у багато разів більше часу й зусиль, ніж із програмою й підтримкою.
  • Немає часу? «Нема часу — це коли нема бажання. Коли по-справжньому хочеться, час знаходиться.»
  • Матеріали після 2023 року? Оновлення підвантажуються в LMS. Якщо не бачите, напишіть Client Happiness Manager або залиште коментар у формі.

5. Збірка ключових фраз

Олександр Репета (викладач)

  • «Повпливала не AI, а загальна ситуація у світі.»
  • «Фундаментальні знання для початківця зараз максимально обов’язкові.»
  • «Агент — це просто програмка. Вона не може нести відповідальність. Навіть якщо ти юзаєш агентів, відповідальний ти.»
  • «Агентна розробка — це не про відкрити термінал і сказати моделі, що робити.» Це побудова системи (harness) навколо моделі.
  • «Найголовніше — мати сильну базу розробки. Робота з агентами — приємний бонус.»
  • «Співбесіду AI за тебе проходити не буде.»
  • «Технічні знання — домен інженерії, а вміння користуватися AI — домен користувача технології.»
  • «Навчайтеся на розробників, не слухайте хайпожерів.»
  • «Ніхто не замінить розробників. Запит на розробку буде тільки зростати.»

Антон Чорний

  • «Найстрашніше — стартанути. Оці кросівки зашнурувати й піти в спортзал.»
  • «Швидкість фідбеку важливіша за його якість, коли вчиш нове.»
  • «Ми не створюємо курси, ми створюємо історії успіху.»
  • «Пишіть тільки те, що сприяє цілі. Ціль — працевлаштування.»
  • «Нема часу — це коли нема бажання.»

Юлія Ярова

  • «Боятися треба не почати спочатку, а ніколи не почати.»
  • «Не думайте, робіть.»
  • «Тримайте фокус, робіть маленькі кроки. Успіх неминучий, якщо робити постійно й ніколи не зупинятися.»

6. Чек-лист «Що робити на практиці»

  1. Визначте, навіщо вам цільовий дохід і яку цінність ви створите.
  2. Виберіть чіткий план навчання й ідіть по ньому без пропусків у JavaScript.
  3. Пишіть код самі. AI використовуйте для перевірки, а не для написання, поки вивчаєте JS.
  4. Комбінуйте теорію з практикою, не конспектуйте від руки.
  5. Здайте першу домашку якомога раніше, це головний психологічний бар’єр.
  6. Терпіть «кашу» до першого проєкту на JS.
  7. Вчіть англійську хоча б до рівня B1 speaking.
  8. Після базових знань вивчіть основи агентної розробки: інструкції → контекст → harness. Завжди перевіряйте результат агента.
  9. З 60–65% програми починайте готувати CV, профілі й портфоліо, надсилайте відгуки.
  10. Розглядайте стажування як вхід у ринок, особливо в великі аутсорс-компанії.
  11. Якщо не відповідають, пишіть самі.
  12. Шукайте команду й ментора для зворотного зв’язку.
  13. Після навчання продовжуйте вчитися: технології змінюються.

Leave a Reply