Вайбкодинг: курс 30/70
Курс, в котором 30% времени уходит на теорию и 70% — на практику с ИИ-агентом. Цель: к концу курса вы умеете доводить рабочий продукт от идеи до деплоя, не написав вручную ни одной функции.
Что внутри
| Файл | Зачем |
|---|---|
01-programma.md |
Программа: 8 модулей + капстоун, тайминг каждой части |
02-teoriya.md |
Вся теория курса, сжато, по модулям |
03-praktika.md |
Задания к каждому модулю с критериями приёмки |
04-promptoteka.md |
32 готовых промпта под конкретные ситуации |
05-proekty.md |
10 проектов для капстоуна, с оценкой сложности |
06-tracker.md |
Чек-лист прогресса, заполняется руками |
Тайминг: как получается ровно 30/70
Всего 1380 минут (23 часа).
- Теория: 414 минут — 30.0%
- Практика: 966 минут — 70.0%
Внутри модуля: 150 минут = 45 теории + 105 практики. Капстоун: 180 минут = 54 теории (разбор) + 126 практики (сборка).
Правило, которое важнее тайминга: теория не читается заранее. Открываете модуль, читаете его теорию (45 минут, не больше), сразу делаете практику того же модуля. Не прочитали практику — не переходите дальше.
Как проходить
- Один модуль = один вечер (2.5 часа) или два вечера по 75 минут.
- Всё, что делаете в практике, кладёте в git. Первый коммит — до первой строки кода от ИИ.
- Каждое задание заканчивается отметкой в
06-tracker.md. Нет отметки — модуль не пройден. - Капстоун начинаете не раньше 6-го модуля.
Что нужно поставить заранее
- Агент с доступом к файлам: Claude Code, Cursor, Codex CLI, Windsurf — любой, который сам читает и правит файлы. Чат в браузере для этого курса не подходит: он не видит ваш проект.
- git и аккаунт на GitHub.
- Node.js LTS и Python 3.12 — на них построены все проекты.
- Один аккаунт на Vercel или Netlify (бесплатный) для деплоя.
Три правила курса
- Не принимайте код, который не можете проверить. Проверка — это не «выглядит нормально», это запуск, тест или явно наблюдаемое поведение.
- Маленький шаг = один коммит. Если агент сломал —
git reset --hardи шаг заново, а не «давай починим ещё 40 файлов». - Спека до кода. Пока задача не сформулирована в 5–10 строк с критериями готовности, агент будет угадывать, а вы — переделывать.
Что вы получите на выходе
- 8 отработанных навыков: от постановки задачи до деплоя.
- Один задеплоенный проект с публичной ссылкой.
- Свою промптотеку, дополненную под ваши задачи.
- Привычку коммитить и проверять — то, что отличает вайбкодинг от рулетки.
Как пересобрать HTML
Страницы этого курса собраны из Markdown-исходников, которые лежат в src/.
Правьте .md, затем из папки src/:
pip install markdown
python build_html.py
Скрипт перезапишет HTML-страницы рядом (в корне course-30-70/) —
index.html, 01-programma.html … 06-tracker.html.
Проверка результата: python check_html.py.