Day 13 : 优化 Zettelkasten 卡片盒笔记法,试试Evergreen Note (长青笔记)

前言

上一篇文章 中讲完了 Zettelkasten 笔记法,这篇文章来讲它的优化版本 - Andy Matuschak 的 Evergreen Note (长青笔记)。

Evergreen Note 并非是全新的笔记概念,它奠基於 Zettelkasten 卡片盒笔记法之上,甚至可以说是因应现代人资讯爆炸的现况,优化了 Zettelkasten 卡片盒笔记法。

在这篇文章中,我将会提到:

  • Zettelkasten 卡片盒笔记法简介与问题
  • Evergreen Note 对於笔记爱好者的启发
  • Evergreen Note 的核心概念

一、回顾 Zettelkasten 卡片盒笔记法

Zettelkasten 卡片盒笔记法简介

Sonke Ahrens 在《How to take smart notes ?》这本书中详细阐述了 Niklas Luhmann 教授的 Zettelkasen 卡片盒笔记法,让我们得以一窥这位 “生产力达人”¹ 的成果产出方法。

我曾在 《如何正确使用 Zettelkasten 笔记法?了解 4 种笔记形式的功能,以利後续笔记连结》提到这项笔记法的 4 种重要笔记形式:

  • Fleeting note (灵感笔记):用来捕捉瞬间出现的灵感。
  • Literature note (读书笔记):我们常见的「读书笔记」,但范围并不局限於「书」。举凡如 Podcast、网路文章、书籍、论文、杂志…等,只要笔记的产生是经由阅读外部资料所产生的心得,都算是 Literature note。
  • Permanent note (永久笔记):将 Fleeting note、Literature note 重新组织、整理、连结过後的笔记,通常能是一个逻辑完整的段落。
  • Project-related note (专案笔记):跟某个特定专案有关的笔记。

这些笔记的最终目的是:让知识自然涌现 (emerge)。

[^1] : Niklas Luhmann 在 40年 的研究生涯中出版了超过70本着作、400篇的学术论文,主题横跨了多个领域包含社会学、生物学、数学、模控学、电脑科学,这些着作在当时(20世纪)学术界中都具有一定的影响力。

Zettelkasten 卡片盒笔记法的问题

在这套方法中,Niklas Luhmann 教授会将写下的 Fleeting note, Literature note 发展成 Permanent note,透过观察自己的大柜子中是否有可以「互相关联」的笔记,将关联纪录下来後再归档至大柜子中。

Niklas Luhmann 教授使用的是笔跟实体的柜子,而我们则可以用数位笔记软件。我们将数位笔记放入到特定资料夹中,模拟教授将笔记归档到柜子中。

 笔记 + 箱子 = ZettelKasten 

但在使用过程中,我发现一个大问题:

每次纪录完 Fleeting note、Literature note,很难当下就发展成 Permanent note 并归档到特定资料夹中。

我想最大的差异点就是「接收的资讯量」。

Niklas Luhmann 教授生活在 1930–2000 年。跟任何一个生活在 2021 年的人相比,接收的资讯数量是完全不同量级的。

在生活步调相对缓慢的年代,我们可以早上发现一个问题、下午翻书写笔记(literature note)思考看看有没有特别的想法、晚上将想法纪录成一张 Permanent note 卡片加入到大柜子中。

然而在现在,一个现代人在早上获得的资讯量,就是 Niklas Luhmann 教授一星期、甚至一个月才能获得的资讯量。在「大脑思考效能」没有太大差异的情况下,我们要将巨量有感的资讯都写下、发展想法并归档是非常困难的事情。

似乎在 Fleeting note/Literature note 和 Permanent note 之间,还需要某种方法的运作,让破碎的灵感慢慢成形。

二、Evergreen Note 出现

Evergreen Note 的核心概念

在 2020 年时,一位 iOS 工程师 Andy Matuschak 提出了「Evergreen Note (长青笔记)」的概念。

他认为:

在 Zettelkasten 的 Fleeting note 阶段,应该还是要有一段过渡期间,让 Fleeting note 逐渐发展成 Permanent note。

 Evergreen Note 的说明,图片来源:Andy’s working notes 

Andy Matuschak 将 Evergreen Note 的概念发表在网路上,你可以在 Andy’s working notes 看到。

