Comments 24
Только уточните плз - все таки "без фронтендера" или все же с "фронтендером-тимлидом , который не писал код, но ревьювил код AI" (плюс, возможно, ревьюверам-фронтендерам еще)?
Другими словами, эксперимент возможен был бы, если бы чувак, управляющий AI (разработчик/лид) знал исключительно только бэкенд или вообще имел только общие знания ИТ (менеджерские/аналитические)? То есть даже не представлял бы что значит "управление состоянием на фронте", например? Кажется, исходя из текста, что такого результата бы достигнуть не вышло, или разубедите меня на примерах. Если я правильно оцениваю ситуацию, то заголовок лукавит, как минимум...
Второй момент - откуда взялась разница в оценке сроков реализации (месяц живому фронту и неделя с AI)? Сложилось впечатление, что искомый месяц ближе к "3 недели фронт занят другим проектом, неделю бы писал код", то есть подход полезен не как экономия трудозатрат, а как затыкание узких мест. Поправьте плз, если и тут ошибаюсь.
Если воспринимается как критика, то нет - наоборот, тема крайне интересна, так как у нас в команде ситуация с перекосом по ресурсам похожая, но эти моменты сильно смущают.
Спасибо за детальный разбор - круто, что тема зацепила, и ситуация в твоей команде похожая.
Заголовок “без фронтендера” упрощает, но справедлив:
Я - тимлид-бэкендер с 10-летним опытом. Фронт у меня (как и у большинства бэкендеров) был на старте карьеры, но дальше jQuery и правок формочек и цвета кнопок не шло. Ревью было: API, фильтры, типы - но скрипты по апи проверить может и бекендер. Конечно, без глубокого фронт-спеца не обошлись бы, но AI + базовый бэкграунд потянули на морально боевых.
Сроки от фронт-команды - реальная оценка:
Они смотрели тикет с нуля: разбор ТЗ, деплой, архитектура, кодинг, тесты. Не “3 недели на другом проекте + неделя код”, а свежая оценка. Конечно, могли завысить для подстраховки или под свои влёты - норма.
Главный кайф - готовая дизайн-система:
С ней работа сделана на 80%. AI просто “заполняет пробелы” по компонентам - промптами типа "Бери @компонент(ы), возьми данные из ручки /api/..., вот @контракт из свагера, создай модальное окно или вставляй между @компонентом1 и @компонентом2"
тут не стоит забывать, что иишный код может заменить разработчиков, только в том случае, когда бизнес логику может объяснить нейронке свидомый человек, поэтому вполне очевидно, что Ваш вариант с тимлидом более жизнеспособный. Да и оценка трудозатрат сама по себе вещь субъективная, тем более, что ниже автор обозначил своё участие в этой разработке. Держу пари, что его время тоже стоит достаточно дорого, учитывая его стаж. Ну и тут ещё подкрадывается вопрос о том, сколько на это всё было потрачено токенов. Возможно, с таким же успехом можно было нанять джуна, который делал бы дольше, но вышло бы дешевле. По своему опыту могу сказать, что вот это пресловутое "собрали за неделю" может легко в будущем обратиться в "разгребали месяц всей командой". Так что кейс в любом случае интересный, но хотелось бы побольше подробностей.
Чтото кудато положили и чтото получили
Давайте каждый засрет хабр
Был вариант проще "проанализируй как в этом проекте работает UI такой-то и сделай аналогично новый UI который...."
И да, теперь мы вайбкодим MVP UI до фронтендеров каждый второй раз. Пару месяцев как это становится обычной практикой.
Ну если ии может писать фронты без фронтов , то стоит задуматься а нужны ли тогда бэки?
Ну как бэ с хорошо описанной дизайн системой я за два дня фронт соберу
Отличная статья! Я тоже заметил, что агенты в курсоре и Claude code верстают намного хуже, чем справляются с задачами по бэкенду. Возможно, руководителю Александра стоит принять это во внимание и следующий mvp собрать уже без участия программиста вовсе
Трезвый разбор, без иллюзий про «AI всё сделал сам» — особенно ценно, как автор выстроили рамки и ревью, а не просто генерили код. (это потому что в этом треде все пишут комменты через нейроночки)
А у команды не появилось ощущения тревоги на фоне того, что часть работы теперь делает AI и кожанные фронтендеры больше не нужны?
Вот кстати даже есть вспомогательне тулы для подобного же подхода https://github.com/github/spec-kit - набор инструментов для разработки Spec Driven Development: требования сначала формализуются, после чего AI помогает превратить их в план, задачи и затем уже реализовывать
С каждым днем мы все дальше от Бога
Бухгалтерии нужен был веб интерфейс чтобы видеть задолженность по ордерам? 😄
В реальном мире бухгалтерии нужна просто выгрузка в 1с от бакэнда, там интерфейс для этого уже давно сделан и им привычен.
Где бы я не работал "классика" другая - вечно ждём бэк 😁
вы в начале, ему дизайн готовый скармливали или остановились на дизайне, что нейронка придумает? ещё момент если в начале скормить дизайн то разметку и т.д нейронка может наметать сама( ваш тим лид фактически просто от ревьюил код)
Кормил через figma mcp для структуру страницы, потом через дизайн систему просил прогнать
Как мы собрали фронт без фронтендера за неделю: AI-ассистент + дизайн-система