如何记录一切

2025-05-27

如何记录一切

最近我写了很多东西,但几乎没有一篇是写在博客上的。取而代之的是,它们都用在我的在线笔记本上了,现在它的名字叫“Exocortex”,听起来更酷炫(你可以自己去看看)。我见过有人叫它“知识笔记本”或“个人维基”,意思差不多,但没那么酷炫。

外皮层就像一个巨大的笔记库,里面记录着你能想到的一切。内容包罗万象,从密码技巧、人生策略、喜欢的小说,到复仇计划,应有尽有。我研究它的最大原因是,现在我可以像个超级反派一样说“我正在强化我的外皮层”。但其实,强化外皮层还能带来更多益处

  • 收集有关薪资谈判和与他人合作等主题的职业建议。
  • 建立对编码概念和思想的认识,这样您就“知道自己不知道什么”。
  • 保存新的代码方法和技术,以便在尝试语言时使用。
  • 整理知识以作为项目、工作和副项目的灵感。
  • 查看当前行业趋势所属的更广泛的信息和背景。
  • 记录应对陌生或微妙社交场合的策略。如果你像我一样,没有这些策略,你就会像一只无可救药的笨拙乌龟。
  • 在同事和老板面前显得更聪明。
  • 在一些国家,这是一种令人惊奇的减税政策,但实际上并不存在。

这些都是很棒的优势,但不可否认的是,建立这样的优势需要时间和精力。所以这篇文章将详细分析我是如何建立自己的优势以及我遵循的实践,与大家分享。我不能保证它适合所有人,但它至少应该是一个好的模板或起点。为了跟进之前关于记录一切的文章,这篇文章将探讨如何做到这一点。

使用 SQ3R 方法

实用思维与学习 (Pragmatic Thinking and Learning)出品的 SQ3R 方法是一种实用的笔记方法。它列出了一系列阅读书籍和文章的实用步骤。

首先,只需浏览内容。查看目录、摘要、章节标题、图片以及其他内容。不要阅读任何段落,也不要在一个地方停留太久。要对内容有一个大致的了解。

浏览时,记下你遇到的任何问题。这些问题可能与代码、新词或你没想到的旧词有关。也可能与你期望学习的内容有关。这东西能帮你实现你几个月来一直在思考的副业项目吗?如果不能,还有什么可以?

接下来是阅读内容的时间。阅读时,记录最重要的要点。边读边思考信息。用不同的形式做笔记,或者用一种新颖或有趣的方式重新表述。例如,我发现关于 JavaScript 柯里化的文章很难理解。所以我就把它记下来,就像一个程序员在和 JavaScript 对话一样。

完成后,不时花点时间复习一下笔记。补充一些你在写作过程中学到的额外知识。与他人讨论。针对不同的要点进行自我测试。仅仅重读信息并没有多大帮助。

我尝试过不同的笔记方法一段时间了。我发现最好的方法是对SQ3R方法(扫描、提问、阅读、记录、复习)稍加改动,尽量减少提问阶段。我可以证明,至少值得用几段内容尝试一下。即使这种方法不适合你,也很可能只需稍加修改就能奏效。

你的管道里有大量的材料

当我没心情做某事时,我难免会逃避,我的家人或管理我401k账户的人会告诉你这一点。这同样适用于我读的书籍和文章。我几乎数不清有多少次想过“这里面有我应该读的重要信息,但我就是没心情”。

我经常一开始对读一些东西很感兴趣,但后来就失去了兴趣。出于懒惰和自我厌恶,我一段时间内都不会读。然后我又发现了一些新书,然后这个循环就一直持续下去。奇怪的是,我发现的解决方法是同时专注于多种阅读。我知道这违背了“先完成一项任务,再完成另一项任务”的智慧。但我发现这样做能让我保持动力,更频繁地阅读。

对于书籍,一次性解决多种问题

我正在读《Burn Your Portfolio》,需要休息一下,但还是想继续读下去。现在还有几本书要读,我可以切换到 Eloquent Ruby,不会错过任何精彩内容。我很清楚这一点,因为我上周旅行时就这么做了,那天总共读了三个多小时。

由于我们经常关注的书籍数量实在太多,所以很难决定到底要读多少本。因此,我会专注于确保我的书籍:

  • 涵盖不同的主题,这样我就不会把所有的学习资源都放在一个篮子里。
  • 帮助我掌握可以在很多地方使用的技能,而不仅仅是编码。
  • 我很喜欢读它们。

这些标准帮助我确定了目前正在准备的四本书。

  1. Eloquent Ruby,因为它被推荐作为学习 Ruby 基础知识的资源。
  2. 《清洁代码》是编写可理解代码的终极指南之一。
  3. 《烧毁你的投资组合》是一份强烈推荐的一般职业建议清单。
  4. 如何赢得朋友和影响他人,因为它是如何更好地与任何人合作的经典书籍。

