大约在一年前,我开始学习某一领域的知识时遇到了一些问题:

  • 学习路径如此复杂,我究竟学到哪儿了?

  • 每天都在学,每天都在忘,细节完全想不起来,怎么办?

  • 逛知乎 / B 站时遇到不错的图文和视频我看完也收藏了,为什么要用的时候想不起来了?

一、笔记和笔记软件的区别

我认为上述几个问题的本质原因是由于吸收的知识过于碎片化,无法形成知识网络,既不清楚学到了哪里,也记不住繁多的细节。后来我就开始在网上寻找一些线上笔记应用来尝试解决我遇到的问题。

在协同办公的浪潮下,许多笔记软件也开始崭露头角,像 Notion、语雀 都是我非常喜欢的产品。在体验了一段时间之后,我觉得数字化笔记也许是一个不错的出路,所以就有了这篇文章。

如果你想了解一个行业或一个领域,系统化的学习是不可避免的。在这个过程中,如果没有笔记软件的帮助,我想大概率你会碰到文章开头我提到的三个问题。

为了让你对笔记软件有一个直观的感受,先给你看一下我是怎么做笔记的。下面是我在学习 Java 虚拟机过程中积累下来的笔记:

/post_images/image-20220619150109346.png

JVM - 语雀

对于学生时代的笔记,我认为有几个缺点:

  • 难以建立目录,无法快速查找目标知识点(这几乎是致命缺点)

  • 信息不够丰富(不能放图)

  • 笔记与笔记之间难以形成关联(在无法建立目录的前提下,笔记与笔记之间就像是孤岛)

  • 难以修改 / 更正(你懂得)

  • 写的急,字迹丑(这点是我的问题)

上述几点是纸质化笔记天生的劣势,如果你的字迹比较潦草,会进一步加重反复查阅的负担,久而久之记笔记就会成为一种机械性的行为,记完再也不看。

笔记是为了复习服务的,而学习是需要讲究学习成效的,付出和收获不成正比的奇怪现象源自于只注重了付出,却没有重视付出的努力是否有效。

所以我认为建立一个线上知识库是相当有必要的。你记录下来的笔记,经过反复查阅后自然会沉淀为你的知识。

二、我是如何使用笔记软件的?

为了服务于反复查阅这个目标,我认为一个笔记软件至少要有以下几个功能

  • 知识库目录(为知识分层,将不同方向的知识归类整合)

  • 文章大纲(让你在10秒内明白这篇文章大概在讲什么?快速跳转到你需要的部分)

  • 文章主体(正文)

/post_images/image-20220619150255671.png这是我心目中最好的三段式布局,也是我如何使用笔记软件的关键。

有了这样一个线上知识库,你就可以把知乎 / B 站 / 短视频里学习到的内容转移到你的笔记中,在日积月累的反复查阅中,最后成为你真正掌握的的东西。

你要做的只是为知识分层,然后坚持下来。

演示软件叫语雀,是阿里系的一个笔记产品。

三、写在最后

像语雀这种 SaaS 类的产品,数据都存储在云端,其优势在于团队协作/分享和多端同步比较方便。但问题也很明显,如果语雀团队解散或不再运营,你的笔记数据也就随风飘散了。即便支持数据导出,再将其导入到其他产品中,我估计也是一件很麻烦的事情(笔记数据越多,迁移成本越高)。

从我个人角度出发,我几乎没办法接受这样的事情发生,所以数据安全是我的第一优先级需求,我倾向于选择笔记数据存储在本地的离线笔记产品。在千挑万选之后,我选择了思源笔记(https://github.com/siyuan-note/siyuan),多端数据同步我是用第三方软件实现的(比如 git)。把数据握在自己手里,才有安全感。

每种工具和方法的探索都源自于需求,所以我们可能没办法直接套用别人的经验。通常来说,我们常常在磨合期才能更真切得体会到自己的发力习惯。你可以根据自己的情况决定去改变自己还是更换工具或方法。很多问题只能在尝试过程中才能理解,在讨论中才能辨明。

最后晒一下我自己的知识管理流程,通常我会先通过多种渠道收集信息,将其转发给 Cubox 提供的企业微信号,等有时间了再加工处理 Cubox 中存储的信息,最后固化到思源笔记中。本质上,我是把 SaaS 平台当做一个暂存的地方,从中提取&加工信息后,才会固化到离线存储中。

欢迎在留言区分享你的思考和见解。如果你觉得有收获,也欢迎把今天的内容分享给更多的朋友。