Day 02 : 你所知道的「笔记工具」,早就演化成不同的物种

【Obsidian 双向链结型笔记工具研究与应用,打造属於个人的专业知识图谱】Day 02 : 你所知道的「笔记工具」,早就演化成不同的物种

前言

在 《Day 01 : 导言 - 知识是如何形成的?》我说明了「知识」形成的理论,并且使用 Obsidian 动态展示过程。许多人曾问我说,为什麽要特别选用「Obsidian」呢?它到底有哪些特别之处?

要说清楚这个问题,我们必须从根本来理解笔记工具的演变与差别。

这几年网路上出现了非常多款的笔记工具,从大家熟知的 Evernote, Bear, Google Keeps,到近期出现的 Obsidian, Roam Research, RemNote。NoteApps.info 这个网站的比较了 23 款的笔记工具、超过 267 项笔记功能,应该是目前网路上最完善的笔记软件分析:
NoteApps.info 网页

这麽多的笔记工具,到底该怎麽选择呢?

这篇文章想要分享 3 个重点:

  • 你所知道的「笔记工具」,早就演化成不同的物种
  • 知名的笔记软件「Notion」跟「Obsidian/ Roam Research」的差别到底是什麽?
  • 我怎麽搭配使用不同的笔记工具?(以 Notion 和 Obsidian 为例)

一、你所知道的「笔记工具」,早就演化成不同的物种

1. 表面相同,但背後的核心功能大不同

虽然大家都称呼写笔记的软件为「笔记软件」,但这些工具的使用已经出现了分化,不能单纯用某几项功能比较。

南开大学情报学博士 — 王树义 曾在一场 Clubhouse 的对谈中提到他的看法:

如果用生物学比喻,近年的笔记软件已经演化成不同的物种,虽然它们的外表看起来都一样是做笔记的,但是核心功能早就是天壤之别。

举例来说,手机内建的备忘录相信大家都用过,虽然作业系统不同 (Android, iOS) ,但介面与功能大同小异。

可是手机备忘录跟专业的笔记软件如 Evernote, Notion 就完全不同了,後两者在组织与管理笔记的能力,完全超过手机备忘录能做到的功能。

表面上都是纪录文字、想法的工具,但能处理的事情截然不同,相信大家也能慢慢体会到这种「物种差异」的感觉了。

2. 选笔记软件最重要的事情,先搞清楚自己的需求是什麽

就我自己使用超过 10 款不同笔记工具的经验,核心功能可以归纳成 3 大类:

  1. 纪录临时性想法:例如备忘录、Drafts、Google Keep
  2. 捕捉与组织讯息:例如 Evernote、Notion、OneNote、Bear
  3. 连结想法:例如 Obsidian、Roam Research、RemNote、Craft

请注意,这样的分类法只是依据该笔记工具最凸显的特点做区分,并非指该工具只有该项核心功能。例如 Evernote 也同时有「纪录临时性想法」与「连结想法」的功能,只是在「捕捉与组织讯息」更为突出。

在选择工具时候,最重要的是「厘清需求」 — 也就是你到底想用这项工具来做什麽。

你是想用来单纯纪录杂事?用来存放文件?组织资讯并分享给其他人看?整理想法帮助思考?

我跟许多人聊天时发现,大家常会说:「告诉我一款笔记工具可以处理所有状况,我只想使用这一款工具。」

但是从来没有人限制你只使用一款工具呀!就算是同类型的工具,因为主打的特点不同,使用起来当然不见得适用於所有人。

我认为:

根据不同的场景来挑选适合的工具,就像是面对一道难题去找寻更优解,可以用更轻松、自然的方式把事情搞定。

因此我建议:

  1. 如果你只是要快速记下杂事,选择手机内建备忘录、Google Keep 等工具即可。
  2. 如果你想要捕捉与组织讯息,可选择 Evernote、Notion、OneNote 等。
  3. 如果你想要连结想法,让软件帮助你更好地思考,请用 Obsidian、Roam Research、RemNote、Craft 这类的工具。

由於我们要讨论的是 Obsidian,下面的内容将针对 2 和 3 的状况继续讨论。

二、知名的笔记软件「Notion」跟「Obsidian/ Roam Research」的差别到底是什麽?

Notion 时常会被拿来和 Obsidian/ Roam 比较,但它们的关键差别到底是什麽呢?
让我先分别对 2 者做简介,接下来再做比较。

1. Notion 简介

Notion 的核心功能是「组织资讯」与「分享资讯」。

Notion 中最小可操作的单位称为 Block,而一个笔记页面称为 Page,其中 Page 可以由任意的 Block 组合而成。Block 的种类有非常多种,例如 Bullet point, Checkbox, Toggle list, H1 - H6 Title, Media, Database…,这也是刚使用 Notion 的人觉得最让人崩溃的地方。

