Недавно ко мне пришёл продакт и показал готовый прототип реализованной задачи. Он сказал, что не написал ни строчки кода. Более того, он не умеет программировать и никогда этим не занимался.
Я отнёсся скептически, но, когда начал смотреть — всё действительно работало. Была логика, состояние, интеграции, простые пользовательские сценарии. Всё было реализовано с использованием нашей дизайн-системы. Неидеально, местами сыро, но в целом — готовый продукт, который можно дать пользователю после нескольких правок. Достаточно было уточнить запросы в Claude, чтобы исправить замечания.
В этот момент у меня появилось неприятное ощущение. Кажется, это начало конца.
Роль разработчика меняется
Мы привыкли, что разработчики используют ИИ как инструмент. Это стало частью повседневной работы. Но до сих пор разработчик оставался центральной фигурой: он получал задачу, разбирался в ней, принимал решения, а ИИ помогал ускорить процесс.
Сейчас эта модель начинает меняться. Многие компании переходят на подход AI-first. Человек всё ещё нужен, но его роль трансформируется. Он формулирует задачу, задаёт направление, а основную работу выполняет система. Человек лишь контролирует, что автоматическая реализация функций работает корректно.
Агенты берут на себя разработку
Появляются агенты, способные самостоятельно разбирать задачи, писать код, поднимать окружение, проверять результат и доводить его до рабочего состояния. Пока это нестабильно, но динамика очевидна.
В будущем новые баги или требования будут автоматически попадать в агентский конвейер, проходить пайплайны, ревью других агентов, тестирование и уходить в продакшн — без участия человека.
Код больше не главное
Самое важное — как это меняет отношение к коду.
Всё, что мы знаем о качественной разработке, строилось на том, что код читают люди. Десятилетиями мы разрабатывали подходы, чтобы другим разработчикам было проще разобраться в системе, меньше ошибаться и легче поддерживать проект. Чистота, архитектура, именование, декомпозиция — всё это было про удобство для человека.
В новой реальности это теряет смысл. Если код пишет и читает ИИ, ему не важна его «красота» в привычном понимании. Главное — выполнение бизнес-требований. Сам код становится вторичным, промежуточным слоем между описанием и продуктом.
На первый план выходит формулировка задачи. То, как вы описываете систему, становится важнее, чем то, как она реализована.
Новые востребованные роли
Ценность смещается к людям, которые понимают, что именно нужно делать. Кто может почувствовать проблему пользователя, сформулировать её и запустить процесс создания решения. Это — продакт-роль.
На первых этапах такие позиции займут люди с техническим бэкграундом — бывшие разработчики. Им проще ориентироваться в возможностях системы. Но со временем технические знания будут всё менее критичны.
Вторая востребованная роль — специалисты, которые умеют выстраивать такие системы. Архитектура никуда не исчезает, но меняется её уровень. Это уже не про сервисы и базы данных, а про связку агентов, контекстов, инструментов и потоков данных. Таких экспертов нужно немного, но они будут крайне ценны. Это — новый девопс.
Мой личный опыт
В своих проектах я почти перестал писать код. Не потому что не хочу или не могу, а потому что это больше не узкое место. Написание кода перестало быть основной сложностью.
Сложность теперь в другом: понять, что именно делать. Проверить, нужно ли это кому-то. Разобраться, как донести это до пользователя и как продавать.
Сам код стал быстрым этапом. То, на что раньше уходили дни или недели, теперь реализуется за короткое время. Это ощущается не как ускорение, а как исчезновение целого пласта работы.
Дизайн и другие профессии
С дизайном происходит похожее. Раньше это был отдельный процесс с поиском, согласованиями и итерациями. Сейчас достаточно описания — и агент создаёт рабочий интерфейс. Это перестаёт быть узким местом. Достаточно иметь хорошую дизайн-систему и навыки у агентов по её использованию — и работа дизайнера завершена.
Скорость изменений
Это не про далёкое будущее. Всё происходит прямо сейчас. Компании пересматривают процессы. Стартапы появляются без классических команд разработки. Один человек с правильными инструментами может собрать продукт, на который раньше требовалась целая команда.
К сожалению, люди, которые просто пишут код, больше не нужны. Остаются два пути — стать продактом или архитектором. А 90% тех, кто не сможет перестроиться, столкнутся с суровой реальностью без работы.
Профессия «программист» как массовое явление исчезнет в ближайшем будущем.