Как стать автором
Поиск
Написать публикацию
Обновить

Вайб-кодинг сэкономил мне миллионы рублей — делюсь лучшими практиками

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров35K
Всего голосов 61: ↑18 и ↓43-24
Комментарии61

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

Нет, в принципе, как разработчик, я не против, что в область кинулись все кому ни лень и начали писать поделки через курсор. Все это потом либо развалится, либо потребуется поддержка от настоящих разработчиков.

Но вы хоть статьи пишите полезные и сами. Все это есть в документации к любому из перечисленных продуктов.

Читать документации не вайбово🙃

По поводу «поделок» – понимаю предвзятость. Но, как я написал в статье, чтобы вайб-кодить нормальные продукты, нужны навыки в разработке. Есть разработчики, которые уже это эффективно делают. У них уже получаются не «поделки», а полноценные продукты, но делают они их во много раз быстрее.

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

Думаю зависит от задач, даты и качества исследования.

Обоснование – мой личный опыт. Плюс в комментах к прошлой моей статье можно найти кейсы. Плюс стартапы YC вайб-кодят, ссылка в начале статьи.

Если 20 лет считать опытом, то по себе могу сказать, что нет, не замедляет. Очень даже удобно. Просто нужно понимать меру и знать когда остановится. Хитрожопые моменты проще и быстрее и качественнее написать самому. А вот рутину тот же курсор закрывает на ура. Автокомплит у них божественный

Это не вайб кодинг

Будем честны. Ускоряет набор текста/кода.

Автокомплит - просто ускоряет.

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

Постараюсь поделиться своим опытом. Я активно использую JB Junie для своих пет проектов. И да, я пожалуй написал бы быстрее и наверное качественнее сам, ИИ определенно замедляет. Разница в том, что я как человек с 10+ годами опыта могу провести ревью только там, где это нужно, и это облегчает мою ментальную нагрузку в разы. Получается, что агент для меня - способ вести более здоровую и счастливую жизнь, при этом сохраняя может и более низкую, но все же сопоставимую скорость работы.

Попробуйте курсор или Cline какой-нибудь. Судя по реддиту, JB до них очень далеко. Возможно повысите продуктивность.

Из моего личного опыта, качество кода у Junie выше (именно качество). А еще у меня хроническая непереносимость VSCode (сугубо вкусовщина). Но спасибо за совет.

Cline, RooCode, Kilo - это все форки форков, но там прямой доступ к топовым моделям и обычно со сложным задачами оно справляется получше.

Но как и все в мире LLM - работает от проекта к проекту и от разработчика к разработчику :)

Можешь попробовать cli например Claude code

Как тоже не переносящий VSCode перешел на Claude Code, это CLI с лучшими моделями на рынке для кода. Я как сеньор заменил в команде одного серьора и мидала, без падения качества кода и увеличения времени. При этом dry и т.п. соблюдаются на проекте. Модели Opus/Sonnet просто в шок меня повергли возможностями, понимаем и качеством результата.
Еще пару месяцев назад я всем вокргу говорил, что нейросети не способны не на что, кроме простейших лендингов.

Всего лишь одно исследование с посредственной методологией. Не стоит из него делать настолько далеко идущие выводы.

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

(Это к комменту Akuma, почему-то запостилось криво)

Смотря что такое «базовые вещи». Стартапы YC к ним относятся?)

Это которые создают очередные приложения для похудения, или инвестициий, ну или приложение для похудения инвестиций?

Это которые создают очередные Airbnb, Reddit, Dropbox, Stripe, Doordash

Пора сдуть пыль с оборота yet another shitty [***] ?

Так и сколько из них уже сделали вайбкодингом?

"For about a quarter of the current YC startups, 95% of their code was written by AI, Tan said" — цитата с источника, который я привёл в статье

Похоже тут мало кто в контексте находится, поэтому вкратце опишу почему это важно. Статус YC стартапа означает, что стартап прошёл отбор и был принят в программу акселератора Y Combinator — одного из самых престижных и известных акселераторов стартапов в мире. Если стартап туда прошёл, то он уже получил $500,000 первичного финансирования за 7% акций компании (схема инвестиций через Safe контракты).

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

Да и вообще не понимаю зачем этот скептицизм. Я ж прямым текстом пишу — я уже сэкономил много миллионов рублей с нейронками, даже ссылки прикрепил на пруфы. Просто делюсь опытом, кому-то это поможет начать что-то новое или просто стать лучше. Хотите работать по-старому ручками — ваше право.

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

Можно посмотреть куда кладут деньги венчурные фонды и понять куда рынок движется — это понятный источник информации с понятной мотивацией, который рискует своими кровными в случае провала. YC, как я описал выше, топовый фонд, который является достаточно надёжным ориентиром в этом плане.

