EvolCode
треки/Вайбкодинг с пониманием·01 / 10
4 мин чтения

Что такое вайбкодинг

В феврале 2025 Андрей Карпати (один из основателей OpenAI) написал в Твиттере: «Я просто описываю, что хочу, нажимаю Tab и забываю, что я даже программист». Так родился термин — вайбкодинг. Кодинг по вибру, без вникания в детали.

Это не лень

Это новая форма работы с компьютером. Роль программиста смещается: вы становитесь архитектором намерений, а ИИ — исполнителем синтаксиса. Через 5 лет так будут писать большинство приложений. Учиться нужно не «писать с нуля», а «понимать и направлять».

Когда вайбкодинг — ОК

Прототип на 50 строк, который покажете на одной встрече и забудете. Скрипт «обработай этот файл и забудь». Личная тулза для себя: бот, виджет, парсер. Первая итерация чего угодно, чтобы убедиться что идея работает.

Когда опасно

Код в продакшн с деньгами и данными пользователей. Безопасность: аутентификация, шифрование, проверка прав. Горячая точка, обрабатывающая миллионы запросов. Код, в котором через 6 месяцев придётся искать баг.

Правило вайбкодера

Знай, когда выйти из режима. Если код пошёл из «забавного эксперимента» в «то, на чём кто-то завязан» — настало время читать его и понимать. Этот курс — про второй режим.

примерjavascript
// Прототип, набросанный за 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-прототип. Работает, но что именно делает каждая строка?

главное
  • 01Вайбкодинг — стиль для прототипов, а не приговор
  • 02Граница: зависят ли от кода люди или деньги
  • 03Понимать AI-код — новый основной навык, важнее чем писать с нуля
проверь себя
01В каком случае вайбкодинг — нормальный подход?
02Где граница между вайбкодингом и серьёзной работой?
03Какой главный навык программиста в эпоху ИИ?
следующий урок: Стратегия чтения AI-кода