Алгоритмы гармонии: отрывок из книги Елены Соковениной «Системные ошибки Д.Т.»
Программист дядя Тёма погружён в мир кодов и чисел, а потому воспринимает всё не так, как остальные взрослые. Он может поселить у себя в квартире крокодила или распилить ванну ножовкой, чтобы найти телефон, или одновременно варить бульон и помогать дочке друга Ане решать задачи по математике. Неудивительно, что именно девятилетняя Аня понимает дядю Тёму с его причудами лучше, чем кто бы то ни было.
Елена Соковенина. Системные ошибки Д.Т.
Дружба взрослого и ребёнка, где взрослый не выступает в роли мудрого наставника, а оказывается непосредственным и смешным героем – довольно редкий сюжет в современной детской литературе. Но этим оригинальность книги не ограничивается. Здесь много юмора, построенного на игре слов и ритме, как в главе, где Аня и дядя Тёма меняются вещами; есть элементы комедии положений, когда человек не от мира сего предлагает курьёзные решения бытовых трудностей. Образ дяди Тёмы, конечно, восходит к типажу эксцентричного учёного, но перед нами не какой-то сумрачный гений, а эмпатичный и добродушный персонаж. Если нужно, дядя Тёма и выступит на школьном педсовете, и подменит на приёме у зубного врача. Связанный с таинственной вселенной чисел и алгоритмов, дядя Тёма при этом – неунывающий герой, прожорливый проказник в духе Карлсона, он постоянно пребывает в глубокой, едва ли не математической гармонии. И это чувство гармонии, особенно важное для ребёнка, который только-только открывает для себя большой взрослый мир, передаётся во время чтения.
— Режим дня? — переспросил дядя Тёма. — И чего тут такого сложного? Ты не можешь описать свой режим дня, что ли?
Описать режим дня Ане по окружайке задали.
— Ну, ты же представь! — Аня постучала себя по лбу. — Что я напишу? Что у меня подъем с семи до семи сорока пяти, а потом сразу начало уроков? А где утренняя гимнастика? Завтрак где? Умывание куда девается? Или мне написать, что время отхода ко сну — час ночи? Если папа вовремя планшет отберет.
— Да я уж понял, — хмыкнул дядя Тёма. — Про то, что у тебя пункт «Выполнение домашнего задания» с трех до половины второго ночи, я бы и сам не стал писать. Это просто опасно.
— Наконец-то, — обрадовалась Аня. — Наконецто ты понял. Так а делать что?
— Нет, не понял. — Дядя Тёма почесал ухо. — Что мешает тебе написать то, что надо написать?
— Так все напишут. Я-то не глупая. Спросила в чате класса. Они все так и напишут. Им же даже в голову не пришло! Подумать. Что это будет выглядеть, как будто списали!
— Ах ты стратег! — не то выругался, не то обрадовался дядя Тёма.
Он всё взвесил и понял, что задачу надо решать по-другому. Причем всем. Всему классу. Сел и написал:
Режим дня. Алгоритм
Нужно учесть возникающие проблемы:
1) регулярное чередование труда и отдыха;
2) определение времени для гигиенических процедур;
3) регулярный прием пищи;
4) определение времени для подготовки домашней работы с рандомными 10-минутными брейками;
5) определение времени на продуктивный отдых на свежем воздухе;
6) точное определение времени на отход ко сну.
— Ты рехнулся? — спросила Аня.
Дядя Тёма удобно сел в кресле. Сложил руки на животе.
Анна, любой режим дня — это программа действий. А программа — это алгоритм. Не будет программы — режима дня не получится. Поняла?
— Поняла, — грустно сказала Аня. — Вечно ты всё усложняешь.
Она взяла листок с алгоритмом и пошла домой. Дома всё взвесила. Переписала то, что написал дядя Тёма, к себе в тетрадку и взяла планшет.
— Что? — дядя Тёма не поверил своим ушам, уронил зубную щетку и полез ее доставать. — Как — «неудовлетворительно»? За что?!
— Задание выполнено некорректно, — сказала Аня в трубку. (Ее было очень плохо слышно, потому что кругом стоял гвалт, шум, визг — ну, перемена в школе.)
А у дяди Темы, как назло, самое рабочее время.
— Так, — он соображал на ходу (шел из ванной завтракать). — Пойди сейчас к учительнице. Скажи, пускай сформулирует.
Он уже час как работал в поте лица. И зарычал, когда опять зазвонил телефон. Приличные люди, считал дядя Тёма, не звонят. Они пишут сообщения.
— Учительница спрашивает, ЧТО именно сформулировать. Если задание выполнено некорректно, — сказала Аня в трубке. На этот раз ее было слышно хорошо: звонила, закрывшись в кабинке туалета. — Она, кстати, слово «рандомно» тремя красными линиями подчеркнула, а потом зачеркнула. Еще раз: задача была — описать режим дня. А ты что сделал?
— Никакого режима дня давно нет, — возмутился дядя Тёма. — Он умер. Его нужно строить. С учетом текущих потребностей, запросов пользователей и требований их родителей. Окружайка же?
— Ну да.
Дядя Тёма забегал по клавишам компьютера своими толстыми пальцами.
— «Цель урока — познакомить ребенка с понятием режима дня и помочь выработать свой». Так?
— Вроде так.
— Тогда все верно.— И дядя Тёма положил трубку.
После обеда в учительской разразился скандал. Сцилла Робертовна, классный руководитель, просила помощи у коллег. Она не могла объяснить ученице Анне П., что именно не так в выполненной ею работе.
— Аня понимает цель задания, — указала Сцилла Робертовна своим коллегам. — «Познакомить ребенка с понятием режима дня и помочь выработать свой». Но вместо режима дня написала какой-то алгоритм.
— Ничего себе девочки пошли, — сказала учительница труда Мария Ивановна Убейволк (она зашла в учительскую выпить чаю с печеньем). — Мы такими не были.
— Питоните* потихоньку, Сцилла Робертовна? — Учитель информатики Эдик посмотрел за ее плечо.
— Не хамите, Эдуард Дмитриевич, — возмутилась та.
— Позвольте, — учитель информатики Эдик внимательно прочел все, что написал дядя Тёма, — но это не алгоритм!
— А что? — спросили все.
— Это ТЗ. Техническое задание. Для построения алгоритма. Алгоритм ведь как: 1) спустить ноги с кровати; 2) вставить ноги в тапки; 3) пойти этими ногами в ванную и почистить зубы. И так далее. Шаг за шагом. Вот это алгоритм.
— Дайте, — забрала листок учительница английского Ася Рашидовна. — Я бы сказала, что это просто схема.
— Ну что вы, какая же это схема, — сказал учитель физики Дима Булкин, — это описание.
— А какова цель, Сцилла Робертовна? — влез учитель математики Юрий Яковлевич. — Что требуется от вас? Ведь, как я понимаю, вы поставили девочку в известность, что задание выполнено некорректно?
— Девочка спрашивает, чем именно, — убито ответила Сцилла Робертовна. — Чем именно оно некорректно. Я не понимаю, почему не могу ей это объяснить! Когда цель урока — «познакомить ребенка с понятием режима дня и помочь выработать свой».
— Ее требования обоснованы, — заметил учитель математики.
И сбежал.
И все сбежали.
Сцилла Робертовна все взвесила, пришла к выводу, что задача не имеет решения, и поставила Ане «удовлетворительно». Чтобы не связываться. И сказала, вопрос закрыт.
Узнав об этом, дядя Тёма долго стучался лбом о гипсовую дрозофилу.
— Чего? — переспросила Аня. Она прислушивалась к шуму в трубке.
— Маглы**, — проговорил дядя Тёма так, будто ругался плохими словами. — Гарри Поттер. Будет трудно, Ким. Держаться нету больше сил. Планета Шелезяка***.
— Спокойно, — подбодрила его Аня. Она знала, как надо сказать. Папа всегда так делал. — Держи курс на систему Медузы****.
Хотя не очень понимала, ЧТО это значит. Главное — работает.
* Анька! Питонить — не то, что ты подумала! Не душить людей. Не глотать никого целиком. Питонить означает писать программы на Питоне (Python), одном из самых функциональных языков программирования. Дядя Тёма
** Дядя Тёма, как это можно заметить, очень расстроен. Попробуем сформулировать, что он имел в виду. Маглы — обычные люди (в отличие от волшебников) в романах Джоан Роулинг о Гарри Поттере. Причем о Гарри Поттере Аня даже смотрела, но не обратила внимания на слово. А вот если бы читала, то, как и дядя Тёма, забрала бы слово в свой личный лексикон. Наверное. Примечание редакции.
*** Цитаты птицы Говоруна из мультфильма «Тайна третьей планеты» по повестям Кира Булычева об Алисе Селезневой. Примечание редакции
**** Тоже оттуда. Примечание редакции.
© Соковенина Е., текст, 2022
© Издание на русском языке, оформление. ООО «Издательский дом «Самокат», 2022