Day 30: 总结篇 — 30 天的 Obsidian 学习之旅

一、前言

认真使用 Obsidian 也已经 1 年了,这一路上学习到相当多的内容,才慢慢打造出今天我使用 Obsidian 的使用流程。透过这 30 天的文章内容,我将自己的笔记系统完整地分享给大家。

在最後一天的文章,我用自己的「学习顺序」依序介绍关於 Obsidian 的学习资源,也顺便带大家覆盘这系列文章的重点内容。

文章最後,我会整理一份学习资源清单给你快速浏览。

20211015100555

二、我的 Obsidian 学习之旅

1. 「双向连结」笔记软件的使用哲学

新兴的笔记软件 (例如 Obsidian, Roam Research, Craft, RemNote)几乎都内建一个功能 — 笔记连结,也就是让一则笔记可以和另外一则笔记产生关联。

要将这种「笔记连结」功能用得好,必须先学习背後的使用哲学 — Zettelkasten (卡片盒笔记法,下均用原文称之)。

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

这些新兴的笔记软件,其实是将 Niklas Luhmann 的「笔记连结」概念做成软件功能,让现代知识工作者可以仿效 Niklas Luhmann 的写作方法,进而获得更多的写作产出。

2. Zettelkasten 的精神

在 1960、70 年代,Niklas Luhmann 使用的是铅笔、实体卡片来做笔记,大型储藏柜作为存放笔记的档案柜。

拜科技所赐,我们拥有一台电脑、笔记软件就可以复制当时 Niklas Luhmann 的写作流程。我们大可不必使用铅笔、实体卡片、大型储存柜,只要学习 Zettelkasten 的精神就好。

国外作家 David B. Clear 整理的非常好,在它的 这篇文章 归纳了 Zettelkasten 的 12 点写作精神 (打 ⭐️ 代表是我认为相对重要的):

⭐️ 1.原子化:一则记事只记录一件事情 (one note should contain one idea and one idea only)。

⭐️ 2.独立性:一则记事即使独立也能够被看懂,意味者每一则记事都可以被单独移动、处理、与其它记事合并。

⭐️ 3.建立连结:每产生一则笔记都必须要和原笔记进行连结。

4.注解连结:连结笔记时都要写为什麽要连结这则笔记。

5.说自己的话:用自己的话解释这则笔记,不要单纯复制贴上。

6.记下资料源:避免侵权与知道这则笔记是哪里来的。

7.自我想法:在卡片中加入自己的想法。

⭐️ 8.别担心结构化问题:卡片盒笔记法的宗旨就是打破制式结构。

⭐️ 9.加入连结页:让相连的笔记可以透过自己的思路串接成一篇短文。

10.加入总目录页:让相连的笔记有Epic(总目录)的位置可以参考。

11.不要删除旧笔记:相反地,用连结笔记将旧笔记连结到新笔记,并且说明什麽旧笔记不好。

12.尽情地加入笔记。

3. 笔记者的福音,系统化阐述 Zettelkasten 的专书 — 《How to take smart notes ?》

Niklas Luhmann 教授是德国人,Zettelkasten 虽然在 2020 年开始红起来,但多数资料也都是以德文为主,对於不会德文的人来说非常不易学习。

感谢德国的哲学教授 Sönke Ahrens,在 2017 年将对 Zettelkasten 进行系统化的整理,出版了《 How to take smart notes ? 》一书。

《How to take smart notes ? 》封面

他的初衷是帮助学生可以更好地写作学术论文,却也意外的在 2020 年被「双向连结」笔记软件连带火红起来。

这本书简单将笔记分成 5大类:

  1. Fleeting note (灵感笔记):用来捕捉瞬间出现的灵感。

  2. Literature note (读书笔记):我们常见的「读书笔记」,但范围并不局限於「书」。举凡如 Podcast、网路文章、书籍、论文、杂志…等,只要笔记的产生是经由阅读外部资料所产生的心得,都算是 Literature note。

  3. Permanent note (永久笔记):将 Fleeting note、

  4. Literature note 重新组织、整理、连结过後的笔记,通常能是一个逻辑完整的段落。

  5. Project-related note (专案笔记):跟某个特定专案有关的笔记。

你可以在《Day 12 : 如何正确使用 Zettelkasten 笔记法?了解 4 种笔记形式的功能,以利後续笔记连结》复习。

4. 写笔记无法一次到位,Zettelkasten 的变形笔记法 — Evergreen Note 出现

