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 евро/мес. Я же разработчик — могу лучше.
Стек (да, амбициозно):
| Слой | Технологии |
|---|---|
| Frontend | Svelte 5, shadcn-svelte, TailwindCSS |
| Backend | FastAPI, 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, субагенты
Выводы
Что реально изменилось
- Скорость — то, что занимало неделю, делается за вечер
- Порог входа ниже — можно брать незнакомый стек и разбираться по ходу
- Рутина исчезла — бойлерплейт, тесты, документация генерируются
- Роль изменилась — меньше “пишу код”, больше “контролирую и направляю”
Чего НЕ изменилось
- Думать всё ещё надо — AI без чёткой задачи пишет мусор
- Проверять обязательно — AI уверенно врёт (галлюцинации)
- Архитектура — на тебе — AI не видит картину целиком
- Опыт решает — чем лучше ты понимаешь код, тем лучше используешь AI
Что попробовать прямо сейчас
- Уже используешь ChatGPT? Попробуй задавать более детальные промпты с контекстом
- Работаешь в IDE? Попробуй Copilot — автодополнение на стероидах
- Готов к следующему уровню? Claude Code — 20 EUR/мес, можно попробовать и вернуться
- Не разработчик? AI помогает и с текстами, тикетами, планированием — не только с кодом
Что дальше
Продолжение следует...
Проекты:
- Zeiterfassung — web-бэкенд готов, в релизе 2026.2 подключаю к Excel
- Jarvis (рабочее название) — свой аналог Wispr Flow, наброски идей уже есть, реализация лёгкая — посмотрим куда приведёт
- Автоматизация Claude Code через Telegram — промптишь боту, он работает за тебя
Учусь:
- Промптинг: как писать экономнее, точнее, быстрее. Как автоматизировать
- Изучаю MCP-серверы и skills — что уже есть, что можно подключить
Боюсь, но хочу:
- ClawdBot — полная автоматизация личной жизни через AI. Проблема: чтобы он хорошо работал, нужно дать ему доступ ко всему. А кто даёт доступ ко всему — рискует потерять всё