— В чем же, собственно, эта парадигма состоит? Первый тест, — он указал фломастером на большую букву Т, — первый тест — это и есть наша цель! Причем не важно — большая это цель или совсем маленькая, бытовая. Мы ее представили, проработали и готовы выполнять.
Дальше вы предпринимаете какие-то действия. Это и есть операции, — Наставник ткнул фломастером в букву О, — вы что-то делаете и получаете результат.
«Не, ну он, по ходу, совсем нас за дебилов держит, — про себя подосадовал Виктор, — ежу понятно: чтобы что-то получить, надо что-то сделать, без труда не вынешь рыбку из пруда, и вся фигня…»
— И вот тут начинается самое интересное — второй тест! Вы сравниваете текущее состояние, то есть полученный результат, с желаемым, то есть с вашей целью. Если они совпадают, вы завершаете процесс и переходите к пункту Exit, то есть выход, если нет — возвращаетесь вот сюда, к операциям, и продолжаете их выполнять, пока результат вас не удовлетворит. Таким образом, в системе формируется петля обратной связи. Хочу обратить ваше особое внимание: операции не должны повторяться! Как говорил когда-то мудрый Владимир Леви, «из пятидесяти попыток сделать безнадежное дело одна обязательно удастся — при условии, что попытки разнообразны».
Наставник чуть усмехнулся, словно вспомнил нечто забавное.
— В противном случае, друзья мои, вы рискуете уподобиться прапорщику из анекдота, в котором ученые, изучая поведенческие реакции приматов, посадили в клетку обезьяну, на высоком шесте подвесили банан, а рядом положили палку. Обезьяна потрясла шест — банан не падает. Потянулась — не достает. Подумала, взяла палку и достала банан. Потом в ту же клетку завели прапорщика. Он трясет шест — банан не падает. Трясет еще — держится! Уже прапорщик весь взопрел, и ученым обидно за какого-никакого, а все же homo sapiens… Они намекают так осторожненько: «А что, если подумать?» А он в ответ, отирая пот со лба: «Что тут думать? Трясти надо!»
Виктор, конечно, слышал этот старый анекдот, но Наставник так вжился в роль, что только фуражки на голове не хватало. Хотя, смех смехом, а таких вот «прапорщиков» полно вокруг… Да и он сам не исключение!
— Возьмем самый простой пример — вы захотели выпить чаю. Цель у вас есть — это не кофе, не кефир и не квас, а именно чай! Вы идете на кухню, ставите чайник, завариваете чай, кладете сахар — то есть выполняете операции, действуете. Если чай у вас получился хороший, вы можете его выпить и пойти заняться чем-то другим, а если что-то не получилось и чай вам не понравился — можете вылить его в раковину и заварить новый. Это, конечно, очень примитивный случай, но смысл понятен, да?
Наставник принялся расхаживать взад-вперед, заложив руки за спину, и продолжал объяснять:
— Если ваша цель большая и сложная, то ее можно разбить на множество мелких. К примеру, вы хотите поехать на машине из Москвы в Санкт-Петербург. Если через пять часов пути вы увидели указатель «Бологое», то все нормально, верной дорогой идете, товарищи! А если «Тула» или «Рязань», то вы заехали явно не туда, разворачивайте обратно. Вообще, планируя любое дело, можно построить целую дорожную карту, состоящую из множества таких вот микро-задач! Главное — сохранять гибкость в поведении, чтобы не получилось, как в другом анекдоте. Здоровенный ленивый котище пробирается домой и думает: «Значит, сейчас на мусорный бак, с бака на забор, с забора на трубу, по трубе на крышу…» В этот момент труба под ним отрывается от стены и начинает падать. Кот, возмущенно: «Не понял!..»
Наставник так достоверно изобразил возмущение оскорбленного в лучших чувствах кота, что Виктор не выдержал — расхохотался. А Наставник между тем продолжал уже серьезно:
— Хочу обратить ваше внимание на важность последнего пункта. Exit, то есть выход, указывает на завершение данного дела, данной конкретной задачи! Ну, либо прекращение ее выполнения ввиду утраты актуальности, такое тоже бывает. Если он отсутствует, появляются люди, которые, например, всю жизнь пишут одну и ту же книгу. Или постоянно изучают английский язык, но никак не выучат достаточно для того, чтобы объясняться на курортах. Или — это к женщинам, конечно, больше относится! — вечно худеют.
«Ох, вот про таких не к ночи вспоминать!» — Виктор даже скривился, вспомнив Ленкину подружку Наташу. Девушка вечно сидела на каких-то диетах, хотя и так выглядела как жертва Освенцима, но хуже того — Ленка нет-нет да поддавалась ее влиянию, и тогда на столе вместо борща и котлет появлялись какая-то трава и несъедобная каша, а из уст дражайшей супруги звучали целые лекции о правильном питании. Правда, надолго запала у Ленки не хватало, и скоро все возвращалось на круги своя… До следующей встречи с костлявой ведьмой! Артемка звал ее «Баба Яга в молодости», и Виктор был совершенно согласен с сыном.