И вообще я говорю о реальных фактах из своего опыта и вышеперечисленное не так важно. Более подробно про мой опыт можно прочитать в первой статье. Какие угодно исследования можно проводить, но фактов они не изменят.

Я убрал разработчиков с одного проекта, стал вайб-кодить сам — получил результаты быстрее и сэкономил много денег. Потом за пару недель сделал MVP другого проекта, ради эксперимента закинул ТЗ в студии разработки — 2 из 3 студий оценили в ~15 млн рублей и полгода работы, 1 студия в месяц и 2.4 млн рублей. А я сделал за эти пару недель всё, что необходимо, и уже начал тестить маркетинг и проверять продуктовые гипотезы.

Просто пока одни это игнорируют, другие находят как это применить в работе и бизнесе и получают профит. Я стараюсь сделать так, чтобы вторых было больше :)

В статье приводятся факты, но не от комбинаторов, а реальных бизнесов.

Я лично сколько не пробовал "ИИ", на задачах чуть сложнее 2х2 код просто НЕ КОМПИЛИТСЯ. Ну может в JS/Python по другому. ...да, там вообще компилить не надо.

По поводу исследования, заглянул — "16 developers with moderate AI experience complete 246 tasks in mature projects on which they have an average of 5 years of prior experience". Звучит как далеко не самая репрезентативная выборка :)

По поводу того, на чём кодить — возможно и такое. Я работаю на популярных фреймворках, по которым куча данных в интернете. Простенькое приложение поднимается с одного промпта. Если регулярно рефакторить код и помогать нейронкам ориентироваться в проекте, то при росте они не начинают сильно буксовать.

Звучит как далеко не самая репрезентативная выборка :)

Ну да, ваш личный опыт-то гораздо репрезентативнее:)

Уже разбирали это исследование. Там разработчиков привыкших к своим средам, пересадили в незнакомый им инструмент. Возьмите разработчиков которые пол года используют Курсор. Настройте им VS Code с точно теми же плагинами, что и в Курсоре, минус ИИ тулзы. И проведите то же самое исследование, что и в статье. Будут прямо противоположные результаты, 100%.

Я лично сколько не пробовал "ИИ"

Где именно вы пробовали? Просили ЧатГПТ что-то вам сделать? В специальных инструментах один только системный промпт описывающий как модель должна решать задачу, занимает под десяток килобайт. И это еще до описания самой задачи. Вы такой промпт составляли?

Я ж прямым текстом пишу — я уже сэкономил много миллионов рублей с нейронками

Не нашел где про это написано и с пруфами.

Я вот вчера может миллиард сэкономил, сам написал программку, не стал аутсорсить задачу.

А что за приложения такие, за которые просили так дохера денег?

Просто тут мне кажется явно не сходится эта цена. Я с Курсором тем же уже больше года и прекрасно знаю на что они способны. Ну не разработает оно приложение такой стоимости. Вам просто стоимость загнули на пару порядков, как мне кажется.

Я так же писал целые проекты курсором, почему нет то. Сьэкономил дофигища времени, но в несколько лямов это уж никак нельзя оценить.

Причем в целом я верю, что рано или поздно ИИ тулзы заменят очень многое в ИТ области. Скорее всего появится своеобразный ЯП с человеческим языком просто. Но пока до этого ещё далеко.

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

Вы допускаете логическую ошибку, предполагая, что первичное финансирование эквивалентно достижениям прошлых лет. Однако все перечисленные вами компании создавались иными методами.

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

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

Фундаментальная проблема в том, что современный бизнес среди приложений основан весь на MVP (тяп-ляп и в продакшн), почему потогонка такая и происходит: "баги потом устранять, сейчас вываливайте в прод что есть" (крики, драки, споры, так нельзя, нужно еще месяц). А простое, неприхотливое использование AI даёт очевидный буст к MVP +100. Суть та же самая, разбираться потом будем (кто-то будет). Отсюда вся и эйфория. Стейкхолдеры да, пляшут, обнимаются, открывают шампанское.

Например, сейчас продакт может проверить 20% гипотез без разработки. А если получится всйбкодить, то процент дойдёт до 80. То есть, нагрузка на команду разработки упадёт раза в 3-4. Понятно, что для этого процессы и архитектуру подтягивать надо, но это не так дорого и долго как кажется.

