JavaRush /Курсы /Claude Code SELF /Как разложить задачу на части

Как разложить задачу на части

Claude Code SELF
5 уровень , 1 лекция
Открыта

1. Разложить «сделать хорошо» на задачи

К Лёхе Тёма приходит не с мутной тревогой, как бывало, а с тремя чёткими вопросами. Он их даже про себя пронумеровал.

— Слушай, у меня три штуки, — начинает Тёма. — Первое: как дотянуть лендинг до вот такого вида, — кидает референс. — Чтоб профессионально, как на картинке, а не как сейчас. Второе: как сделать, чтобы он жил в интернете, а не только у меня на ноуте. И третье, по мелочи: игры свои хочу подтянуть, чтоб такие же яркие были, как на чужих красивых примерах.

Лёха не отвечает на всё сразу кашей. Первым делом раскладывает вопросы по разным полкам — и это само по себе для Тёмы маленький урок.

— Смотри, ты три разных вопроса в кучу свалил. Они вообще про разное. Второй твой — «жить в интернете» — это вопрос про то, где сайт физически находится. Чистая DevOps-тема, к красоте отношения не имеет. Первый — «выглядеть дорого по референсу» — это совсем другое, это про арсенал готовых суперсил (скилов), чем ты страницу будешь причёсывать. А третий, про игры, — отличный, но он бонусный. Трогаем его только когда рабочая сдача реально поедет. Сначала дело, потом развлечения.

Тёма кивает. Само то, что мутный ком «надо сделать красиво и выложить» распался на три отдельные понятные задачи, уже снимает половину тревоги.

— А почему нельзя одним махом? — пробует он. — Поставил какую-нибудь крутую штуку, и она и выложит, и красиво сделает.

— Потому что это разные вопросы, и инструмент у них разный, — Лёха не ведётся. — Смотри. «Где сайт живёт» — это про место, про сервер, про копирование файлов. Тут хоть тысячу плагинов поставь — красивее он наружу не выедет. А «дорого выглядит» — это про арсенал ИИ-скилов, которым причёсываешь вид. Тут хоть на десять серверов выложи — серый дефолтный лендинг останется серым. Понимаешь? Свалил в кучу, а они про разные вещи и решаются разными штуками. Не разведёшь — будешь крутить не ту ручку и злиться, что не помогает.

— То есть начинать с того страшного, второго, — проговаривает Тёма. — Про место. А красота — вообще отдельно, к ней потом.

— Вот. Раньше у тебя был один ком «сделать хорошо» — потому и не знал, с чего хвататься. А ком распался — и видно, за что браться сперва.

2. Почему важно правильно ставить вопрос

Тёма цепляется за второй вопрос — он самый страшный, потому что самый непонятный.

— Вот это «жить в интернете» — я вообще не въезжаю, как. Куда нажать-то, чтоб выложилось?

И пока Лёха думает, по привычке быстро строчит в чат Артёму2036: как сайт выложить в интернет? Тот отвечает не инструкцией, а, как всегда, любимыми намеками.

Артём2036
в сети
Падает короткое:

— не спрашивай «как выложить». Спроси «где лендинг должен жить, чтобы его видел не только ты».

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

И ведь не первый раз Артём2036 чинит ему не ответ, а сам вопрос. «Опять, — думает Тёма. — Застреваю-то не потому, что задача сложная, а потому, что спрашиваю криво». «Как выложить» — и мозг ищет кнопку, которой нет. «Где должно жить» — и сразу ясно, что искать: место. Один и тот же затык, а развернул вопрос — и затыка нет.

Он возвращается к Лёхе уже с другой головой:

— Лёх, а вот если так: моему лендингу нужно где-то жить, чтобы туда мог зайти кто угодно. Где он сейчас живёт и куда его положить, чтоб открывался у всех?

— О, — Лёха явно доволен. — Вот теперь ты задал правильный вопрос. Чувствуешь разницу? Минуту назад ты искал волшебную кнопку «выложить», а теперь ищешь дом для своей штуки. Это и есть половина дела — спросить правильно. С этого и начнём, как раз про это весь следующий разговор. Готов к серьёзной лекции?

3. Картинка, которую агент не видит глазами

— Подожди, — Тёма по привычке поднимает руку перед монитором. — Перед серьезной лекцией я хочу сходить за кофе. И задать ещё один не закрытый вопрос.

— Я весь во внимании, — Лёха паясничает. Похоже, у него отличное настроение перед лекцией.

— Слушай, а вот с этой картинкой-то что делать? — Тёма смотрит на референс заказчика. — Я ж не могу просто сказать Сане «сделай как тут». ИИ-агент-то её как поймёт? Он же текстом работает, словами. Он эту картинку вообще видит или нет?

Лёха не разворачивает тему целиком — притормаживает её, как притормозил вопрос про игры.

— Хороший вопрос, и не такой простой, как кажется. Картинка, текст, «видит ли он глазами» — про это отдельно поговорим, когда дойдём до арсенала инструментов. Сейчас просто запомни, что вопрос ты задал правильный: у тебя на руках образец в виде картинки, а агент по своей природе работает буквами. Где-то посередине должен случиться фокус. Какой — покажу.

Тёма прикидывает, как это вообще работает, и не сходится. Либо ИИ-агент правда смотрит на картинку, как человек, — но тогда странно, он же буквами отвечает, глаз у него нет. Либо не смотрит — но откуда тогда узнает, что на референсе важно: фон светлый, заголовки крупные, карточки с тенью? Пересказывать картинку руками, по пикселю, ему совсем не хочется — он за этим к ИИ и пришёл. Загадка симпатичная; он откладывает её в стопку «после главного», рядом с играми.

4. Зачем сегодня собирать арсенал

Под конец Лёха роняет фразу, которая Тёму неожиданно греет.

— И слушай, ты уже не новичок в ИИ. У тебя за неделю уже набралось готовых чудес больше, чем ты сам помнишь. Откаты, навыки, агент, который пишет по-человечески. Просто всё это сегодня имеет смысл только в одном случае.

— В каком?

— Если оно помогает довести и выкатить вот эту страницу. Не «ой, а давай ещё вот эту крутую штуку попробуем», не фестиваль чудес ради чудес. Всё, что не двигает лендинг к публичной сдаче, сегодня — отвлечение. Запомни это, потом пригодится.

Тёма морщится — отвлечься на красивое ему как раз хочется сильнее всего. Залезть в игры, навесить блеска, как на чужих скриншотах, попробовать всё новое разом. И именно это Лёха отсекает: не «нельзя играть», а «не сейчас, не вместо дела».

— То есть я сегодня не игрушки собираю, — проговаривает Тёма, — а одну рабочую вещь до сдачи довожу. А арсенал — это чтоб быстрее довести, а не чтоб залипнуть.

— Вот теперь ты звучишь как человек, который работает на результат, а не как человек, который играется, — Лёха явно доволен.

— Лёх, тогда по порядку, — Тёма сам собирает маршрут вслух. — Сперва — где сайт живёт и как его вытащить наружу. Потом — чем дотянуть до дорогого вида. Игры и картинка — бонусом, после. С чего начнем-то?

— С самого слова. Что вообще такое «интернет», когда ты собираешься «выложить туда сайт».

1
Задача
Claude code, 5 уровень, 1 лекция
Недоступна
Терминальный отбор стартового контекста
Терминальный отбор стартового контекста
1
Задача
Claude code, 5 уровень, 1 лекция
Недоступна
Выбор initial context внутри Claude CLI
Выбор initial context внутри Claude CLI
Комментарии
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