Профессия Vibe-кодер
Vibe-кодер - это разработчик, который создаёт программное обеспечение в плотной связке с ИИ-ассистентами: GitHub Copilot, Cursor, Claude, ChatGPT и другими. Он формулирует задачи на естественном языке, генерирует код через ИИ, проверяет, дорабатывает и тестирует его, а затем интегрирует в проект. Vibe-кодер - это «архитектор и редактор кода», который доверяет ИИ написание рутинных частей, но сохраняет контроль над архитектурой и качеством.
Инструменты
- GitHub Copilot, Cursor, Codeium, Tabnine
- ChatGPT, Claude, Gemini (для генерации кода и решения задач)
- Среды разработки с AI-интеграцией: VS Code, JetBrains IDE
- Git, Docker
- Python, JavaScript, и другие языки (в зависимости от проекта)
- LangChain, API (для интеграции LLM в свои продукты)
Роадмэп
Чтобы стать vibe-кодером, нужно пройти такой путь:
- Изучить основы программирования и архитектуры ПО.
- Освоить работу с AI-ассистентами (Copilot, Cursor).
- Изучить промпт-инжиниринг для генерации кода.
- Освоить проверку, тестирование и доработку сгенерированного кода.
- Изучить работу с Git, CI/CD и деплоем.
- Освоить поиск и исправление ошибок в сгенерированном коде.
- Собрать портфолио: 3-5 проектов, созданных с помощью ИИ.
- Начать искать работу.
Типичный день
Утро vibe-кодера начинается с обсуждения задачи с командой. Он открывает Cursor, формулирует задачу на естественном языке: «Создай API-эндпоинт для регистрации пользователя». ИИ генерирует код, он проверяет его, дорабатывает, добавляет валидацию и тесты. После обеда исправляет баг, сгенерировав новый фрагмент кода, пишет документацию, помогает коллегам разобраться с AI-инструментами. К вечеру пушит код в Git, обновляет задачи в Jira.
Сложности
- Сгенерированный код может содержать ошибки или уязвимости.
- ИИ не всегда понимает контекст проекта.
- Нужно хорошо разбираться в архитектуре, чтобы проверять код.
- Иногда ИИ генерирует код, который сложно поддерживать.
- Нужно быть готовым, что AI-инструменты могут ошибаться.
Вход
Минимальный порог входа - знание основ программирования, умение работать с AI-ассистентами и промпт-инжинирингом.
Рост
Из vibe-кодера можно расти в такие профессии:
- Промпт-инженер - специализация на промптах для разработки.
- LLM-инженер - переход к созданию AI-приложений.
- Ведущий разработчик - углубление в архитектуру.
- AI-продукт-менеджер - управление AI-продуктами.
- AI-тренер - обучение моделей на лучших практиках кода.