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

Як розкласти задачу на частини

Claude Code SELF
Рівень 5 , Лекція 1
Відкрита

1. Розкласти «зробити добре» на задачі

До Льохи Тьома приходить не з туманною тривогою, як бувало, а з трьома чіткими запитаннями. Він навіть подумки їх пронумерував.

— Слухай, у мене три штуки, — починає Тьома. — Перше: як дотягнути лендинг до ось такого вигляду, — кидає референс. — Щоб професійно, як на картинці, а не як зараз. Друге: як зробити, щоб він жив в інтернеті, а не тільки в мене на ноуті. І третє, по дрібницях: хочу підтягнути свої ігри, щоб такі ж яскраві були, як на чужих красивих прикладах.

Льоха не змішує все в одну кашу. Насамперед розкладає запитання по різних полицях — і це саме по собі для Тьоми маленький урок.

— Дивись, ти звалив докупи три різні запитання. Вони взагалі про різне. Твоє друге — «жити в інтернеті» — це запитання про те, де сайт фізично розміщений. Це чиста DevOps-тема, і до краси вона не має стосунку. Перше — «виглядати дорого за референсом» — це зовсім інше, це про арсенал готових суперсил, тобто навичок, якими ти будеш причісувати сторінку. А третє, про ігри, — чудове, але воно бонусне. Торкаємося його тільки тоді, коли робоча версія справді буде готова. Спершу справа, потім розваги.

Тьома киває. Уже те, що туманний клубок «треба зробити красиво і викласти» розпався на три окремі зрозумілі задачі, знімає половину тривоги.

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

— Тому що це різні питання, і інструмент у них різний, — Льоха не ведеться. — Дивись. «Де сайт живе» — це про місце, про сервер, про копіювання файлів. Тут хоч тисячу плагінів постав — назовні він красивішим не стане. А «виглядає дорого» — це про арсенал ШІ-навичок, якими ти причісуєш вигляд. Тут хоч на десять серверів виклади — сірий типовий лендинг залишиться сірим. Розумієш? Звалив докупи, а це про різні речі й розвʼязуються вони різними способами. Не розведеш — крутитимеш не ту ручку й злишся, що не допомагає.

— Тобто починати з того страшного, другого, — промовляє Тьома. — Про місце. А краса — взагалі окремо, до неї потім.

— Ось. Раніше в тебе був один клубок «зробити добре» — тому й не знав, за що хапатися. А клубок розпався — і видно, за що братися спершу.

2. Чому важливо правильно ставити запитання

Тьома чіпляється за друге запитання — воно найстрашніше, бо найменш зрозуміле.

— Оце «жити в інтернеті» — я взагалі не тямлю, як. Що натиснути, щоб воно опинилося в інтернеті?

І поки Льоха думає, за звичкою швидко строчить у чат Артему2036: як сайт викласти в інтернет? Той відповідає не інструкцією, а, як завжди, улюбленими натяками.

Артем2036
в мережі
Падає коротке:

— не питай «як викласти». Запитай «де лендинг має жити, щоб його бачив не лише ти».

Тьома перечитує. Та сама задача, а запитання звучить зовсім інакше. «Як викласти» — ніби є чарівна кнопка, і треба вгадати, куди натиснути. А «де має жити» — це вже про місце. Виходить, у сайту має бути якийсь дім, і зараз цей дім — його ноутбук, до якого інші не мають доступу.

І це ж не вперше Артем2036 лагодить йому не відповідь, а саме запитання. «Знову, — думає Тьома. — Застрягаю не тому, що задача складна, а тому, що ставлю запитання криво». «Як викласти» — і мозок шукає кнопку, якої немає. «Де має жити» — і відразу зрозуміло, що шукати: місце. Один і той самий затор, а розвернув запитання — і затору немає.

Він повертається до Льохи вже з іншою головою:

— Льохо, а ось якщо так: моєму лендингу треба десь жити, щоб туди міг зайти будь-хто. Де він зараз живе і куди його покласти, щоб відкривався в усіх?

— О, — Льоха явно задоволений. — Ось тепер ти поставив правильне запитання. Відчуваєш різницю? Хвилину тому ти шукав чарівну кнопку «викласти», а тепер шукаєш дім для своєї штуки. Це і є половина справи — запитати правильно. З цього й почнемо, якраз про це вся наступна розмова. Готовий до серйозної лекції?

3. Картинка, яку агент не бачить очима

— Почекай, — Тьома за звичкою піднімає руку перед монітором. — Перед серйозною лекцією я хочу сходити за кавою. І поставити ще одне незакрите запитання.

— Я весь — слух, — Льоха блазнює. Схоже, у нього чудовий настрій перед лекцією.

— Слухай, а що робити з цією картинкою? — Тьома дивиться на референс замовника. — Я ж не можу просто сказати Сашкові «зроби як тут». ШІ-агент її як зрозуміє? Він же текстом працює, словами. Він цю картинку взагалі бачить чи ні?

Льоха не розгортає тему цілком — притримує її, як притримав запитання про ігри.

— Гарне запитання, і не таке просте, як здається. Картинка, текст, «чи бачить він очима» — про це окремо поговоримо, коли дійдемо до арсеналу інструментів. Зараз просто запамʼятай: запитання ти поставив правильне. У тебе на руках зразок у вигляді картинки, а агент за своєю природою працює текстом, літерами. Десь посередині має статися фокус. Який саме — покажу.

Тьома прикидає, як це взагалі працює, і не сходиться. Або ШІ-агент справді дивиться на картинку, як людина, — але тоді дивно: відповідає ж він літерами, а не очима. Або не дивиться — але звідки тоді дізнається, що на референсі важливо: світлий фон, великі заголовки, картки з тінню? Переповідати картинку руками, по пікселю, йому зовсім не хочеться — він за цим до ШІ й прийшов. Загадка симпатична; він відкладає її в стопку «після головного», поруч із іграми.

4. Навіщо сьогодні збирати арсенал

Наприкінці Льоха кидає фразу, яка Тьому несподівано тішить.

— І слухай, ти вже не новачок у ШІ. У тебе за тиждень уже назбиралося готових інструментів більше, ніж ти сам памʼятаєш. Відкати, навички, агент, який пише по-людськи. Просто все це сьогодні має сенс лише в одному випадку.

— У якому?

— Якщо це допомагає довести й викотити ось цю сторінку. Не «ой, а давай ще ось цю круту штуку спробуємо», не фестиваль див заради див. Усе, що не наближає лендинг до публічного запуску, сьогодні — відволікання. Запамʼятай це, потім стане в пригоді.

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

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

— Ось тепер ти звучиш як людина, яка працює на результат, а не як людина, яка грається, — Льоха явно задоволений.

— Льохо, тоді по порядку, — Тьома сам збирає маршрут уголос. — Спершу — де сайт живе і як його витягнути назовні. Потім — чим дотягнути до дорогого вигляду. Ігри та картинка — потім, бонусом. З чого почнемо?

— З самого слова. Що взагалі таке «інтернет», коли ти збираєшся «викласти туди сайт».

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