Меня зовут Сергей, и я уже 30 лет в IT. Начинал ещё с ДВК, Сейчас работаю с SQL-серверами на Delphi, C# и PHP. И все эти 30 лет во мне зрело недовольство эффективностью работы своего сознания. Точнее говоря не конкретно моего, я тут совсем не уникален. Моё сознание сформировали родители (оба с высшим образованием), школа, институт и старшие коллеги. И, как в капле отражается океан, в моём осознании отразилась вся неэффективность общепринятого способа осознания. А именно:
-
Проблемы с вспоминанием контекста. Глубоко погрузившись в проблематику, и успешно реализовав сложный проект, через какое-то время я полностью забывал даже ключевые моменты. И, чтобы вспомнить контекст, мне часто приходилось опять его понимать/постигать заново.
-
Проблемы со структурированностью новых знаний. Нет, то что прочитано в книгах, структурировалось в моём сознании отлично. Спасибо авторам, которые не ленятся составлять очень детальные оглавления своих книг! Но вот выработанное мною знание (например, в стартапах) так и оставалось бесформенным пятном. У моего сознания как бы не хватало мощности для его структурирования.
-
Я не был своим собственным учеником. В моём сознании как бы существовали раздельно привычный обыденный способ осознания, и размышления о всяких умных методиках и практиках. Я вообще никак не мог подступиться к применению понятых практик в своей жизни. Возможно, такова была лично моя прокрастинация.
И тут мне совершенно случайно попалась книжка Зонке Аренса «Как делать полезные заметки». Которая оставила у меня двоякое ощущение. С одной стороны его недовольство эффективностью нашего сознания сильно коррелировало с моим (с точностью до пунктов). Автором предлагался особый способ обработки входящей информации ZettelKasten, суть которого базировалась на трёх столпах:
-
Двухэтапная обработка поступающей входной информации — т.н. «быстрая заметка» и «постоянная заметка».
-
Если быстрая заметка может быть занесена как попало, то постоянная должна быть оформлена как атомарная идея, сформулированная своими словами.
-
После занесения идеи в базу, её обязательно нужно связать с другими идеями посредством простых связей и ключевых слов.
Предполагалось, что благодаря такой организации поступающей информации, в дальнейшем можно будет:
-
Быстро найти искомую идею и погрузиться в контекст.
-
Эффективно размышлять в получившимся хранилище знаний и вырабатывать новые идеи.
Однако, изучая метод ZettelKasten, у меня складывалось впечатление, что автор либо чего-то недоговаривает, либо сам не знает. Так часто бывало, когда потенциальный заказчик под видом техзадания выкатывал техтребования и удивлялся, мол что Вам тут неясно? Мне в предлагаемом Зонке Аренсе методе было много чего неясно. Однако и соблазн был невероятно велик. Поэтому я честно попытался применить ZettelKasten «по учебнику». Поочерёдно испытал первые 5 из рекомендованных программ по методу, и убедился, что методика не работает. И… начал разрабатывать свою собственную пару методика+программа, в надежде таки сделать то, чего подразумевал «заказчик».

