1. Собрать страницу — это полдела
Тёма садится за лендинг с боевым настроем. В голове у него простая картинка: вчера агент собрал кликер из одной фразы — значит, и тут скажу «сделай лендинг», и полетит. Он идёт к Лёхе уверенный, мол, давай по-быстрому накидаем. Но Лёха, вместо того чтоб кинуться писать ТЗ, начинает задавать скучные вопросы.
— Окей, лендинг. А под что? Что за продукт-то?
— Ну… товар какой-то. Антон сказал — под один конкретный.
— Какой именно? Кому продаём — молодёжи, бизнесу, бабушкам? Что у нас на главном экране, первое, что человек увидит, зайдя? Что за кнопка, куда она ведёт — купить, оставить заявку, позвонить? Какой тон — строгий, весёлый, премиальный?
Тёма открывает рот — и закрывает. На третьем вопросе уже буксует, дальше вообще нечего сказать. Шёл-то уверенный, что главное умение — заставить ИИ-агента собрать страницу, а это он вроде как умеет. А оно, оказывается, и не главное.
— Видишь? — Лёха не злорадствует, спокойно. — Собрать страницу — это полдела, и даже не самая трудная половина. Трудное — знать, ЧТО на ней должно быть. Какой продукт, на кого рассчитан, что вперёд вынести, каким голосом говорить. Скелет — шапка, блоки, кнопка — я тебе за минуту накидаю, ерунда. А вот мясо, живой смысл, ради которого вся страница, — оно вообще не в коде. Оно в головах людей.
— И где этот смысл? — Тёма уже знает ответ, и он ему не нравится. — У заказчика, которого я в глаза не видел. И у Антона, который трубку не берёт. Опять небось на очередном митинге.
— Вот-вот. Пока не вытащишь данные оттуда — агенту собирать нечего. Только пустую болванку.
2. Вопрос как рабочий инструмент
Паниковать Тёма не умеет — у него на такие случаи давно припасена своя тактика. Он любит спрашивать. Пока задаёшь вопросы — ты ещё не пропал, ещё в игре; и думаешь вслух, и умнеешь за чужой счёт, и со стороны выглядишь не тупящим салагой, а въедливым стажёром, которому не всё равно.
Так что вместо того, чтобы выдумывать ответы из головы, он решил каждый раз ходить к Антону по мере того, как возникают вопросы. И спрашивать реальные вещи — про продукт, про тон, про то, что заказчику важно.
На третьем заходе Антон усмехается:
— Ты что-то зачастил.
Другой бы стушевался — мол, достаю занятого человека. Тёма же мгновенно разворачивает это себе на пользу, с самой располагающей улыбкой:
— А чё гадать-то? — он пожимает плечами так, будто делает Антону одолжение. — Ты у нас один всё про этот товар знаешь, грех не спросить. Я ж не с потолка беру, я по уму — сразу у источника. Лучше, чем самому выдумывать, и потом не переделывать. Да и тебе краснеть не придётся.
И ведь работает. Антон, вместо того чтоб отмахнуться от назойливого стажёра, ловится на «один всё знаешь» — и отвечает охотнее. Тёма ставит себе мысленную галочку: размяк. Любимая его магия — не код, а вот это: сделать так, чтоб тебе хотели помочь.
А дальше — то, чего он не ждал. Не на всё Антон отвечает сразу. На части морщится: «погоди, это у заказчика уточню» — и идёт уточнять. Антон. Который тут главный и которого Тёма побаивается.
— Слушай, — Тёма даже притормаживает, — а тут вообще никто всё не знает, да? Просто каждый знает, кого дёрнуть.
— Угу, — хмыкает Антон, не споря.
И вот тут у Тёмы внутри что-то отпускает. Он-то думал, нормальная работа — это комната умников, которые знают всё, и он один вечно не в курсе. А выходит, работа — это цепочка вопросов: гонишь по эстафете, пока не дойдёт до того, кто в теме. Сила не в том, чтоб знать всё, а в том, чтоб знать, кого спросить. И его любимая тактика с вопросами — не слабость, а ровно то, как тут всё устроено.
Правда, бегать к Антону по одному вопросу за раз — так себе тактика: человек занят, а ты дёргаешь его пять раз за утро. Умнее собрать все дыры разом и прийти один раз.
3. Каркас быстрый, смысл — от людей
Дальше Тёма проворачивает ход ещё хитрее. Он идёт к Лёхе уже не с просьбой «помоги собрать», а с задачей поинтереснее.
— Слушай. Часть деталей я ещё тяну из Антона, но это долго. А каркас-то чего ждать, можно уже сейчас. Давай так: где у меня дырка в ответах — придумай сам что-нибудь нормальное, чтоб по-людски, не от балды. И собери на этом первый черновик. Живые ответы потом подставлю.
По сути он перекидывает Лёхе не только сборку, но и кусок самого мышления: додумай за меня то, чего я не знаю. И сам себе нравится — пока другой честно ждал бы всех ответов от Антона, он уже запустил работу на том, что есть. Не сжульничал — срезал угол, там, где можно.
Лёха не упирается. Берёт обрывки, затыкает пробелы разумными допущениями — обычный товар, обычная аудитория, стандартный набор блоков — и быстро выдаёт каркас ТЗ: шапка, пара блоков, кнопка. Смысл держится. Готовое складывает в файл — TZ_LANDING.md, чтоб не жило в переписке.
Тёма смотрит на результат — и теперь видит то, что Лёха час назад втолковывал вопросами. Скелет собрался почти мгновенно, структуру агент тянет влёт. А трудное — не шапка и не кнопка. Это живые смыслы, которые Лёха пока заткнул заглушками наугад; их ещё менять на настоящие ответы заказчика. Каркас — дёшево. Смысл — дорого, и добывается он у людей.
И вот тут Тёму несёт. Он скидывает каркас Артёму2036 — как доказательство собственной гениальности:
Тёма хмыкает. Не «молодец», а «ты ещё даже не разогнался». Подколка в духе вечно-загадочного чата с собой из будущего, и только. Что за «разминочный режим» — он не вникает; связать это с утренним велосипедом, у которого сзади примотана ракета, ему в голову приходит, но на этом все.
Он закрывает чат. Можно подвести первые итоги: ТЗ зашёл, Лёха красавчик. Главный лендинг ещё доводить по-настоящему — и с этим Тёма идёт к Олегу. Пора переезжать в IDE, и допиливать первый лендинг вместе с Саней.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