代价是我每本书的进度都会慢一些,但其他条件都一样的情况下,对我来说还是值得的。我可以逐章添加笔记,轮流添加或删除,以保持我的学习动力和好奇心。

对于文章,请保留一些列表

文章中可能包含值得记录的内容,也可能不包含。即使包含,与书籍不同,我很少只在笔记本中为一篇新文章或章节添加新的内容。最好围绕主题进行笔记,并在找到相关文章时将其添加到每个主题中。例如,我关于 JavaScript 数组方法的笔记(https://www.notion.so/Array-Methods-9045b7e90d9644f2ae145c94ef740823)。如果我发现一篇文章包含新的方法,我会从中提取相关信息并将其添加到现有笔记中。

整理我想读并做笔记的文章是另一项任务。最近,我把文章放在以下三个列表中:

  1. 只读。这些通常是有趣的新闻或想法,我会略读。如果发现有我想记录的信息,我会把它们移到下一个。
  2. 做笔记。这些文章包含我想保存的信息。所以我会仔细阅读,找到我想要记录的内容,并将它们保存为相关笔记的参考资料。
  3. 从……获取更多信息。这些页面包含大量信息或资源,我无法一次性全部记录下来。我只会从中抽取一些概念进行研究,或者提取一些文章,以便日后做笔记。

记笔记的好处在于文章本身就包含实用信息,而且不需要投入太多时间。文章则用更短、更及时的信息来弥补这一点。别忘了记录那些虽然篇幅不大,但仍然至关重要的日常信息。

降低摩擦

几周前,我用 iBooks 读了一本书,但用平板电脑记笔记。我以为这种额外的灵活性会有帮助。结果,我开始用 iBooks 之后,拖了一个多星期才开始记笔记。

我意识到这个设置是个问题。我的平板电脑可以直接在书上做注释,所以做笔记就像找到最后一个位置一样简单。为了写这本书,我必须把平板电脑和笔记本电脑都准备好,还要为它们留出足够的空间,还要想尽一切办法让它们都准备好。从“我想做笔记”到“我正在做笔记”的工作量非常大,这让开始做笔记变得非常困难。

我放弃了那个设置,只用 iBooks 做这本书的笔记。无论笔记的工作流程多么好,如果太麻烦就毫无意义。最好的笔记软件会尽可能降低入门门槛。降低阅读和笔记之间障碍的一个方法是直接在书上做注释。

iBooks 就是一个很好的例子,所有 Macbook 用户都有。我还推荐reMarkable 平板电脑,因为它可以直接注释,还有其他一些功能。

  • 封面epubpdf格式
  • 便携,但可以将文件同步到桌面,以便之后更轻松地转录笔记
  • 用直接书写的方式做重点标注和笔记,这满足了我对书籍的触觉热爱
  • 允许自由记录书籍未涵盖的事件和其他可学习的经历

可能还有其他工具(价格更便宜)。但只要阅读和笔记之间的摩擦较小,它们就能发挥作用。

留出时间,无论多或少

试着在你的日程安排中留出真正的时间做笔记。这段时间从会议前的五分钟到飞机上的几个小时不等。最重要的是告诉自己:“这段时间,我只会阅读和做笔记,仅此而已。” 不设定这个界限或尝试同时进行多项任务都让我无法坚持下去。否则,我的笔记就会变得非常糟糕,以至于不得不浪费时间重做。

做笔记只需投入少量时间,却能带来丰厚的回报。假设你每天花30分钟看电视来做笔记,那么每周就有3.5个小时,一个月至少有14个小时。这些时间足够你读完至少一本书,或者至少读完一本篇幅更长、技术性更强的书。这样算下来,你一年可以读9-12本书,这些都有助于你积累知识和技能,从而提升你的职业发展。

总结

我不会假装记笔记是最好的学习方式。我在这里两次提到的那本书也这么说,其中很多章节都专注于如何边做边学。但这并不意味着阅读和记笔记没有价值。

一年可以只读几本书。选择合适的书,花点时间阅读和做笔记。最终,这会带来指数级的投资回报。除非你不是个爱书之人(如果是这样,就别跟说话了),否则我没什么理由反对。

所以,找点好内容,开始搭建个人维基吧!别叫它“外皮层”,因为我已经用过这个名字了。

封面图片由 SafeBooru.org 提供。

文章来源:https://dev.to/maxwell_dev/how-to-take-notes-on-everything-32fc
PREV
使用 TDD 创建 React 自定义钩子
NEXT
函数式 JavaScript 的隐喻介绍