Ответы на вопросы после митапа [Live demo: агент для разработки за 40 минут]

Pavel Veinik

Ответы на вопросы после митапа по AIПрикладная обсценная лингвистика в IT-индустрииОтветы на вопросы после митапа [Live demo: агент для разработки за 40 минут]Как шутить. Курс от того, кому не смешноИнструкция для внутреннего ЦаряКраткая история IT: От ткацкого станка до нейросетей

Карьера

Перспективы фронтенд-разработчика: как меняется роль и какие позиции открываются

Вопросы участников:

  • Основная специализация: JS FrontEnd Developer. Я не работала с Backend потому, что мне очень нравится работать именно с фронт частью. Какое ваше видение перспектив для FrontEnd Developer - в каком направлении двигаться, какие новые позиции можно рассматривать, что в первую очередь изучать.

Начнём с хорошей новости: фронтенд не сжимается, а становится более операционным и более ценным. Свежий отчёт GitHub Octoverse 2025 зафиксировал структурный сдвиг — в августе 2025 года TypeScript впервые обошёл и Python, и JavaScript и стал самым используемым языком на GitHub (рост +66% год к году, крупнейший языковой сдвиг за десятилетие). При этом на платформе уже 180 млн+ разработчиков, число публичных репозиториев с LLM SDK выросло на +178% за год, а 80% новичков берут Copilot в первую же неделю. Вывод простой: ИИ-продукты живут в вебе, а веб — это ваша территория. Именно клиентский слой встречает пользователя с моделью.

Но форма работы меняется. Раньше фронтенд в основном аккуратно отрисовывал состояние приложения и вёл пользователя по детерминированным сценариям. Теперь тот же фронтенд дополнительно посредничает между человеком и системой, которая медленная, вероятностная, прерываемая и иногда ошибается. Отсюда разбор из инженерного сообщества The frontend skills that matter when AI becomes product plumbing: интерфейс теперь владеет ритмом ответа, стримингом, повторами, подтверждениями и восстановлением после сбоя — то есть границами продукта, а не только пикселями. Ценность смещается от идеальной вёрстки к дисциплине состояния и к доверию пользователя.

Почему это шанс, а не угроза, видно по данным Stack Overflow Developer Survey 2025 (49 тыс. ответов): ИИ-инструментами пользуются или планируют 84% (год назад было 76%), но 46% уже не доверяют точности их вывода (было 31%), а 72% говорят, что vibe coding не входит в их профессиональную работу. Главная жалоба (у 45%) — решения, которые почти правильные, но не совсем. Перевожу на язык карьеры: дефицитен не тот, кто умеет попросить модель, а тот, кто отличает правильное от почти правильного и умеет это проверить. Это ровно инженерное суждение, а не промпт.

Куда двигаться и какие позиции рассматривать:

  1. AI Engineer (инженер прикладного ИИ). Роль, описанная ещё в эссе Шона Вана The Rise of the AI Engineer: новый подвид разработки, который потребляет API готовых моделей, а не обучает их с нуля. Андрей Карпаты отмечал, что таких инженеров будет заметно больше, чем классических ML-инженеров. Для JS-разработчика это ближайшая дверь: вы и так живёте на вызовах API. По данным LinkedIn (обзор AI has already added 1.3 million jobs), AI Engineer — job №1 в США два года подряд, за два года появилось 1,3 млн новых AI-рабочих мест, а спрос на роли с требованием AI-грамотности вырос на +70% год к году.
  2. Product Engineer (продуктовый инженер). Тренд, который разбирает CTO в статье The rise of the product engineer: ИИ удешевил написание кода, поэтому ценится не чистота реализации, а сквозное владение фичей от идеи до продакшена и продуктовое мышление. Фронтендер, который уже думает про пользователя, — естественный кандидат в эту роль.
  3. Full-stack и agentic engineer. Работа сдвигается вверх по стеку — к постановке контекста, проектированию рабочих процессов, guardrails и циклам ревью ИИ-кода (разбор From Full-Stack Developer to Agentic Engineer). Практический ход для вас — добрать тонкий бэкенд-слой (API-роуты, работа с базой через управляемые сервисы), не уходя из фронтенда целиком.
  4. Interaction Engineer и generative UI. Появляется целый класс интерфейсных паттернов под ИИ: стриминг токенов, панели рассуждений, редактируемые ответы, генерируемый на лету UI. Тут ваш фронтенд-опыт прямо конвертируется в дефицитный навык проектирования взаимодействия человека и модели.

