Добавить в корзинуПозвонить
Найти в Дзене

Вайбкодите? Тогда мы идём к вам

Сейчас только ленивый не рассказал о том, как весело и легко вайбкодить. Я не ленивая, присоединяюсь к тренду. Андрей Карпатый из пузыря OpenAI чуть больше года назад сказал: «Я полностью принял вайбкодинг, где забываю, что код вообще существует. Я просто вижу то, что хочу, говорю ИИ, и оно появляется». Сейчас вайбкодинг уже обозвали «методом программирования». Видимо, ждём гуманитарные диссертации на тему «Эволюция программирования: неструктурированное, процедурное и модульное, объектно-ориентированное и вайбкодинг». Опыт подсказывает, что если жизнь в одном месте стремительно упрощается, то в другом — катастрофически усложняется. Поэтому разберём высказывание товарища Карпатого по косточкам. Чтобы толком что-то навайбкодить, сначала надо писать код самому. Иначе забывать нечего, и человек просто не поймёт, что можно забыть, а что — лучше не надо. Это как езда на велосипеде: сначала следишь за каждым движением, чтобы получить навык и только потом забыть. Если взялся вайбкодить, б
Оглавление

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

Андрей Карпатый из пузыря OpenAI чуть больше года назад сказал: «Я полностью принял вайбкодинг, где забываю, что код вообще существует. Я просто вижу то, что хочу, говорю ИИ, и оно появляется». Сейчас вайбкодинг уже обозвали «методом программирования». Видимо, ждём гуманитарные диссертации на тему «Эволюция программирования: неструктурированное, процедурное и модульное, объектно-ориентированное и вайбкодинг».

Опыт подсказывает, что если жизнь в одном месте стремительно упрощается, то в другом — катастрофически усложняется. Поэтому разберём высказывание товарища Карпатого по косточкам.

Забываю, что код существует

Чтобы толком что-то навайбкодить, сначала надо писать код самому. Иначе забывать нечего, и человек просто не поймёт, что можно забыть, а что — лучше не надо. Это как езда на велосипеде: сначала следишь за каждым движением, чтобы получить навык и только потом забыть.

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

Вижу то, что хочу

Если я вижу айфон, но не представляю, как он устроен изнутри, то что я вижу? Кирпич из стекла и металла. Если вайбкодер не понимает, как его хотелка устроена изнутри, то получит такой же кирпич.

Говорю ИИ

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

И оно появляется

Вот именно, что ОНО. Смотрите на иллюстрацию, а для тех, кто не владеет парсалтангом, расскажу, что там навайбкожено. ИИ попросили подключить в проект антивирусную проверку. Он запустил контейнер с антивирусом, и если не смотреть под капот, то антивирус работает. Но там, где файл нужно отправить на проверку, в переводе на человеческий, написано:

загляни в файл
если файл не пустой, напиши, что он проверен
если пустой, напиши, что он заражён вирусом
Если не пустой — значит, проверен
Если не пустой — значит, проверен

Антивирус живёт сам по себе, а файл, который надо проверить на вирусы, проверен... на наполнение. Чтобы найти эту «мелочь», нужно знать, как всё работает, и потратить кучу времени.

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