Необходимость метода ZettelKasten проистекает не только из-за ограничений долговременной памяти человека (см. кривая Эббингауза). Лучше всего проблему отражает вот эта цитата Мортимера Адлера из книги «Как читать книги. Руководство по чтению великих произведений»:
«Было доказано [в результате кучи исследований школ в США еще в благословенные 1930-е.], что среднестатистический старшеклассник практически не в состоянии выделить главную мысль прочитанного отрывка или расставить смысловые акценты в дискуссии».
То есть главная беда человека, которую может решить метод ZettelKasten, это неумение понимать прочитанное/услышанное/придуманное.
Первый шаг на пути к пониманию, с точки зрения ZettelKasten, это необходимость каждую важную идею, которая приходит Вам в голову, оформить в виде «быстрой заметки». Записать как угодно и куда угодно, хоть на салфетку. Салфетки, как носитель информации, я отмёл сразу. Потому сейчас заношу все пришедшие в голову важные идеи в Telegram в «Избранное». То есть шлю их самому себе. В ZettelKasten такой тип заметок называется «быстрыми». Например, моё «избранное» выглядит вот так:
Также метод ZettelKasten рекомендует «быструю» заметку в течении суток обязательно превратить в постоянную. А именно, на основании быстрой заметки сформулировать одну или несколько атомарных идей. Стиль написания — как будто пишите самому себе письмо в прошлое или в будущее. Принцип хорош, но… не работает! Проверено лично. Чтобы контекст таки восстанавливался, я метод слегка доработал напильником:
-
Идею оформляю в виде формы с кучей вкладок (см. ниже пример)
-
Сохраняю отдельным полем быструю заметку. Да, она записана впопыхах, и черти как. Однако очень часто она позволяет вспомнить входную точку идеи.
-
Храню отдельно исходный текст оригинального источника, вдохновившего на заметку. Это может быть абзац книги, кусок текста лекции (спасибо YouTube за субтитры), текст рецензии и т. д.
-
Особым образом формулирую заголовок идеи. И только после того, как заполнены все основные поля заметки. Суть заголовка=суть идеи в 5 словах максимум.
Всё это позволяет фокусировать внимание на идее более 2-х минут. Тем самым, как доказывают результаты исследований по нейрофизиологии, шипики нейронов в голове таки перестраиваются по-новому. Вот пример экрана с заполненной таким образом атомарной идеей:
Формулирование идеи с возможностью быстрого восстановления контекста — это полдела. В нужный момент заметку необходимо оперативно найти в программе. Для поиска Zettel рекомендует использовать концепцию источников и ключевых слов. Само собой, в изначальном виде концепция у меня не завелась. Пришлось дорабатывать напильником.
Метод ZettelKasten рекомендует привязывать идею к источнику. На первый взгляд всё логично. Однако, если идея, скажем, привязана к книге «React — современные шаблоны разработки приложений», то это не о многом говорит. «React» — тема большая. А вот если привязывать идею не только к источнику, но ещё и к элементу оглавления (скажем, «Глава 2. JavaScript для React» или «Глава 6. Управление состояниями»), то это совсем другое дело! Поиск можно производить гораздо быстрее!
Отдельный скепсис у меня вызвала концепция ключевых слов. Оригинальный метод предлагает к каждой идее добавлять одно или несколько ключевых слов или фраз. И можно представить, какая дичайшая каша будет твориться после добавления хотя бы 200 ключевых слов/фраз. Прекрасно понимая остроту граблей, я таки прошёлся по этому пути! Полюбовавшись всласть на получившуюся мешанину, я в своей программе реализовал два момента:
-
Иерархическую структуру организации ключевых слов.
-
Двухпанельный интерфейс управления ключевыми словами по аналогу с файл-менеджером Far/Total Commander:
И ключевые слова заиграли как надо! Особенно после того, как я добавил к ним синонимы, антонимы и омонимы.
Оригинальный метод для структурирования предлагает связывать идеи. Прекраснейшая мысль, только она… тоже не работает! Простое указания связи ни к чему не приводит, никакой структуры не создаёт. Однако, восхитившись оглавлениями многих хороших книг, я реализовал в своей программе удобный двухпанельный менеджер оглавлений. Естественно по образу и подобию Far/Total Commander.
Аналогично источникам, в программе реализовано занесение «своих проектов». К примеру, это может быть «Стартап <Личинки>», «Моё здоровье» или «Программа автоматизации конюшни <Конек-Горбунок>». Добавляя новую идею в виде постоянных заметок, я сразу отмечаю проект, к которому относится идея. Как только по проекту накапливается значительное количество заметок, я начинаю их разбрасывать по папкам оглавления. В очень удобном интерфейсе:
И, о шайтан, структура любого проекта очень быстро формируется сама собой!
Итоги
Техтребования таки удалось частично трансформировать в техзадание! Доработав непонятные для меня аспекты оригинального метода ZettelKasten, и успешно реализовав их в своей программе, я сделал вывод, что метод более чем применим и даже работает! Созданное приложение для меня уже сейчас решает проблемы вспоминания контекста и структурирования новых знаний. Благодаря этому, моё сознание стало эффективно перерабатывать в разы больше входящей информации. Что тут же высветило особенности моей прокрастинации, позволив её с легкостью преодолеть.
Получившаяся программа «LumanBox для Windows» абсолютно бесплатна для всех желающих, скачать её можно по ссылке. Детально об этой программе я планирую рассказать в следующих статьях. И да, я ищу единомышленников для совместной работы как над совершенствованием метода ZettelKasten, так и над улучшением программы.
ссылка на оригинал статьи https://habr.com/ru/companies/lumanbox/articles/740546/
Добавить комментарий