С февраля 2026 года Илья Благородов использует Cursor и Claude Code почти ежедневно. Он оценивает долю работы, выполняемой с помощью ИИ, в 80%. Однако, вопреки ожиданиям, объём чистого программирования — работы по пониманию задачи, архитектуры и последствий — только вырос.
Ключевая идея статьи — различие между написанием кода и программированием. Написание кода — это создание конкретных файлов, функций, классов, SQL-запросов. Программирование — это понимание задачи, бизнес-логики, архитектуры, ограничений проекта и способов проверки результата. ИИ отлично справляется с первым, но не берёт на себя второе. В онлайн-магистратуре «Фронтенд-, бэкенд-разработка и ИИ-решения» учат делегировать ИИ рутинное создание кода, но при этом проверять актуальность написанного — неотъемлемая часть работы разработчика в 2026 году.
Благородов также разделяет вайбкодинг и агентную разработку. Вайбкодинг — быстрая сборка прототипа с помощью ИИ без глубокого понимания архитектуры. Это хороший способ проверить бизнес-идею, но проблемы начинаются, когда прототип воспринимают как промышленный продукт. Был случай, когда владелец компании передал навайбкоденный проект для интеграции — пришлось переделывать значительную часть и отключать функции. Агентная разработка, напротив, — инструмент профессионала, где ИИ выступает контролируемым помощником. Без контроля код может превратиться в набор несвязанных решений, и стоимость изменений превысит создание нового проекта.
Написание кода и программирование — разные вещи: второе включает понимание архитектуры и бизнес-логики.
Параллель с IDE напрашивается сама собой. Когда появились интегрированные среды разработки, многие считали, что они делают разработчика слабее. Сейчас IDE — базовый инструмент. С ИИ происходит похожая эволюция: он не заменяет разработчика, а становится частью инструментария. Однако, в отличие от IDE, ИИ способен генерировать целые блоки кода, что требует от разработчика ещё более глубокого понимания системы для контроля и рефакторинга.



