Это самый важный урок курса. САМЫЙ. Большинство людей хотят сразу "делать" — писать код, создавать страницы. И я тоже :) Но это тупик сто процентный. Отвечаю. Без документации никакого вайбкодинга не получится, и процесс разработки превратится в сатанистский ад. А мы тут не за этим!
Представь: ты хочешь сделать сайт для своего бизнеса.
Что обычно делают:
Claude делает... что-то. Какой-то сайт. Но это не то что ты хотел.
Начинаешь уточнять. Переделывать. Ещё раз переделывать. Часы уходят на то, что можно было сделать за минуты.
Почему так происходит:
Ты сам не понимаешь что хочешь. А Claude не телепат.
Сначала подумать. Записать. Потом делать. Для этого и существует документация — описание того, что ты хочешь получить, до того как написана первая строка кода.
Документация это план. Как чертёж перед строительством дома. Можно строить без чертежа, но результат будет... непредсказуемым.
Документация бывает разная. Пока тебе достаточно двух типов:
Это описание всего проекта целиком — твой архив знаний:
Всё что можешь нагрести и собрать — складывай в проектную документацию. Это такая база знаний, к которой ты и Claude будете возвращаться на разных этапах работы. С этого ты начнёшь в следующем уроке.
Это описание конкретной функции перед её реализацией:
Техническую документацию пишут перед внедрением каждой новой фичи. Ты описываешь что хочешь, можешь попросить Claude посмотреть как это сделано у других — и только потом начинаешь разработку. Это понадобится позже, когда начнёшь разрабатывать проект.
Проектная документация это "что я хочу построить в целом". Техническая — это "как построить конкретную комнату в этом доме". Обе важны пздц!
Когда записываешь мысли, они становятся конкретными. "Магазин одежды" превращается в "Три категории: мужское, женское, детское. Корзина. Форма заказа. Страница о нас."
Чем подробнее описание, тем точнее результат. Не надо по 10 раз переделывать.
Через неделю забудешь что планировал. Документация напомнит.
Хочешь совет? Покажи описание проекта. Человек поймёт без объяснений на пальцах.
Простой пример документации проекта:
Это не код. Это простой текст. Но теперь и ты и Claude точно знаете что делать.
Перед тем как писать документацию, набросай мысли на бумаге.
Вначале. Ручка. Бумага. 15-30 минут.
Нарисуй схему. Выпиши пункты. Как по кайфу.
Это помогает:
Потом переносишь в документ. Claude поможет структурировать. Если схема получится понятной, то можно даже зафоткать и отправить в чат. я часто так делаю.
Вот как это работает на практике:
Документация не высечена в камне. Она меняется по ходу. Но старт с неё обязателен. И управлять проектом без неё нормально тоже не получится.
В следующих уроках:
После этого модуля ты сможешь начать свой проект. Не учебный, а уже реальный. И начнёшь правильно. Как опытный тип!
Подумай о проекте который хочешь сделать. Любой: сайт, бот, приложение.
Возьми ручку и бумагу. Напиши ответы:
Не надо делать сейчас. Просто набросай.
Я с самого рождения, всегда, хотел сделать "всё и сразу". И первое время, по этой причине игнорил документацию, и тупо начинал создавать проект с разбега. Но ни один проектов, созданных таким образом, не дожил до сегодняшнего дня :)
Поэтому теперь я 80% работы думаю, и только 20% говорю задания агентам. И это пашет намного стабильнее. Один раз нормально всё продумаешь — и сразу сэкономишь себе десятки часов на переделки. Проверено миллион раз.