- BrainTools - https://www.braintools.ru -
Fullstack-инженер Clojure/Clojurescript в IPRally Абинав Омпракаш опубликовал [1] пост в своём блоге, посвящённый вайб-кодингу. Он отмечает, что чувствует себя счастливее, когда пишет код старыми и привычными способами.

«LLM-программисты могут генерировать более-менее приличный и корректно выглядящий код, а у меня больше времени на что? На бесконечную прокрутку ленты новостей? Это был третий раз, когда я попробовал claude-code. Каждый раз я испытывал те же чувства и в итоге удалял claude-code через 2-3 недели, и знаете что? Каждый. Раз. Я заново открывал для себя радость программирования», — пишет автор.
По мнению Омпракаша, чтобы быть эффективным в разработке программного обеспечения, нужно хорошо разбираться в проблемной области, а это требует размышлений и борьбы с проблемой. «Написание кода, несмотря на то, что процесс медленный, было для меня способом разобраться в проблемной области, способом понять, что мои первоначальные идеи не работают, способом мыслить. Программирование в стиле вайб этому помешало», — сетует разработчик.
Омпракаш назвал другой важной частью работы обеспечение корректности кода. «Для меня гораздо сложнее проверить корректность кода, который я не писал, чем кода, который я написал. Процесс написания кода помогает усвоить контекст, и моему мозгу [2] легче глубоко об этом думать. Если я поручаю это LLM, то пропускаю процесс усвоения предметной области и не могу быть уверен, что сгенерированный код корректен», — объясняет он.
По мнению инженера, вайб-кодинг вызывает привыкание: человек пишет инструкции, и генерируется код, который выглядит корректным, в итоге разработчик получает «дофаминовый всплеск». При этом мозг лишь пассивно принимает изменения, а, когда приходит время задействовать умственные способности, «инерцию гораздо сложнее преодолеть», уверен Омпракаш.
«Распространённое мнение о вайб-кодинге заключается в том, что он не хорош и не плох, это инструмент. Но инструменты формируют ваш рабочий процесс и ваше мышление [3], и если инструмент мешает вам глубоко мыслить, я не думаю, что это хороший инструмент. Если вы работаете с информацией, ваша основная компетенция — это способность мыслить, и если инструмент мешает этому, бойтесь, очень бойтесь», — пишет инженер.
При этом сам Омпракаш по-прежнему использует Claude, но контролируемым образом. Он копирует и вставляет файлы, которые, по его мнению, необходимы для создания контекста, а затем копирует и вставляет код и просит ИИ внести изменения или написать тесты. «Это превращает генерацию кода из пассивного в целенаправленное, вдумчивое действие. Это также поддерживает активность моего мозга, а значит, я могу оставаться в состоянии потока. Я обнаружил, что это лучшее из обоих миров и способ сохранить счастье на работе», — заключает он.
Здесь можно ознакомиться [4] с экспериментом по вайб-кодингу, проведённом разработчиком с 20-летним стажем (Assembler, 1C, C/C++, Go, Pascal, Perl, PL/SQL, Python). Он показывает, когда вайб-кодеру достаточно минимальных знаний предмета, а когда необходимы экспертные навыки и опыт [5], а также демонстрирует, что изменилось в инструментах вайб-кодинга за год.
Автор: maybe_elf
Источник [6]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/25495
URLs in this post:
[1] опубликовал: https://www.abhinavomprakash.com/posts/i-am-happier-writing-code-by-hand/
[2] мозгу: http://www.braintools.ru/parts-of-the-brain
[3] мышление: http://www.braintools.ru/thinking
[4] можно ознакомиться: https://habr.com/ru/articles/943856/
[5] опыт: http://www.braintools.ru/article/6952
[6] Источник: https://habr.com/ru/news/995226/?utm_source=habrahabr&utm_medium=rss&utm_campaign=995226
Нажмите здесь для печати.