11.9 C
Москва
Четверг, 3 апреля, 2025

Разработчик объяснил, почему Vibe Coding — это лишь хайповый инструмент, а не замена инженерам — Tproger

Vibe Coding — не замена инженерам, а инструмент для прототипов: разработчик объяснил, почему ИИ пока не вытеснит архитекторов

Vibe Coding — термин, недавно предложенный Андреем Карпати, со-основателем OpenAI. Он описывает это как новый способ программирования: вместо работы с кодом напрямую, разработчик просто общается с ИИ, наблюдает результат и… отдается вайбу.

Звучит модно — и действительно, соцсеть X быстро заполнилась восторженными постами о том, что «кодеры теперь не нужны». Но один из инженеров решил остудить пыл: он объяснил, почему Vibe Coding — это не революция, а просто удобный способ быстро набросать прототип.

Кодить и проектировать — не одно и то же

Автор сразу уточняет: программирование — это не инженерия. Инженер не просто пишет код, он строит системы, которые выдерживают нагрузку, защищены от уязвимостей и готовы развиваться годами.

Vibe Coding же — это максимум «написал, глянул, сойдет». Ни о каком проектировании, поддержке пользователей или долгосрочном развитии речи не идет.

Насколько близка новейшая ИИ-модель OpenAI o3 к AGI и человеческому разумуtproger.ru

ИИ может помочь создать кусок кода или быстро собрать MVP. Но это всего лишь момент времени. Настоящая инженерия работает с системой в динамике — и тут Vibe Coding пока бесполезен.

Как минимум потому, что сложно выразить технические ограничения или требования к масштабируемости в виде одного промпта.

Читать также:
Функциональное тестирование и его роль в разработке программного обеспечения

Настоящее «вайб-инженерство» — это обычная инженерия, но строже

Можно представить, что в будущем появятся системы, полностью собранные из «вайб-кода». Но чтобы они работали в продакшене, их придется покрывать жестким тестированием, мониторингом, канарейками и регламентами. По сути, это та же инженерия, только с еще большим уровнем контроля.

То есть роль инженера не исчезнет, а станет сложнее: он будет больше похож на архитектора или платформенного инженера, а не просто кодера. Такой специалист не пишет каждую строку сам, но отвечает за то, чтобы все части системы не развалились.

Если хочется называть это Vibe Engineering, то пожалуйста. Но по сути — это всё та же инженерия, только без IDE.

Будущее — не сейчас

Когда этот подход станет реальностью? Хороший индикатор — вопрос «согласны ли вы выйти на дежурство по системе, полностью собранной ИИ?». Пока почти все отвечают «нет». И это многое говорит.

Итог? Vibe Coding — полезный инструмент. Он помогает быстро стартовать, сделать демо или сэкономить время.

Но создавать продакшн-системы только на его основе — пока утопия. Да, код станет менее важной частью профессии. Но инженеры по-прежнему будут нужны — просто их работа изменится.

НОВОЕ НА САЙТЕ