Если с умом пользоваться , то курсор очень помогает опытному разработчику. Это сейчас мой основной инструмент. Да, нужно вовремя остановиться когда он начинает тормозить и сделать самому какие то вещи. Но иногда он мне помогает запустить бекенд часть за несколько часов для небольших задач. И справляется он с этим на ура. А вот если проект покрупней, то ему необходимо декомпозировать задачу. И тогда он тоже хорошо справляется. А ревью ) в этом плане курсор красавчик. А документирование изменений ) фронтенлерв благодарны когда выкатываю фичу с описанием изменение от курсора. Он чуть ли не говорит что им сделать.

Звучит как рецепт быстрого прототипирования в 2025

Почему-то вспоминается появление Делфи, когда резко упал порог входа в создание приложений под винду.

Ну и как, конец света случился, который луддиты снова предрекают?

А это надо спрашивать тех, кто вынужден дельфяное легаси поддерживать. :)
А можно ещё тех, кто предыдущую инкарнацию снижения порога тащит - коболоводов ;)

Конечно. Посмотрите во что превратилась винда.

Нет, тогда пострадали только глаза и чувство прекрасного :)

Я бы не назвал себя гуру вайб-кодинга — я вообще не разработчик.

На этом можно было и остановиться.

Вайб-кодинг к профессиональной разработке имеет такое же отношение, как прогулка после работы к соревновательному альпинизму.

Вайб-кодинг сэкономил мне миллионы рублей

А вайб-поддержка навайбкоженного сколько съела за последний год?

А сколько времени работают ваши сервисы и какая на них нагрузка? И что будете делать, если нагрузка вырастет х10 или даже х100(на х1000 пока не идем)?

Гарри Тан, CEO Y Combinator, недавно сообщил, что у четверти стартапов в их текущей когорте 95% кода написано искусственным интеллектом

А я даже скажу почему: потому что все, кому не лень начали открывать микростартапы с помощью нейросетей. И, как правило, дольше пары-тройки месяцев исключительно на нейросетях проект не живёт.

Супер важно периодически делать рефакторинг — особенно при вайб-кодинге. Чем меньше вникаешь в код во время разработки (а при работе с ИИ это естественно — просто берёшь сгенерированный код и идёшь дальше), тем больше технического долга накапливается

На моей практике наоборот: нейронка генерирует код очень красивый, с хорошими наименованиями, в соответствиями с принципами чистого кода. Но обычно этот код либо устарел, либо не работает. Поэтому пишу всё сам, а к нейронке иду за абстрактными советами: "Что лучше: это или это?" и т.п.

Нужны ли хард скиллы для вайб-кодинга?

Китайская мудрость: нет, не нужны. А если они и были, то при использовании "чистого" вайбкодинга деградируют.

Мои продукты:

Buyer — метмамаркетплейс брендовых кроссовок и одежды с миллионом товаров и выручкой в десятки миллионов рублей

EasyFit AI — Telegram бот для контроля питания, который считает КБЖУ по фото, который активно ищет Product Market Fit

На самом деле очень страшно использовать сервисы по покупке-продаже чего-либо, сделанные нейронкой. Думаешь "а мало ли она накосячила и щас деньги уйдут, а заказ не создастся?".

Итого: для MVP неплохо, но для крупных проектов по моему личному мнению вы скорее потратите время, которое могли бы потратить более эффективно.

Эм.. А сколько кода нагенерено сетями, которые дЭвы выдают за свой. Разница только в ревью или то, что какой-то человек сказал что ai generated codebase полностью писал этот человек?

Что chatgpt, что Гемини, что грок говорят, что мол это твоё творение, потратить время на продумывание архитектуры, выбрать нужный технологический стек и поднять окружение - это всё что нужно для решения задачи, далее сетка просто скажет, на, возьми это и запусти.

2...3 итерации с ошибками, отсутствующими зависимостями либ или их вериями. Всё. Задача выполнена.

Но когда говорю сетке что это мол твой код, с меня только изначальная идея, а дальше уже обсуждали решения.

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

Так что пользуйтесь сетями так как они пользуются вами. С ними можно учиться.

Экспертность? А чем сетка хуже кожаного?

"мало ли она накосячила. " а люди так не косячат? Или вы обвиняете автора в выводе mvp без тестов?

Неужели это всё было написано серьезно? Неужели это не троллинг той или иной степени толстости?

Я бы не назвал себя гуру вайб-кодинга — я вообще не разработчик.

Жесть…

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

Давайте не придумывать а оставить работу разработчикам которые в этом профессионалы и не лепить франкештейнов!

С ии надо не вайбкодить а расти как эксперт!