Что пойдёт не так без осознанного выбора направления:

  • Остаться чистым исполнителем тикетов на вёрстку — сегодня это самая слабая позиция: ровно эту часть работы ИИ-агенты забирают первой.
  • Гнаться за каждым хайпом и переписывать проект на тяжёлый клиент ради демо чат-бота — потерянное время и раздутая сложность.
  • Бросить фундамент (состояние, доступность, производительность) ради ИИ-мишуры — без него качество модели вас не спасёт.

Ссылки


Что изучать в первую очередь: конкретный маршрут для фронтендера

Хорошая новость: вам не нужно становиться ML-учёным или уходить в бэкенд. Нужно поверх крепкого фронтенда достроить ИИ-нативный слой. Вот приоритетный маршрут, от ближнего к дальнему.

  1. Углубить TypeScript. Это не мода: типизированный код надёжнее в связке с ИИ-ассистентами, и именно поэтому TypeScript вышел на первое место на GitHub. Строгие типы ловят ошибки ИИ-генерации до продакшена — начните отсюда, если ещё сидите на голом JavaScript.
  2. Async UX и моделирование состояния. По разбору The frontend skills that matter when AI becomes product plumbing это ядро новой ценности: событийная модель состояния вместо плоского массива сообщений, разделение черновика и зафиксированного результата, отмена запроса, повторы, backpressure. Плюс транспорт стриминга — когда хватает SSE, а когда нужен WebSocket.
  3. Generative UI и AI SDK. Освойте связку, где модель вызывает инструмент, а результат рендерится в React-компонент. Точка входа — документация AI SDK UI: Generative User Interfaces с функциями вроде streamText и streamUI и стримингом через React Server Components. Это прямое расширение вашего фронтенд-стека, а не отдельная профессия.
  4. Основы работы с LLM: вызов моделей, tool calling, RAG. Научитесь дергать модель из API-роута, описывать инструменты, подключать векторный поиск для ответа по своим данным и держать в голове стоимость и латентность. Глубокая математика не нужна — нужен рабочий уровень понимания.
  5. Agentic-слой: контекст, ревью, guardrails, evals. Как ставить агенту задачу и правила, где обязательна точка человеческого подтверждения, как проверять сгенерированный код автотестами и оценивать его на регрессионном наборе (см. тот же разбор про agentic engineer).
  6. Продуктовое мышление и суждение. По Future of Jobs 2025 самыми быстрорастущими навыками идут AI и работа с данными, но рядом с ними — аналитическое и творческое мышление, гибкость и любознательность. Это то, что ИИ не закрывает и что усиливает вашу техническую базу.

Что пойдёт не так без разумного порядка обучения:

  • Распыляться на инструменты вместо фундамента. Совет из разбора выше жёсткий: сначала async UX, состояние, формы и доступность, и только потом ИИ-обвес интерфейса. Форма (кнопки, retry, approve) важнее блеска чат-пузырей.
  • Выбирать фреймворк по громкости его ИИ-истории, а не по форме взаимодействия вашего продукта. Сначала — какой стек чисто выражает переходы состояния, потом — модный ярлык.
  • Слепо доверять выводу модели. Данные Stack Overflow про падение доверия — прямое напоминание: вшивайте проверку (тесты, evals, ревью) в процесс, иначе почти правильный код утечёт в прод.

Ссылки