I vs AI: мой путь в Vibe Coding

Дисклеймер

Оплачено вечерами, нервами и личной жизнью.

Пробуй. Падай. Вставай. Снова падай. Это не совет — это процесс.

Обновление 2026-03-01

Что такое Vibe Coding

Vibe Coding — термин Андрея Карпатого (февраль 2025):

Андрей Карпатый

“Полностью отдаться вибрациям, принять экспоненциальные коэффициенты и забыть о существовании кода”

На практике это значит: ты описываешь что хочешь, AI пишет код. Ты контролируешь направление, а не каждую строчку.

Но это не магическая кнопка. Это скорее работа с очень быстрым, но своеобразным напарником:

  • Он пишет код за секунды, но иногда уверенно несёт чушь
  • Он не устаёт, но у него заканчивается “память” (контекст)
  • Он знает почти всё, но иногда выдумывает то, чего не существует

Ключевой сдвиг

Ты перестаёшь быть исполнителем и становишься архитектором + ревьюером. Меньше печатаешь — больше думаешь.


Мой путь: три этапа

Этап 1: Вопрос-ответ (ChatGPT 3 / 4 + JetBrains AI)

Я был одним из первых пользователей ChatGPT — с самого запуска. Потом перешёл на GPT-4. Работал через JetBrains AI — встроенный плагин в IDE.

Что делал:

  • Спрашивал вопросы по коду, получал ответы
  • Генерировал бойлерплейт, тесты через чат
  • Писал тексты для email-ов и описания тикетов
  • Тесты, документация, всякая рутина

Как это выглядело: открыл чат справа в IDE, скопировал кусок кода, задал вопрос, получил ответ, вставил обратно. По сути — умный Stack Overflow внутри редактора.

Ограничения:

  • AI не видит весь проект — только то, что ты ему вручную скинул
  • Каждый вопрос — новый контекст. Через 5 сообщений он забывает что было в начале
  • Хорошо работает на работе но результат малый.

Итог

Это работало. Это экономило время. Но это был инструмент для ленивых гуглов, а не напарник.


Этап 2: Первый “ого” (Copilot + GPT-5)

Ближе к концу 2025 стало понятно: JetBrains AI отстал. Agents и Junie стали сложными, непредсказуемыми и неудобными.

С октябре 2025 перешёл на GitHub Copilot на работе. И тут стало интереснее — уже GPT-5 и Claude Connect 4 под капотом.

Первый серьёзный результат: за 7 часов написал полноценный Plotter для трейсов:

  • Набросанный, но рабочий UI
  • Простой, но работающий функционал
  • Тесты + документация

7 часов. Раньше это была бы неделя минимум.

Но всё равно чувствовал — я что-то делаю не так. Использую 20% возможностей. Надо искать.


Этап 3: Взрыв мозга (Claude Code)

12 ноября 2025 — купил подписку Claude Code за 20 евро/мес. Честно — купил потому что слишком много рекламы на YouTube. Думал “ну посмотрю что за хайп”.

Проекты, которые я обдумывал по 2-3 месяца, читал книги для реализации — начали строиться сами. Не идеально, не без ошибок — но они двигались. Каждый вечер после 8-часового рабочего дня я садился и промптил.

Результат: наркотик.

Побочный эффект: зависимость

За вечер (3-4 часа) я умудрялся выбивать лимит по использованию — моя цель была выжать 200% из подписки. Первые 4 недели я стабильно упирался в потолок. Всё свободное время уходило на то, чтобы писать проекты, развивать свои идеи и доводить их до реализации.

Чем Claude Code отличается от “просто чата”:

  • Он видит весь проект — файлы, структуру, зависимости
  • Он выполняет команды — git, npm, docker, всё что угодно
  • Он правит файлы напрямую — не “вот тебе код, вставь сам”, а сам находит файл и меняет
  • Он принимает решения — “эту библиотеку лучше заменить на X, вот почему”
  • Он ходит в интернет — ищет issues, документацию, решения
  • Магия поиска — иногда находит то, что ты сам уже потерял в проекте
  • Он спорит, но знает когда уступить — отстаивает решение, но прислушивается и даёт себе помочь
  • Опыт перевешивает шизофрению — чем точнее ты объясняешь, тем меньше он выдумывает

Итог

Это не чат-бот. Это автономный агент — программа, которая действует, а не просто отвечает.


Мой первый большой проект

Идея простая: написать web-приложение для жены для учёта клиентов. Есть аналоги с подпиской 80-100 евро/мес. Я же разработчик — могу лучше.

Стек (да, амбициозно):

СлойТехнологии
FrontendSvelte 5, shadcn-svelte, TailwindCSS
BackendFastAPI, Redis, PostgreSQL
ИнфраDocker Compose, Kubernetes
УправлениеYouTrack тикеты
АрхитектураFSD (Feature-Sliced Design)
ПрочееTypeScript, LaunchDarkly (фича-флаги), Python

Без Claude Code я бы провёл первый месяц только на настройку инфры. С ним — проект начал обрастать фичами с первого вечера.

Как я работал: Claude пишет код, дебажит, двигает проект вперёд. Я параллельно контролирую, исправляю, ищу альтернативные решения. Это не “сел и смотришь”. Это совместная работа в реальном времени. Доходило до двух окон с параллельными решениями для разных областей проекта, хватала лимита на 1 час.

