слов.арь · bisovka

объясни vibe-coding --простыми-словами

Иллюстрация к термину «Vibe Coding»

Vibe Coding

КороткоСобирать, описывая, что нужно, и позволяя AI писать код.

Я пытался научиться программировать три раза. Все три бросил. Потом однажды я вслух описал приложение, AI написал его целиком, и оно запустилось. Я не набрал ни одной строки. У этого момента теперь есть имя, и имя специально немного дурацкое.

Ты перестаешь быть наборщиком и становишься режиссером.

Программист пишет каждую строку руками. Ты — нет. Ты говоришь обычным языком, чего хочешь, AI пишет настоящий код, а ты реагируешь на то, что получилось. Слишком тесно. Сделай кнопку больше. Цвет ужасный. Ты рулишь по ощущению, как если бы направлял человека, который строит тебе комнату: "нет, диван левее, стало хуже, ладно, чуть назад". Ты ни разу не взял молоток. Ты просто говорил теплее или холоднее, пока не стало правильно.

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

Как проходит сессия. Это цикл, и он быстрый:

  1. Опиши. "Собери мне страницу, где люди могут загрузить фото и добавить подпись."
  2. Посмотри, что получилось. Оно собирается. Ты открываешь и тыкаешь.
  3. Отреагируй. "Кнопка загрузки спрятана, и на телефоне все сломалось."
  4. Еще круг. Он чинит, ты смотришь, ты реагируешь. Так по кругу, пока не станет хорошо.

Ты читаешь не код. Ты читаешь результат. Вайб — это руль.

Почему именно это наконец дает человеку без кода собирать. Каждый раз раньше я бросал не из-за идей. Я бросал из-за мелочевки. Настроить окружение. Какой-то конфиг, которому нужно магическое слово, которого у меня нет. Час борьбы с настройкой до того, как я написал хоть что-то полезное. Vibe coding перекладывает все это на AI. Скучная стена, которая раньше останавливала меня намертво, теперь чужая задача, а я остаюсь на единственной части, которая мне была важна: на идее.

Теперь часть, которую никто не печатает в буклете.

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

Поэтому правило, которое я бы прибил к этому степлером, если бы мог:

Никогда не занимайся vibe coding без контроля версий под ним.

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

Несколько честных ограждений, потому что "просто опиши" скрывает зубы:

Vibe coding — это не "AI делает все, а ты спишь". Это ты в режиссерском кресле, со вкусом в руках, говоришь теплее или холоднее, пока вещь не становится реальной. Тебе не нужно писать код. Тебе нужно узнавать хорошее, когда ты его видишь, и иметь кнопку отката на случай, когда не узнаешь.

← все термины