Впечатление от вайбкодинга
Пилил сайты, телеграм‑боты, дашборды. Сначала чувствовал себя Гарри Поттером на уроках запрещенной магии, потом подостыл.
Ну смотрите, я говорюCodex: «сделай мне бота, пусть собирает посты, анализирует в ИИ». И он реально это делает. За день или за вечер у меня появляется новая фича, и я сразу применяю ее в работе.
Полезно? Быстро? Экономия?
Ясень пень.
Не надо полгода изучать Python. Не надо три часа гуглить, почему какая‑то хрень не подключается к базе. Не надо нанимать фрилансера‑программиста, который соберет мне такого же бота как Codex, но денег и времени попросит в десять раз больше.
Плюсов так много, что по‑началу минусов то и не замечаешь.
А они есть.
Во‑первых, все ключевые решения разработки на мне.
Я десять лет управлял людьми в техподдержке и веб‑разработке. Контроль, планирование, проблемы проекта — это про меня.
Но с людьми работать легче!
Как руководитель отдела я не должен был знать всю подноготную. Например, как подключить платежку к кабинету или какую архитектуру выбрать для проекта нового клиента. Я звал продакт‑менеджера и программиста, мы решали это вместе.
Да, я могу попросить совет у Codex.
Но он не скажет мне: «Леха, тут ты фигню придумал, давай сделаем по‑другому?». Ну как бы он может так сказать, но надо просить. Впрочем, впустую. Стоит мне в новом запросе ляпнуть какую‑нибудь ерунду, ИИ снова подстроится под мои хотелки.
С человеком я могу положитьсяна его опыт. Машина же — это всегда русская рулетка, особенно если я шарю в задаче постольку‑поскольку и даю ИИ самому выбрать, как устроить кишки функционала.
Знаете, это как с генерацией текстов. Если человек профан, а нейросеть выдает чушь, он даже не поймет, где ИИ ошибется, закинет статью в блог и будет удивляться, почему ему говна в комментариях накидали.
Во‑вторых, агент вайбкодинга косячит.
Он может нахрапом собрать авторизацию, кэширование, сложную очередь задач, но при этом забудет проверить, что кнопка «Назад» не работает. Или я отправляю его пилить небывалую дичь, и как бы заведомо известно, что правка эта лишний раз усложнит кусок рабочей логики, но этот гений молчит, как говна наелся, и все равно делает так как сказал повелитель токенов. А потом я правлю, правлю, правлю…
Спасают только лимиты.
Казалось бы, пять часов простоя Codex мешают работать. Но по факту это единственное спасение, которое зажигает в голове вайбкодера красную лампочку: «Все, Леха, хорош х**ней заниматься».
От всего этого у меня перегруз.
В итоге я остановился на мысли, что вайбкодить большие проекты не хочу.
Нужно шарить в разработке, знать хотя бы основы. Важно уметь контролить свой проект, иначе агент его зачуханит. Не помешает вагон и маленькая тележка терпения, баги то исправлять мне.
Что‑то маленькое сделать за один вечер — в радость. Например, бот для экспорта истории канала, правки по сайту, счетчик шагов. А вот пилить вирусный SaaS‑проект на миллион пользователей такого желания нет.