Статус проекта

Рабочий фронтенд. Построена база данных. Бэкенд описан, но не создан. Проблема в ресурсах: деплой обойдётся в 40-80 евро/мес — проект пока на паузе.


Два WOW-момента

1. Drag & Drop, которого не было

Задача: календарь с каруселью по дням, нужно перетаскивать термины между слотами.

Проблема: событие на элементе уже занято каруселью. Drag-событие не может стригерить перетаскивание — конфликт. Это не моя область знаний вообще. Проблема в библиотеке карусели.

Что делал:

  • Пошёл в Gemini — не решил
  • Пошёл в ChatGPT — не решил
  • Claude Code помогал, но тоже буксовал

Что предложил AI: “Давай я вставлю debug points во все места”. И вставил. Их было столько, что лог читать было невозможно, 200 строк логов за одно событие. Я просто копировал лог обратно в Claude, он анализировал, вставлял ещё debug points. Это продолжалось 3 часа.

Момент истины: Claude наконец увидел в логах, что событие нельзя разделить на два действия. И предложил решение: не Drag & Drop, а Mouse-анимации. Курсор визуально превращается в перетаскиваемый объект, а при отпускании мышки — элемент “приземляется” в нужный слот.

Дальше были 10 минут магии: весь debug-код вычищен, большая часть core code переписана, новая механика работает. Claude гордо написал: “Я это сделал. Теперь нам надо отдохнуть” — и закончились токены на сессию.

Вывод

AI не всегда решает задачу в лоб. Иногда он находит обходной путь, который оказывается лучше оригинальной идеи.


2. PostgreSQL и побег на Linux

При настройке PostgreSQL — ошибка в библиотеке асинхронной коммуникации. Стандартный дебаг не помогает.

Claude Code говорит: “Я пойду в интернете поищу”. Возвращается с 3 GitHub Issues, которые ещё не решены, но где чётко написано: разработка только на Linux или откатывайся назад.

Я не из трусливых. Решил — иду на Linux.

Но в этот раз спросил: “Можешь мне настроить Linux в WSL?”

Результат: через час у меня была:

  • Вылизанная документация на 400 строк с примерами
  • Пошаговая инструкция — каждый шаг понятен
  • После sudo-команд я запустил Claude Code внутри WSL — и он доделал настройку сам

Вывод

AI умеет не только код писать. Он может настроить тебе окружение, написать документацию и даже продолжить работу в новой среде.


Что я понял: тонкости и грабли

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

Подробнее: Контекст, токены и CLAUDE.md

Промптинг — отдельный навык. Не магические формулы из интернета, а ясность, конкретика и правильный порядок. Кто умеет делегировать людям — умеет работать с AI.

Подробнее: Промптинг — это навык


Безопасность: слон в комнате

Код можно переписать. Доступы — нет. Одна .env с токенами — и у злоумышленника ключи от всего. А prompt injection — это не теория, это происходит прямо сейчас.

Подробнее: Безопасность при работе с AI


Инструменты

Claude Code, Copilot, ChatGPT, Gemini — у каждого своя роль. А Skills, MCP и субагенты — три разных инструмента для трёх разных задач. Не путай.

Подробнее: Инструменты AI: модели, Skills, MCP, субагенты


Выводы

Что реально изменилось

  1. Скорость — то, что занимало неделю, делается за вечер
  2. Порог входа ниже — можно брать незнакомый стек и разбираться по ходу
  3. Рутина исчезла — бойлерплейт, тесты, документация генерируются
  4. Роль изменилась — меньше “пишу код”, больше “контролирую и направляю”

Чего НЕ изменилось

  1. Думать всё ещё надо — AI без чёткой задачи пишет мусор
  2. Проверять обязательно — AI уверенно врёт (галлюцинации)
  3. Архитектура — на тебе — AI не видит картину целиком
  4. Опыт решает — чем лучше ты понимаешь код, тем лучше используешь AI

Что попробовать прямо сейчас

  • Уже используешь ChatGPT? Попробуй задавать более детальные промпты с контекстом
  • Работаешь в IDE? Попробуй Copilot — автодополнение на стероидах
  • Готов к следующему уровню? Claude Code — 20 EUR/мес, можно попробовать и вернуться
  • Не разработчик? AI помогает и с текстами, тикетами, планированием — не только с кодом

Что дальше

Продолжение следует...

Проекты:

  • Zeiterfassung — web-бэкенд готов, в релизе 2026.2 подключаю к Excel
  • Jarvis (рабочее название) — свой аналог Wispr Flow, наброски идей уже есть, реализация лёгкая — посмотрим куда приведёт
  • Автоматизация Claude Code через Telegram — промптишь боту, он работает за тебя

Учусь:

  • Промптинг: как писать экономнее, точнее, быстрее. Как автоматизировать
  • Изучаю MCP-серверы и skills — что уже есть, что можно подключить

Боюсь, но хочу:

  • ClawdBot — полная автоматизация личной жизни через AI. Проблема: чтобы он хорошо работал, нужно дать ему доступ ко всему. А кто даёт доступ ко всему — рискует потерять всё