Вот оно, пришло. Когда-то была профессия шофёр, теперь все водители. Была профессия машинистка (не чыхпых, а на пишущей машинке), теперь все могут по клаве стучать. Через какое-то время и профессия разработчика также зашатается. И если заглянуть в историю, с приходом массовости всегда было так: сначала профи всех дрюкали и никто не мог с ними соревноваться, но по мере масштабирования технологии скиллы тоже улучшались. И вот уже все могут фотографировать, отправлять письма, водить авто, готовить (по рецептам) и т.д... Да, в массе хуже, чем узкие профи в своей области, но разница все незаметнее. Я сам, разработчик с 20-летним стажем, с грустью и удивлением смотрю на это. Но поделать с этим уже ничего нельзя.

Пока что, это все похоже на то, как школьники, выучившие 3 аккорда на гитаре бегают по всюду и орут: "смотрите, я как Цой". Только они - не Цой. И даже не "как Цой".
Это вот эти вот молодые львы, "сверхчеловеки с помощью нейросетей", сотрут нас с лица земли? Разве что зашатают нас своими бесконечными телеграм-ботам - да и то, лишь обертками над чужим апи.
Я сам, разработчик с 15-летним стажем, с грустью смотрю на это, как на очередное "вордпресс убьет веб разработку", "тильда убьет разработку", "ноу-код убьет разработку", "питон убьет php" и прочее...
Пахать нам придется до самой старости, помяните мое слово.

Иногда ИИ глючит и приходится часами объяснять ему как сделать обычное модальное окно, к примеру.

Когда пишешь ему с матами и капсом - он понимает лучше, чем когда без них.

В целом архитектуру и прочее я проектирую сам, а мелкие задачи вроде: Сделай CRUD для чего-либо - он справляется. Более сложные задачи приводят его в ужас, и иногда он по кругу начинает делать одно и то же, главное вовремя его остановить. И всегда одни и те же ошибки допускает. У примеру при создании sidebar, или пихает kernel.php в Laravel 12. И в разных местах может быть разный стиль кода, поэтому нужно одинаковый стандарт вводить и внимательно проверять все, что он делает.

Как бы радужно это не было, но есть много проблем с ИИ. Но экономит время на генерации обычных CRUD и Resource. Полноценный высококачественный продукт с трудом получается.

Вайб кодинг и программирование это как не умея водить и не зная машину объявить себя водителем.

Тронуться то ты тронешься и даже куда нибудь приедешь. Скорее всего в столб.

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

Это я говорю потому что сам сижу в такой разбитой тачке, а куда мне надо туда такси не ездят. Вернее ездят, но редко да и денег таких у меня нет

Не вайб кодинг, а наглые, ленивые, самовлюблённые работники, которые теперь хотят 90% работы спихнуть на ИИ, но получать свои 100500, а лучше больше!

Автопилот в авиации изобрели лет 20 тому назад. Но летчики и по сей день им редко пользуются. Вайбкодинг - это когда вместо пилота за штурвал садят обезьяну и включают автопилот.

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

Я не могу назвать себя разработчиком, ни программистом тоже, я скорее немного электронщик, но когда с помощью так презираемых вами нейросетей создаётся реально работающее программное обеспечение, которое решает какую-то то задачу и начинает приносить деньги, не через 6-8 месяцев, а за 2-3 суток...

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

Вы забываете в этом споре про простую вещь, людям нужны в первую очередь результаты, а не красота кода, которую заказчик не оценит, увы такая правда жизни...

ПС автору статьи, огромное спасибо за идею использования инструкций библиотек!!! Надо опробовать

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

Пока тут все тебя хейтят, я спрошу как вайбкодер вайбкодера:
Вот эти два файла. Ты сам придумал или есть где-то стандарты/рекомендации? Почему такой формат, такие названия? Можешь примеры их привести, хотя бы частично?

repo_structure.yaml — плоская структура репозитория с описанием ролей файлов

CHANGELOG.md — лог изменений для актуального контекста

Ого сколько тут в комментах боли программеров, которые чувствуют что скоро станут не нужны 😃😃😃

Если позволите, два маленьких вопроса.

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

Теперь вопросы.

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

2. Что конкретно сделает программистов не нужными? Всё ПО в мире пропадет? Или условный "вася продавец кроссовок"+"ИИ" окажется лучше, чем "сеньер"+"ИИ"? Или всем, кто умеет в разработку без "ИИ" запретят использовать "ИИ"? Каким образом случится это волшебство?

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

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

Скорее тут сам термин - программист уходит в прошлое. Конечно программисты освоят все необходимые навыки и ускорят создание решений.

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

Автору рекомендую Клауд код. Курсор не лидер индустрии далеко ему

Мне понравилась статья. Открыл для себя v0 - очень быстро сделал страничку для стейкхауса. Хотя я сначала тоже не верил, что ии может писать приличный код. Буду внедрять у себя, пока не начнёт давать сбои чрезмерно.
А так страшно, что ии нас заменит.

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

Публикации