这 5 种笔记分类很好理解,但是实作上却不容易。我发现自己每次纪录完 Fleeting note、Literature note 後,很难当下就发展成 Permanent note 并归档到特定资料夹中。

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

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

他认为:

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

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

  • Maggie AppletonsSalman 的 Digital Garden (数位花园)
  • nickmilo 在 Obsidian 论坛提出的 inbox 、incubation folder、Evergreen notes
  • Bryan Jenks 提出的 Seedling、Incubation、Evergreen 标签系统,使用 Emoji 来实作,将 #tag 当作笔记的状态。

Evergreen Note 的概念帮助我解决「从草稿到完整笔记」之间的时间落差,可以用「状态」来区分笔记中想法的发展状况。

你可以在《Day 17 : 笔记篇 04 — 写笔记就像是在种树,在 Obsidian 中实作 Evergreen Note (长青笔记) 的概念》复习。

5. Permanent note 很难写,改用 HQ&A 笔记法降低难度

在运行一段时间後,我又再次卡关了。

我发现 Permanent note 其实很难写,因为 Zettelkasten 并没有告诉我们 Permanent note 的格式,只有说「Permanent note 就是你想永久保存的笔记内容」概念。

在一阵子的研究後,我发现 Jamie Miles 提出的 HQ&A 笔记法 不但符合原子化笔记的精神,还加入费曼学习法、间隔复习的概念,非常适合实作到 Obsidian 中。

HQ&A = Highlight + Question + Answer,方法如下:

  • Highlight : 当你在阅读时,记下你觉得有感的原文内容,可以手写记录、也可以复制贴上
  • Question:根据你画下的重点,思考「如果划下的重点是答案,那它的问题是什麽?」
  • Answer:依据你写下的 Question,用自己的话写下答案

HQ&A 从此变成我在 Obsidian 中写 Permanent note 的笔记格式。

你可以在《Day 16 : 笔记篇 03 — 如何透过写笔记帮助自己深度思考 ? 使用 HQ&A 笔记法,结合「费曼学习法」与「间隔重复」帮自己学得更好》复习。

6. HQ&A 内建「间隔复习」的 Flashcards (闪卡) 功能

不过写下笔记後,我们还是可能会忘记笔记内容,该怎麽办呢?

一个直觉的想法是:定期复习就不会忘了呀。不过要多久复习一次学习效果最好呢?

刚好在今年年初,我接触到了 Anki 。这款软件强调你可以透过建立 Flashcards (闪卡) 的方式,每天复习、每天重拾你快要忘记知识的记忆。

许多学生其实都知道 Anki ,也会用它来背诵英文、日文单字。2015 年简群在 PTT 上发表了一篇文章,说明自己靠这款软件在四年内从五十音到高分通过日检 N1,隔年考多益 975 分。

我查询了 Anki 背後的学术原理 — 间隔复习 (Spaced Repetition),来自於 1932 年塞西尔·阿莱克·梅斯(Cecil Alec Mace)教授,在《学习心理学(Learning Psychology)》一书中提出的理论。

40 年过後,1973年瑟巴斯坦·莱特纳(Sebastian Leitner)教授发明了他的”莱特纳系统”(Leitner System) — — 一种基於闪卡(Flashcard)的间隔重复学习系统。

请参考影片 1:31 处。

我想到:「同样的原理,应该也可以用在复习笔记当中吧!」有趣的是,HQ&A 的笔记格式刚好也符合 Flashcards (闪卡) 的复习格式,可以使用「间隔复习 (Spaced Repetition Review)」。

7. 将 HQ&A 笔记透过 Obsidian 插件,自动转换成 Flashcards

在 Obsidian 的 Community Plugin 中,我发现有支援 Obsidian 原生的 Space Repetition Flashcards 功能,於是我将它加入自己的使用流程中。

你可以在《Day 27 : 插件篇 06 — 建立一套完整的笔记复习流程,使用 Obsidian 插件 Spaced Repetition》复习。

8. 我想要一次看到所有的 Flashcards!使用 Dataview 插件一次看到所有写过的 Flashcards

到目前为止,我对自己建立起的「写笔记→制作成 Flashcards→复习」流程还算满意。

但是我发现:没办法一次看到所有的笔记卡片,在查找资料、写作找灵感时相当不方便。

怎麽办呢?

在逛 Obsidian 论坛的过程中,我意外发现了 Dataview 这款插件,它可以让你像是写 SQL (资料库查询语言) 一样,快速的组合并用表格展示出所有笔记内容。

