Что такое вайбкодинг
В феврале 2025 Андрей Карпати (один из основателей OpenAI) написал в Твиттере: «Я просто описываю, что хочу, нажимаю Tab и забываю, что я даже программист». Так родился термин — вайбкодинг. Кодинг по вибру, без вникания в детали.
Это не лень
Это новая форма работы с компьютером. Роль программиста смещается: вы становитесь архитектором намерений, а ИИ — исполнителем синтаксиса. Через 5 лет так будут писать большинство приложений. Учиться нужно не «писать с нуля», а «понимать и направлять».
Когда вайбкодинг — ОК
Прототип на 50 строк, который покажете на одной встрече и забудете. Скрипт «обработай этот файл и забудь». Личная тулза для себя: бот, виджет, парсер. Первая итерация чего угодно, чтобы убедиться что идея работает.
Когда опасно
Код в продакшн с деньгами и данными пользователей. Безопасность: аутентификация, шифрование, проверка прав. Горячая точка, обрабатывающая миллионы запросов. Код, в котором через 6 месяцев придётся искать баг.
Правило вайбкодера
Знай, когда выйти из режима. Если код пошёл из «забавного эксперимента» в «то, на чём кто-то завязан» — настало время читать его и понимать. Этот курс — про второй режим.
// Прототип, набросанный за 5 минут с Cursor.
// Парсит URL-ы из текста и проверяет, какие ещё живы.
import axios from 'axios';
async function checkLinks(text) {
const urls = text.match(/https?:\/\/[^\s]+/g) || [];
const results = [];
for (const url of urls) {
try {
const res = await axios.head(url, { timeout: 3000 });
results.push({ url, ok: res.status < 400 });
} catch {
results.push({ url, ok: false });
}
}
return results;
}Типичный AI-прототип. Работает, но что именно делает каждая строка?