打个比喻,Block 就像是一块块的乐高,你可以用乐高组合成任何你想得到的成品。 Notion 做的只是提供不同形状的乐高给你,爱怎麽使用完全是你的自由。
Block 元件

在 Notion 中有一个其他笔记软件都没有的功能 — Database (资料库) 能将「组织资讯」做到极致。(请留意 Database 也属於 Block 的一种)
Notion 资料库

为什麽资料库的功能会这麽强大呢?因为你可以用「不同呈现方式 (View)」 来表现同样的资料。

Notion 目前支援了 6 种呈现方式,分别是 Table, Board, Timeline, Calendar, List, Gallery。不同资料的呈现方式,代表者使用者可根据自身的需求去「组织资料」,进一步用最好的方式来「分享资讯」。
Notion 资料库 View

使用者能依据不同场景运用不同的 View:

  • 如果你的目的是「任务管理」,关心的是资料状态的视觉化关系,你可以用 Board View 做管理
  • 如果你的目的是「分享页面」,关心的是图片能清楚的呈现,你可以使用 Gallery View 来展示
  • 如果你的目的是「资料管理」,关心的是资料栏位的内容,你可以使用 Table View 做管理。

以下方的「阅读管理」为例,我使用 3 种不同的 View 来管理阅读书籍资料、阅读进度、阅读书籍的排版呈现,但是它们的资料来源都是相同的。
同样资料源,不同 View 呈现

这也是为什麽我会说 Notion 的核心功能是「组织资讯」与「分享资讯」。

2. Obsidian 简介

Obsidian 的核心功能是「连结想法」。

2020 年一项功能的出现大幅改变了「笔记工具」的使用方式 — 双向连结 (Backlinks)。

「双向连结」的功能说穿了很简单,也就是 A 笔记的连结放到 B 笔记中,A 笔记自动出现 B 笔记的连结。

以 Obsidian 来说,则会出现在 Backlink 的面板中。(实际上 Roam Research, RemNote, Craft 也是类似的画面)
双向连结

有趣的事情是,Notion 也有双向连结的功能。以 Notion 来说,如果在 A Page 提及 ( mention) B Page,B Page 会以超连结的形式出现在 A Page,同时 B Page 也会产生一个 A Page 的连结。
Notion 中的双向连结功能

那麽 Obsidian 的双向连结又有什麽特别的呢?
主要差异有 2 个:

  1. 关联图 (Graph View)
  2. 块状连结 (Block Reference)

▶︎ 关联图
当我们将两则笔记互相连结时,关联图上会直觉地呈现两则笔记「连在一起」。

但是关联图有什麽功用呢?就算能看到 2 则笔记具体地连在一起又如何?

答案是「线索」。

只要持续地写笔记、持续地连结,有一天当你想对某个主题的问题找答案时,就可以从一则笔记中拉出一片「笔记网」,网中的笔记内容都是对同个主题的诠释。你甚至会很讶异自己竟然已经累积了这麽多相关的笔记。

例如我想找关於「个人知识管理 (personal knowledge management)」的笔记,我查到一则相关的笔记同时,可以拉出一篇关於「个人知识管理」的笔记网。

这些笔记就像是问题的线索一样,我可以从现有的资料着手推理,而不用苦恼该不知道从哪里开始。
已经产生连结的笔记网

▶︎ 块状连结
这项功能是 Obsidian 跟 Notion 最大的不同。

在 Obsidian 中,不但可以连结一则笔记,甚至可以连结一个段落、一行文字。

举例来说,B Page (右侧) 分别有一个重点 1 段落 ,以及一行重点内容 A。在 A Page (左侧) 的连结可以分别连结到段落与行内容。
连结段落与行文字 (编辑模式)

连结段落与行文字 (预览模式)

但这个功能又有什麽意义呢?单纯连结到一整页笔记不就好了吗?

答案是「提高内容利用效率」。

回想看看你曾写过的笔记,是不是有许多笔记内容被重复纪录的呢?例如听演讲、听 Podcast、上课程、读书…,如果你专注学习某主题的知识,有很大的可能性笔记内容都是重复的。

重复的知识何必要重复地记录呢?如果可以连结到「特定区块」的内容,我们可以对原先的内容做注解,象徵着自己的思考重新更新了一次。

例如我学习时间管理,经历了以下的过程:

左侧笔记是纪录「生活」中可以用到番茄钟 ; 中间笔记是「番茄钟」笔记 ; 右侧笔记是纪录「工作」中也可以用到番茄钟 (编辑模式)

左侧笔记是纪录「生活」中可以用到番茄钟 ; 中间笔记是「番茄钟」笔记 ; 右侧笔记是纪录「工作」中也可以用到番茄钟 (预览模式)