Dataview 语法

Dataview 展示结果

你可以在《Day 23 : 插件篇 02 — 如何在 Obsidian 中自动汇整笔记?使用 Dataview 查询与呈现符合条件的笔记》复习。

至此,Obsidian 的使用流程已经相当完备,接下来要做的就是继续写卡片、复习、加入新想法到旧笔记中。

三、资源总整理

这一路的学习过程中,真心感谢网路上非常多无私奉献的人,他们拍 YouTube、写文章、整理电子报,让刚开始对知识管理完全不熟悉的我,能够有非常丰富的学习资源。

以下整理我认为非常优质的学习来源:

  1. Obsidian Roundup

形式 : 电子报

付费与否 : 免费

介绍
主笔人 Eleanor Knock 是一位历史研究学者,在国外 Obsidian 论坛上非常活跃。电子报寄送频率为 1 周 1 次,整理该周 Discord、Obsidian 官方论坛上的最新消息、插件资讯、知识管理方法等。

  1. Obsidian made simple

形式 : 线上课程
付费与否 : 付费,$69
介绍
由 Keep Productive (网站平台) 管理,主讲人有 2 位:Francesco D’Alessio、Justin DiRose。这是我第一次在网路上购买 Obsidian 的付费课程,课程从完全 0 基础开始教起,包含 Obsidian 基本操作、Markdown 语法、如何在 Obsidian 进行同步…等,非常适合初学者。题外话:Keep Productive 上有非常多生产力工具的线上课程,只要你买过任何一堂,就可以跟 Francesco D’Alessio 申请其他课程全部免费看)

  1. Bryan Jenks YouTube Channel

形式 : YouTube 影片
付费与否 : 免费
介绍
主讲人 Bryan Jenks 是美国的後端工程师,分享非常多建构 Obsidian 的方法、流程。我的 Obsidian 使用方法有 60 % 是参考他的做法,再依据自己的需求做更改。Bryan Jenks 分享的使用方式偏难,建议对 Obsidian 有一定操作基础的人再看会比较好。

  1. Linking Your Thinking

形式 : YouTube 影片
付费与否 : 免费
介绍
主讲人 Nick Milo 分享非常多从 0 到 1 的教学影片,内容也讲解得非常清楚,适合初学者学习。

总结

在我刚接触双向链结型笔记工具时,立刻就被其中的「连结」概念吸引。

人的大脑在思考时并非是线性或是树状,而是错综复杂的「网状」结构,但是过去我们使用到的软件工具往往背道而驰,导致我们必须屈就於软件,而不是让软件为我们所用。

双向链结型笔记工具的出现,等同於是释放我们大脑中的想法,将想法之间的连结关系透过萤幕在我们眼前「形象化」出来,让我们能够专注在利用想法产出,而不是记忆。

身为一位知识工作者,有效率地组织脑中的知识是非常重要的。透过 Obsidian 系列的 30 篇教学文,我相信每个人都能够利用这套软件大幅提升自己的生产力,打造属於个人的专业知识图谱。

感谢你阅读我的 30 天 Obsidian 系列文章,我们後会有期! /images/emoticon/emoticon41.gif

若你对 Obsidian 有任何疑问,都可以透过 Email([email protected]) 和我联系讨论 。


<<:  [Day 30] 完赛心得 — 大家可以回家啦

>>:  [从0到1] C#小乳牛 练成基础程序逻辑 Day 30 - 刷题日常 九大练功房 剑指Leetcode

[Day15] Wasm 简介跟 Yew 环境介绍 && 配置

好 ok 终於进入专案篇了,希望我的文多一点人看,这样也比较有动力写 虽然我写得很烂 那事不宜迟,让...

Day08 X 浏览器架构演进史 & 渲染机制

「在未来,浏览器会变得越来越强,以後我们可以在浏览器做越来越多事。」 身为常与浏览器共舞的 Web...

Day 09 - Array

Array 是一个有序的集合,可以存储相同类型的元素。 初始化: // 1. init时就有值 NS...

网路是怎样连接的(五)Socket API

思考重点 如何将应用程序消息委托给协议栈发送? socket是调用那些函式进行收发操作? 核心知识 ...

Processing - Day 26 数学好棒棒 第一篇章

前言 由於不知道要补充甚麽东西,於是我就来讲数学八。 正文 abs() 取绝对值用的 abs(n);...