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