- BrainTools - https://www.braintools.ru -

Мнение: я счастливее, когда пишу код от руки

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

Мнение: я счастливее, когда пишу код от руки - 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

www.BrainTools.ru

Rambler's Top100