Термин «вайбкодинг» стал одним из самых обсуждаемых в IT. Кто-то уверен, что это очередной хайп вокруг искусственного интеллекта. Другие уже заявляют, что программисты скоро станут не нужны.
Я решил не спорить с громкими заявлениями и просто проверить всё на практике.
Я протестировал десятки AI-инструментов для разработки, собрал собственный стек и выпустил более семи проектов, включая коммерческую разработку под NDA. За это время понял одну простую вещь: большинство разработчиков используют возможности современных нейросетей максимум на 20%.
Сегодня AI способен не только написать отдельную функцию. Он может анализировать весь проект, самостоятельно создавать новые файлы, запускать тесты, искать ошибки, исправлять их и проходить десятки итераций практически без участия человека.
Но самое интересное — изменился не только инструмент. Изменилась сама роль разработчика.
Теперь главная задача — не писать код руками, а принимать архитектурные решения и правильно управлять AI.
Переключаться между разными сервисами не очень удобно, поэтому для тестов я использовал единый интерфейс, где доступны GPT Image, Claude, Cursor, Nano Banana и другие модели в одном месте.
Воспользовался токенами для теста и так же пользовался через интерфейс бота с телефона. Так оказалось проще сравнивать ответы и сразу выбирать лучший вариант для конкретной задачи.
За последние месяцы я пришёл к выводу, что практически любую современную разработку можно разделить на три уровня.
Именно так сегодня работает большинство.
Открыли ChatGPT.
Написали запрос.
Получили код.
Скопировали.
Вставили в редактор.
Исправили ошибки.
Повторили цикл ещё несколько раз.
Такой подход действительно быстрее обычного поиска. Но как только проект становится большим, начинают появляться десятки файлов, архитектурные зависимости и сложная логика, преимущества быстро заканчиваются.
Каждый новый диалог приходится заново объяснять структуру проекта. Контекст постепенно теряется, а качество ответов начинает снижаться.
Так я работал ещё несколько месяцев назад.
Следующий этап — редакторы вроде Cursor или аналогичные инструменты.
Здесь нейросеть уже видит открытые файлы проекта, предлагает изменения сразу внутри IDE, может дописывать функции, проводить рефакторинг и находить очевидные ошибки.
Работать становится значительно быстрее.
Но разработчик по-прежнему делает практически всё сам.
AI лишь помогает писать код.
Именно на этом уровне сейчас находится большая часть рынка.
Именно здесь начинается то, что сегодня называют вайбкодингом.
Теперь разработчик практически перестаёт писать код руками.
Он ставит задачу.
Определяет требования.
Контролирует архитектуру.
А дальше большую часть технической работы выполняет AI.
Современные AI-агенты самостоятельно анализируют структуру проекта, создают новые файлы, изменяют существующие, запускают команды терминала, проверяют результат, исправляют ошибки и продолжают работать до тех пор, пока задача не будет выполнена.
По сути, разработчик становится архитектором продукта.
ИИ — исполнителем.
Конечно, это не означает, что знания программирования больше не нужны.
Наоборот.
Чем лучше человек понимает архитектуру проекта, тем эффективнее работают AI-агенты.
За последние месяцы я убедился в этом десятки раз.
Хороший разработчик с AI стал работать значительно быстрее.
Плохой разработчик просто начал быстрее создавать плохой код.
Со временем я понял, что качество ответов зависит не только от модели, но и от того, какие правила она получает перед началом работы. Поэтому почти в каждом проекте у меня лежит файл с инструкциями для ИИ. Он автоматически подгружается перед новой задачей, и мне не приходится каждый раз объяснять архитектуру проекта заново.
Перед правками прочитай затронутые файлы. После изменений запусти lint и type-check. Не придумывай новые зависимости. Минимальный diff. Не рефактори код, который не относится к задаче.Читай проект перед тем, как писать код.
Вот мои личные оценки.
Claude Code — 9/10
На сегодняшний день — мой основной инструмент.
Лучше всего показывает себя в сложной логике, больших проектах и архитектурных задачах.
Именно его чаще всего использую для полноценной агентной разработки.
Cursor — 8/10
Отлично подходит для ежедневной работы.
Если нужно быстро поправить существующий проект, написать новую функцию или провести небольшой рефакторинг — почти всегда открываю именно Cursor.
Он очень хорошо интегрирован в привычный процесс разработки.
За эти месяцы я понял одну вещь.
Большинство людей используют Claude, Cursor или Codex неправильно.
Они каждый раз начинают новый диалог примерно так:
"Сделай мне сайт..."
"Напиши функцию..."
"Исправь ошибку..."
Потом через 20 сообщений модель начинает путаться.
Через 50 сообщений забывает половину проекта.
Через 100 сообщений начинает предлагать удалить рабочий код.
Я тоже через это прошел.
Сейчас работаю совсем по-другому.
Самое важное правило.
Не веду один диалог неделями.
Если закончил авторизацию — новый чат.
Если начал платежи — новый чат.
Если появился баг — отдельный чат.
Почему?
Потому что длинный контекст начинает засоряться.
ИИ начинает помнить старые гипотезы, старые ошибки и использовать информацию, которая уже давно неактуальна.
После перехода на такую систему количество странных ответов сократилось практически до нуля.
Но даже в новом чате я не начинаю с фразы "сделай мне сайт". За несколько месяцев у меня появился свой шаблон постановки задачи.
Изучи проект полностью. Не меняй архитектуру. Сначала найди причину ошибки. После исправления запусти тесты. Если есть несколько вариантов решения — выбери минимальный по изменениям.
Такой промпт занимает меньше минуты, зато экономит десятки минут на последующих исправлениях.
Самая большая экономия времени.
Раньше каждый проект начинался одинаково.
Мне приходилось объяснять:
Теперь всё это лежит в одном файле.
Например, там есть простые правила:
ИИ читает эти инструкции автоматически.
Я не повторяю их каждый день.
Это правило неожиданно оказалось одним из самых важных.
Я перестал отправлять огромные логи.
Не копирую тысячи строк ошибок.
Не прошу "посмотри весь проект".
Вместо этого пишу максимально конкретно.
Например:
Исправь авторизацию.
Проверь только папку auth.
После изменений запусти тесты.
Такой подход работает заметно лучше.
Я больше не пытаюсь решить всё одной нейросетью.
Для сложной архитектуры чаще использую Claude.
Если нужен второй взгляд — подключаю Grok.
Для быстрых правок удобно использовать Cursor.
Иногда один и тот же вопрос задаю двум моделям и просто сравниваю решения.
Очень часто одна замечает то, что пропустила другая.
Главный вывод оказался неожиданным.
Вайбкодинг не сделал программирование проще.
Он сделал быстрее принятие решений.
Сегодня один человек может делать объём работы, который ещё недавно требовал нескольких специалистов.
Но это работает только тогда, когда ты умеешь правильно управлять агентами.
Сам код перестал быть самым ценным навыком.
Сейчас намного важнее:
Именно это, на мой взгляд, становится главным навыком разработчика в 2026 году.