Evergreen Note 对笔记爱好者的启发

这样的想法启发了非常多 “笔记爱好者” ,并陆续提出了一些有趣的笔记系统概念。例如:

  • Maggie AppletonsSalman 的 Digital Garden (数位花园)
  • nickmilo 在 Obsidian 论坛提出的 inbox 、incubation folder、Evergreen notes
  • Bryan Jenks 提出的 Seedling、Incubation、Evergreen 标签系统

不论是哪一种实作应用,都展现了同样对待笔记的态度:

笔记会随时间发展、需要重复复习 (review) 、最终融入到个人知识网之中。

三、写 Evergreen Note 的原则

要实现 Evergreen Note 的概念 — 也就是将 Fleeting note 逐渐发展成 Permanent note,我们可以参考 Andy Matuschak 对於写笔记的 5 大建议原则。

这 5 项原则在写 Evergree note 时会时常用到,请大家可以多留意。

1. Evergreen notes should be atomic

Evergreen note 应该要「原子化」。

所谓的「原子化」,指的是 一则笔记只记录一个想法,复杂的知识是由数个想法连结堆积而成。

如果一则笔记超过 1 个以的概念,就要分拆笔记。

2. Evergreen notes should be densely linked

Evergreen note 应该要「紧密连结」。

这个原则就是 Zettelkasten 卡片盒笔记法不断强调的。当我们建立一则新笔记时,最少要跟 1 则笔记相连 ,也就是被其他笔记提及、或是提及其他已存在的笔记。

随着笔记不断被复习,会有愈来愈多的笔记被「连结」(提及)。

3. Evergreen notes should be concept-oriented

Evergreen note 应该要「概念导向」。

所谓的「概念导向」,指的是笔记标题必须能够表达笔记内容的核心概念,也就是「看标题就能知道内容在讲什麽」。

有趣的是,Andy Matuschak 认为笔记标题应该用完整的句子来阐述概念 (Prefer note titles with complete phrases to sharpen claims)。例如:

  • 番茄钟 (x)
  • 使用番茄钟可以有效提升效率 (o)

或是

  • 和专案利益关系人沟通 (x)
  • 保持和专案利益关系人的沟通频率会关键性地影响专案成败 (o)

这其实就是「抽象化」的能力,我们将庞大的内容压缩成一个概念,只保存一部分特定的资讯。

4. Prefer associative ontologies to hierarchical taxonomies

让知识自然涌现,尽量不要用分类。

知识的形成应该是从零碎的片段开始,透过不断的连结、组合,最後产生完整的知识体系。

然而我们却非常习惯从「架构」开始分类,将笔记依序放到分类之下。这其实反而不利知识的发展。

5. Write notes for yourself by default, disregarding audience

舍弃读者,写自己看得懂的文字即可。

为了让笔记方便在未来的公开场合发表,我们常常不自觉地加入大量论述、参考资料,让笔记成为别人也能看得懂的文章。但这件事情其实是相当费力的。

我们应该将「笔记」跟「文章」区分开来,让写笔记时的摩擦力降到最低,这样才能自由地表述、连结笔记系统中的各种想法。

当我们将笔记当作是一种思考工具时,记住:

读者应该只有自己。

四、总结

这篇文章快速的介绍了 Evergreen note 的概念。

Andy Matuschak 的网站上还有非常多实用的写笔记建议,有兴趣的人不妨自己去阅读,可以学到非常多东西。


<<:  Day13 Android - banner(横幅广告)应用(2)

>>:  #13 资料清理教学

Service Container

Service Container 是 Laravel 框架中相当重点的一个功能,主要是用来节省撰写...

DAY6 建立Messaging API channel

各位可以把频道(Channel)想像是服务提供者(Provider)所建立的LINE帐号,藉此和使用...

Day14 - 机智接案生活

看过很多文章提到程序设计师接案的陷阱,因自己非本科出身,所以觉得这些陷阱都不会发生在自己身上,再加上...

Kotlin Android 第30天,从 0 到 ML - 总结

这次参赛主轴分为三大部份: Kotlin Android Jetpack Tensorflower ...

[16] [烧瓶里的部落格] 06. 部落格的 Blueprint

部落格的 Blueprint 和会员验证时候的做法一样 部落格页面应该列出所有文章,允许已登入的会员...