被连结的笔记 (番茄钟),会显示他的反向连结 (後面文章会再特别介绍)

这就是我认为 Obsidian 的核心功能是「连结想法」的原因。

我们不需要重复写同样的笔记,而是要连结想法、让想法不断累积,最终成为一片「笔记网」。未来当你有问题需要解决时,搜寻一下就有非常多的「线索」帮助你。

Roam Research 也是同样的概念,这边就不再赘述。

3. Notion 与 Obsidian 的差别

看到这里,相信大家也感受到两者完全不是同一种叫做「笔记工具」的物种呀!

Notion 能很好地「组织资讯」与「分享资讯」; Obsidian 能很好地「连结想法」。前者是「树状结构」,後者是「网状结构」。

就算功能上有所重叠 (例如 Notion 也有双向连结),但使用方式与目的截然不同。
该选择要用哪一个呢?

我的建议是:请依照自己的需求选择自己需要的工具,但你不必认为 2 者是互斥关系,像我就是 2 者一起使用。

三、我是如何搭配使用 Notion 和 Obsidian?

延续前面的概念,我认为 Notion 和 Obsidian 的用途完全不同,因此即使都被归类为「笔记软件」,还是可以很明确地分开使用。

1. Obsidian 负责协助我思考与学习

Obsidian 对我来说,就是思考与学习的工具,因此我将任何学习笔记、思考笔记、读书笔记全部都以 Obsidian 进行管理。

在 Obsidian 中,我会大量地将笔记相连,并透过「关联图」观察目前的笔记网是否可以组成一篇结构相对完整的内容输出。

举例来说,《如何判断一份工作是否值得做下去?. 别算年薪、别算月薪,而要算时薪》这篇文章是我在整理工作相关笔记时,发现关联图上的薪水、劳动、计算时薪, 3 则笔记可以互相整合,最後写出这篇文章。

需要思考与学习的笔记内容,我都使用 Obsidian 管理。

2. Notion 负责组织与分享成果

Notion 对我来说,负责了 3 大功能:

  • 时间管理系统
  • 资讯管理系统
  • 个人成果展示

在「时间管理系统」方面,我利用 Notion 实践 GTD (Get Things Done) 时间管理系统,包含任务处理、专案管理等工作。
备注:GTD 的概念可参考《什麽是 GTD (Get things Done)?建立一套完善的时间管理系统 

在「资讯管理」方面,任何我需要阅读、消化、组织的资源,例如书籍、网路文章都会存入到 Notion 中,搭配「时间管理系统」有效的安排顺序并找时间消化。

备注:资讯管理的概念可参考《如何有效筛选与阅读各种网路资讯?建立一套 GID (Get Information Done) 系统

最後在个人成果展示上,Notion 可以当作个人网站与作品集的展示页面,如下图:
使用 Notion 建立个人网站

结论

最後帮大家整理整篇文章的重点:

1. 不同的笔记工具其实是不同的「物种」

看上去表面相同的「笔记软件」,其实本质早就是不同的物种。
在你选择一款笔记工具之前,先想想看自己的需求是什麽,再去找对应类型的笔记工具使用。

2. Notion 和 Obsidian 的核心功能截然不同

Notion 的核心功能是「组织资讯」与「分享资讯」,而 Obsidian 的核心功能是「连结想法」。

如果你需要整理资讯与展示成果,使用 Notion 比较适合 ; 如果要於学习与思考,Obsidian 更好使用。

3. Notion 和 Obsidian 是可以搭配使用的

Obsidian 负责协助我思考与学习,让我能够不断地产出新想法 ; Notion 则扮演了时间管理系统、资讯管理系统、个人成果展示的角色。

基於我们的目的是要思考与连结知识,因此选择的是「Obsidian」这套软件,在後续的文章我会详细说明 Obsidian 连结想法的厉害之处。


<<:  Day17:图形搜寻-贝尔曼-福特演算法(Bellman-Ford algorithm)

>>:  Day 12 运算宝石:【Lab】EC2储存资源 EBS Volume 建立与使用 (上)

伸缩自如的Flask [day11] log with mongoDB

首先,理论上今天应该进展使用Python到写资料进mySql,但是我发现用来记录log的套件像是lo...

冒险村08 - Preitter output in rails console

08 - Preitter output in rails console Rails 的 defa...

D27-(9/27)-长兴(1717)-化学传产的好公司

注:发文日和截图的日期不一定是同一天,所以价格计算上和当日不同,是很正常的。 声明:这一系列文章并无...

予焦啦!基本的命令列

本节是以 Golang 上游 7ee4c1665477c6cf574cb9128deaf9d009...

[Day13] 介面篇 - 显示血条3

在ActionBattle_Var.js修改成 接着开一支新程序叫ActionBattle_Spri...