Что такое Vibe Coding и почему вокруг него столько споров

mr. Cooper 5 дней назад Веб-разработка
Что такое Vibe Coding и почему вокруг него столько споров

Я сидел вчера с коллегой в баре. Мы оба программисты, оба пользуемся ИИ, но по-разному. Он уже почти полностью доверил написание кода нейросетям. Говорит, что работает в два раза быстрее и не понимает, как раньше жил без этого. Я же проверяю каждую строчку, перепроверяю, боюсь ошибиться.

Мы долго спорили. О вайб-кодинге, о будущем, о том, кто из нас прав. И чем дольше мы говорили, тем больше я запутывался.

Потому что у него была своя правда. Он показывал мне приложения, которые сделал за последнюю неделю. Проекты, на которые раньше ушли бы месяцы. Он был счастлив и заряжен. "Ты просто не умеешь отпустить контроль, - сказал он. - Машина умнее, быстрее, точнее. Она делает то, что нужно. Мы уже не должны писать каждую строчку сами".

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

Но когда я пришёл домой, я всё равно чувствовал тревогу. И не мог понять, откуда она.

Я вспомнил, как учился программировать. Мне было восемнадцать. Я купил книгу по PHP в каком-то книжном магазине на окраине города. Читал её по ночам, пытаясь понять, что такое объекты и наследование. Каждая ошибка, каждое предупреждение, каждый баг - всё было уроком. Я засыпал с мыслями о коде и просыпался с ними же.

Это были долгие, сложные годы. Но они дали мне понимание. Я перестал просто писать код - я научился думать как программист.

А теперь люди могут просто сказать: «Сделай мне приложение» - и оно появится. Без учёбы, без ошибок, без понимания.

Когда я об этом думаю, я чувствую и радость, и страх одновременно.

Радость - за людей, которые раньше не могли воплощать свои идеи. Я знаю историю про дизайнера, которая сделала приложение для идентификации собак. Она не умела программировать, но у неё получилось. У неё был продукт, пользователи, отзывы. Её мир изменился.

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

И я понимаю, почему люди в восторге. Это то, о чём мы говорили десятилетиями - демократизация технологий.

Но страх - он тоже реальный.

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

Вот реальный случай. Уязвимость в платформе Lovable - её обнаружили через несколько недель после того, как продукт уже работал в продакшене. Данные пользователей были под угрозой, и никто не знал об этом.

И таких случаев становится всё больше.

Я думаю о своём знакомом, который работает в стартапе. Он сказал мне: «У нас больше миллиона строк кода, и 95% из них написаны ИИ. Мы проверяем только то, что падает. Остальное работает».

Я тогда спросил: «А если там есть уязвимость, которую никто не заметил?» Он пожал плечами: «Значит, она есть».

Этот ответ меня преследует. Потому что я понимаю его логику. Они стартап, им нужно быстро, они не могут проверять миллион строк вручную. Но я знаю и другое: если через год их проект взломают, никто не вспомнит, что они спешили.

И я понимаю, что мы оказались в новой реальности. Мы больше не пишем код - мы управляем кодом. Мы становимся архитекторами, а не строителями.

А архитектор, который не знает, как устроен фундамент, - плохой архитектор.

Я всё ещё не знаю, что с этим делать. Может, я просто не перестроился. Может, нужно учиться новой роли. Может, через пару лет мы будем смеяться над этими спорами, как над спорами о том, стоит ли использовать автодополнение.

А может, мы просто делаем старые ошибки, только быстрее.

Я не знаю. Но я точно хочу понимать, что происходит внутри кода, который я выпускаю в мир.

Комментарии

Пока нет комментариев. Будьте первым, кто напишет.

Чтобы оставить комментарий, войдите в аккаунт.

Похожие статьи