Лонгрид про эволюцию моего вайбкодинга.
Поймал вчера себя на мысли, что мой сегодняшний вайбкодинг радикально отличается от того, с чего я начинал. А это значит, стоит поделиться наблюдениями.
Нейронками я начал активно пользоваться полгода назад. И выглядело это так – задаешь вопрос, она пишет код, переносишь его в файл, запускаешь, копируешь ошибки из терминала, возвращаешь в модель, получаешь корректировки, и так по кругу. Было очень утомительно.
Реальный вайбкодинг начался после подключения Claude к МСР протоколу. Позже подписался на Cursor – большинство вайбкодеров сидят там, но в принципе, и подписки на Claude вполне достаточно, и я часто именно ей и пользуюсь (есть тут, правда, нюансы).
Что изменилось больше всего далее, так это подготовка документации. Раньше я просто писал постановку задачи, машинка начинала кодировать, упиралась в проблему, бесконечно что-то правила, выбирала контекст, переходил в новый диалог, погружал в контекст уже сделанное, и далее по кругу до бесконечности. Главное впечатление именно что хождение по кругу и невозможность хранить в памяти то, что уже было сделано и испробовано. Особенно ярко в этом плане выступал Клод – он очень творческий и его буквально не остановить, в замкнутый круг он влетает уверенно и сидит там плотно.
Много времени провозился с памятью, но тут все сложно. Напишу об этом отдельно, надеюсь, когда с этим разберусь окончательно.
Начал тщательнее работать над документацией – во-первых, инструкции, чтобы ограничить полет мысли Claude, во-вторых – план разработки, чтобы разбить задачу на маленькие и решать их по отдельности. Смысла в происходящее стало гораздо больше. Купил специальное приложение за $30 для подготовки документации – работает, но понимаю, что могу так и сам, даже лучше. Отписался. Сегодня буду ставить по этой теме 2 многообещающие библиотеки, расскажу, как оно получится.
В любом случае, сейчас вайбкодинг – 90% времени работы над документацией, и, собственно, 10% кодирования (тыкания на кнопку Accept – вайбкодеры программируют именно так, одной кнопкой). На этой ниве тоже есть достижения – например, мне очень понравилась тема, которую смог организовать в Cursor (в курсоре использую Gemini) – запись в сжатом виде диалога по исполнению задачки. Теперь эту информацию можно передавать в контекст другой модели или в другой диалог. Отличная тема.
Еще одна фишка – консилиум. Постановку задачи пишу с Claude, отдаю критиковать Gemini, ChatGPT (там очень крутая модель o3 со 100 обращениями в месяц по платной подписке). Они критикуют, обмениваюсь файлами между модельками, пока не получу консенсус. Кстати, тема полезная – они по-разному оценивают риски, ограничения, тот же Клод склонен с тобой соглашаться, а Джеминай спорит и наставляет на путь истинный. Но зато Клод все пишет более человеческим языком. Эту историю, конечно, нужно автоматизировать, но до всего руки не доходят.
В общем, это если еще не прогресс, то уже эволюция. Если хотите большое подробностей, пишите в комментариях.
Post #89
48
- 🔥 3