Ніхто більше не питає мене «чи варто вчити frontend?». Питають тривожніше: «а чи існує ще frontend-кар’єра, заради якої вчитися, якщо UI тепер генерує AI?» Це питання заслуговує на чесну відповідь, а не мотиваційну — на ту саму чесність, яку я винен людям на карті кар’єр, коли вони обирають трек, що забере рік їхніх вечорів.
Отже: так, кар’єра існує. Ні, вона не схожа на версію 2020 року. Ось що насправді змінилося, що — ні, і як я входив би в трек сьогодні.
Що AI насправді змінив у frontend-роботі?
AI обвалив вартість виробництва UI-коду й майже не торкнувся вартості володіння ним. Згенерувати компонент, форму, лейаут — тепер хвилини, і результат по-справжньому добрий. Що не подешевшало: вирішувати, що компонент має робити в кожному стані, який дизайнер ніколи не малював; змусити дванадцять згенерованих шматків поводитися як один продукт; доступність; продуктивність на реальних даних; і налагодження взаємодії трьох бібліотек, кожна з яких окремо працює нормально. Набір коду ніколи не був складною частиною роботи — він просто ховав складну частину від джунів достатньо довго, щоб ті встигли її опанувати.
Розділення достатньо різке, щоб його виписати, і його варто засвоїти до того, як планувати рік навчання:
| Що подешевшало (AI робить це добре) | Що не подешевшало (тепер це і є робота) |
|---|---|
| Зібрати компонент за макетом | Вирішити, що він робить у кожному стані, якого ніхто не малював |
| Написати розмітку й CSS | Змусити дванадцять згенерованих шматків поводитися як один продукт |
| Boilerplate: форми, таблиці, роути, обв’язка | Доступність, порядок фокуса, клавіатурні маршрути |
| Перший чернетковий варіант, що рендериться і виглядає правильно | Продуктивність, коли приходять реальні обсяги даних |
| Виглядати продуктивним | Налагодження трьох бібліотек, кожна з яких окремо працює нормально |
Це чесний мінус: класичний вхідний трамплін — джун рік перетворює макети на розмітку, вбираючи ремесло, — звузився, бо це саме та робота, яку AI робить добре. Роль не зникла; її підлога піднялася. Те, що роботодавці тепер називають «junior frontend», виглядає як «junior-plus» зразка 2020-го: ви рев’юїте та інтегруєте згенерований UI, а не набираєте його руками, а це означає, що розуміння React і JavaScript на рівні читання потрібне з першого місяця.
Чому React + TypeScript досі база?
Бо ринок найму рухається повільніше за Твіттер, а кодові бази — повільніше за ринок найму. Величезна маса наявного продуктового коду — коду, за розширення й підтримку якого компанії платять людям, — це React, і кожен рік розмов «React помирає» збігався з тим, що React лишався найбільшим шматком frontend-вакансій. TypeScript тим часом пройшов шлях від переваги до замовчування: в епоху згенерованого коду система типів — найдешевший рев’юер із доступних, що ловить правдоподібні-але-хибні props моделі до того, як це зробить рантайм.
Ніщо з цього не стверджує, що React — найкращий фреймворк: ця суперечка — хобі, а не кар’єрний план. Стверджується щось корисніше: React + TypeScript — комбінація з найглибшим пулом вакансій, найбільш переносними концепціями (стан компонентів, ефекти й типізовані контракти перекладаються на будь-який конкурентний фреймворк) і найсильнішою підтримкою AI-інструментів, бо моделі навчені на React більше, ніж на будь-чому іншому. База лишається базою саме тому, що всі інші зробили той самий розрахунок.
Як новачку входити в трек у 2026-му?
Спершу як слід вивчіть JavaScript, потім React, потім TypeScript — і з першого дня використовуйте AI-інструменти як пояснювача, а не як гострайтера. Провал, який я тепер бачу щотижня: новачок «збирає» портфоліо промптами, викочує щось вражаюче — і застигає на першому ж живому інтерв’ю, коли просять це змінити. Ліки — не відмова від AI, а дисципліна з «коли НЕ варто використовувати AI-інструменти»: ніколи не мержити те, що не можеш пояснити рядок за рядком. Розуміння фундаменту JavaScript — замикання, асинхронність, event loop, DOM — ось що відділяє «можу напромптити компонент» від «можу полагодити компонент».
Потім нарощуйте глибину там, де AI найслабший: стан, що живе довше за один компонент, завантаження даних із реальними сценаріями відмов, доступність і читання чужого коду — навички, які курс із React вважає справжньою програмою, з TypeScript поверх як дисципліною, що робить ваш код придатним для рев’ю і машинами, і людьми. Портфоліо з трьох речей, які ви можете захистити під питаннями, б’є десять згенерованих; інтерв’юери адаптувалися до AI-епохи швидше за туторіали, і «поясніть, чому в цього useEffect такий масив залежностей» — новий FizzBuzz.
Чи frontend досі правильний перший трек?
Для людей, яким потрібен швидкий видимий результат і яким подобається продуктовий бік інженерії — досі так, але з відкритими очима. Frontend лишається найкоротшим шляхом від нуля до «я зробив те, у що може клікнути моя родина», а це колосально важливо для мотивації впродовж року навчання. У нього найширший локальний ринок вакансій у більшості міст, включно з джуніорським ярусом дорожньої карти. А AI-версія ролі — більше інтеграції, більше рев’ю, більше продуктових рішень, менше рутинної розмітки — чесно кажучи, цікавіша робота, ніж та, яку вона замінила.
Чесне застереження: стиснутий вхідний трамплін означає, що першу роботу знайти важче, ніж у 2021-му, і знаходять її ті, хто може продемонструвати розуміння, а не виробіток.
Виробіток став безплатним. Розуміння стало дефіцитом. Дефіцитне оплачується. Плануйте свій рік вечорів відповідно.