Обновить

Довайбкодились. ИИ-инструменты экономят время, но убивают понимание кода?

Время на прочтение6 мин
Охват и читатели11K
Всего голосов 21: ↑19 и ↓2+22
Комментарии13

Комментарии 13

Думаю, основной идей которую надо сейчас понять, что с вабйкодингом не нужно думать как программист

Поставьте себя на место заказчика, предпринимателя, продакта. Разбираются ли они в коде, так ли им важно как это написано, если все работает согласно их требованиям? Конечно нет С модельками стоит так же обращаться, вы - заказчик, они исполнитель, но надо смотреть не на строчки кода, а на функции которые в итоге выполняет программа. И тут на первое место выходит проверки, тесты, аудиты. Именно они должны стать инструментом верификации и именно это стоит продвигать

Тогда заказчик/предприниматель/продакт пускай сам пишет запросики и получает результат, зачем вообще прослойка из разработчиков?

Нет. Если так кодить - получается худший вариант вайбкодинка, каша из кода, которая плохо масштабируется, а значит сложность добавлять каждую новую фичу не руша остальное растёт геометрически, оптимизация изначально плохая и её архи сложно делать. В сухом остатке получается одноразовый дешёвый нейрослоп, который вроде бы выполняет функции заказчика, но плохо и медленно, доработать сложно, и даже модульное понимание кода у человека уже на гране.
Такой подход годится для продуктов уровня хоум пейдж с портфолио продуктов или игры уровня змейки. Но факт в том что для этого вообще программиста нанимать не нужно, даже подписку на апи для агента не надо, достаточно менеджеру компании дать любой чат бот из топов и нейрослоп готов, бесплатно без смс.

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

Согласен с автором статьи. Такая проблема есть. И пока за время работы так и не понял, как лучше комбинировать работу с ИИ. Хочется решать проблемы своей головой, но бизнес диктует, что функционал должен быть готов "вчера" и остается только полагаться на нейронку...

вайбкодить фичи по два часа в день, остальное время дрючить литкод и задачники))

Все это было давным-давно предсказано:

По щучьему велению, по моему хотению - неситесь, сани, домой сами!

И после голосового ввода данного промпта агент-Щука, работающая где-то в фоне, реализует эту, заданную в декларативном стиле, задачу: сани как-то едут сами в пункт назначения.

Причем тут Иванушке даже не надо понимать, как именно это происходит, если оно происходит

Ключевое слово если - так как всё зависит от фоновой и неконтролируемой Иванушкой работы Щуки, пока она добрая. Но все может измениться в любой момент.

А вот Иванушка в данном случае, привыкший к декларативности и агентной работе, окажется неспособен перейти к императивности и сформулировать даже для себя - какие шаги ему надо предпринять, чтобы дотащить чёртовы сани до дома, если Щука отказала.

Максимум - начнет искать на замену волшебной Щуке какую-нибудь волшебную Мышь. Ибо привык.

Ключевое слово если - так как всё зависит от фоновой и неконтролируемой Иванушкой работы Щуки, пока она добрая.

Проблема даже не столько в том, что Щука сегодня дорая, а завтра злая. Проблема в том, что Щуке реально пофиг.

А теперь Ваню дурака меняем на Джона программиста, который может чётче изложить задачу, хорошо рубит в алгоритмах, математике, логике и в целом не дурак. И оп, Джон уже начинает эту щуку дрючить так, что у саней и полозья не из чугуна, и жопу посадить удобно и амортизаторы современные вместо рессор, двигатель прогрессивный, а не паровой электро-гибрид, трансмиссия самая лучшая под задачу, форма лопастей с самым современным профилем. Соответственно и скорость хорошая, и глаз радуют. А у Ивана вместо тойоты опять лада получаются, и место там не проклятое, просто Иван - дурак.

думать это очень затратно, если можно не думать, 99% людей выберет этот путь

Абсолютно несогласен. Девяноста процентов местных специалистов (и я не иронизирую, и правда специалистов, зачастую очень высокого уровня!) не знают, как работает их код на уровне ассемблера. Я уж не говорю про металлический уровень, там для многих вообще темный лес. И ничего, как то живут.

Так что недовольные вайбкодингом - это просто конформисты, которым очень хочется почувствовать свою значимость и ткнуть молодых во что-нибудь. Хотя рынок все порешал. Никому не интересно ждать правку неделю, если чугунная голова дает ее за минуту. А сломает чего - сам и починит.

И да. Чугунная голова сделает это за триста рублей, а уважаемый сеньор из Сбера будет требовать лофт, зп в 600к и дистант.

А потом сеньёр за 700 будет чинить то, что сделала чугунная голова. Профит, чо.

А потом сеньёр за 700 будет чинить то, что сделала чугунная голова.

Ваистену так.

Девяноста процентов местных специалистов (и я не иронизирую, и правда специалистов, зачастую очень высокого уровня!) не знают, как работает их код на уровне ассемблера.

Сто процентов местных специалистов знают, что код, скомпилированный ими вчера, и код, скомпилированный ими сегодня, создаст одну и ту же последовательность ассемблерных команд — а следовательно, если они (да и более умные люди) вчера проверили, что она работает правильно, то они могут быть абсолютно уверены, что работать правильно она будет и завтра, и послезавтра, и через десять лет.

В отличие от.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
www.ispsystem.ru
Дата регистрации
Дата основания
Численность
101–200 человек
Местоположение
Россия
Представитель
ISPsystem