Программирование с AI — что вообще тут происходит? Полгода назад я бы просто поржал, скажи мне кто-нибудь, что портал, под который раньше закладывали год и команду из двух-трёх сеньоров, реально собрать за два дня. Но вот, собрал сам — с помощью AI (Claude Opus 4.8). Расскажу как было, потому что процесс зашёл даже больше, чем результат. Идея Захотелось запустить сервис про ремонт — но не очередную помойку из объявлений «мастер на час», а что-то посерьёзнее. Идея простая: человек делает ремонт руками по детальным пошаговым инструкциям, а на этапы, куда лезть не хочется или не по зубам, вызывает спеца. Микс «сделай сам» и «найми профи» в одном продукте. Шаг 1: техническое задание Начал классически — с ТЗ. Только писал его не в стол, а прямо в диалоге, проговаривая логику сервиса, сценарии юзеров, структуру данных. Получилось быстро и на удивление чётко: контекст всего продукта AI держит хорошо, и нюансы, до которых руки обычно доходят только на третьей итерации, всплывают сразу. Шаг 2: собственный движок и документация под AI За плечами шесть лет пилежки собственного движка — по функционалу он давно обошёл типовые CMS вроде Битрикса. Загвоздка была в другом: вся документация писалась под людей, а не под модель. Перегнал API-документацию в Markdown — формат, который AI «читает» гораздо охотнее — и это оказался тот самый ключевой момент. Как только структура движка стала понятной модели, дальше пошло как по маслу. Шаг 3: сложный фронтенд Дальше вместе с AI накидали фронт под весь сервис — личный кабинет, пошаговые инструкции, вызов мастера на конкретный этап, логика стоимости и статусов. Для такого уровня сложности это обычно месяцы работы целой фронтенд-команды. А дизайн вышел реально сильным — не шаблон из конструктора, а продумано под конкретный юзкейс. Шаг 4: бэкенд — опаца Вот тут было самое сочное. Заходил очень осторожно — маленькими кусками, перепроверяя каждый шаг, как будто саперу дал в руки провода. Потом обнаглел и отдал AI где-то 90% движка — процентов десять самого мозгодробительного и критичного оставил под своим контролем, туда никого не подпускал. Модель разобралась в архитектуре, которую я пилил шесть лет, и доработала бэкенд без потери логики и без факапов по целостности системы. После этого я, чего уж скрывать, реально поверил в тему — и закинул в работу весь проект, труд всей карьеры прогера. И это, блин, взлетело. Реальные выводы Портал, под который раньше закладывался год и команда из двух-трёх сеньоров, я собрал за два дня по восемь часов. Без преувеличений и рекламных соплей — это просто то, что случилось. Из этого напрашивается несколько выводов: AI плюс знание архитектуры — это про скорость, а не про замену программиста. Модель шпарит и предлагает решения отлично, но именно понимание архитектуры позволяет собирать реально сложные штуки, а не лепить фичи наугад. Экономика разработки меняется на глазах. Стартап, который раньше стоил бы несколько сотен тысяч долларов и год жизни, теперь можно закрыть за смешные деньги и в разы быстрее. Порог входа для «не программистов» падает, но не исчезает полностью. Вряд ли мастер любой профессии соберёт сложный продукт вообще сам — но с одним прогером на подхвате, который шарит в AI, задача становится реальной и по деньгам вменяемой. Расклад сил на рынке меняется — не только для больших команд, но и для одного спеца, который умеет выстроить архитектуру и вовремя довериться инструменту. Программирование с AI — не магия, а блин что, я до сих пор в шоке;)