🔥 Вайб-кодинг: новый тренд или путь в никуда? 🔥
Сегодня наткнулся на ролик от ThePrimeagen с реакцией на статью и твит Андрея Карпати. И понял, что то, чем занимается большинство современных новичков, — это вайб-кодинг! 😃
💡 Суть вайб-кодинга — получать готовый код от ИИ и бездумно его применять, не пытаясь ни в чём разобраться. Современные инструменты, такие как Cursor, позволяют вообще не использовать клавиатуру — автор твита пишет, что просто диктует код 🤯.
📌 Можно вообще не думать о коде?
В какой-то мере я и сам недавно занимался вайб-кодингом: писал JS-тесты на Jest для MoonShine, и мне кажется, ИИ идеален для задач, которые нужны, но в которые не хочется погружаться (или просто нет времени). Однако мой опыт показал, что полностью довериться ИИ не получается. Были ошибки, приходилось долго фиксить полоумные тесты 🤦♂️. Но ИИ дал каркас и признаюсь: без ИИ я бы даже не взялся за эту задачу. В итоге получился полувайб-кодинг.
⚙️ Полувайб-кодинг открывает новые горизонты.
Недавно передо мной встала задача сделать MoonShine-инсталлер — бинарник, который задаст все нужные вопросы, установит Laravel, нужные пакеты и настроит всё под пользователя. Я изучил, как это реализовано в Laravel (Laravel-аппка, упакованная в бинарник с консольными командами), но показалось, что это несовременно.
В итоге взял Rust и сгенерировал код с ИИ. Итог:
⏳ 10 минут на генерации кода
🔧 30 минут на доводку
Без ИИ я бы повторил путь Laravel, а с ним нашёл альтернативное решение и сэкономил время.
🎯 Вывод
На мой взгляд, ИИ даёт отличные возможности — это супер-инструмент для специалистов! Но, к сожалению, в большинстве случаев он становится убийцей нового поколения разработчиков, лишая их возможности развиваться.
🤔 А вы сталкивались с вайб-кодингом? Как относитесь к тому, что код можно писать без погружения? Какие плюсы и минусы видите?
>>Click here to continue<<
