我如何记住我所学的一切
您是否曾被问过这个问题:
如果你只能拥有一种超能力,你会选择哪一种?
这类问题要么会让你不知所措,不知道该说什么,要么会让你发现自己有太多的想法,以至于被如此多的选择所淹没。
无关:顺便说一句,我读过的这个问题最聪明的答案就是这个。
(这不是个坏主意,对吧?)
当然,这没有对错之分,但如果你问我,我的回答会是这样的:
我能记住我学到的一切
我不知道你是怎么想的,但知识的保留无疑是我人生中最大的挑战之一。我每天都会看博客,看无数视频,每年都会开始读(有时也会读完)几本技术书籍,但记住学到的所有东西简直不现实。
一个人能记住的读过或听过的东西实在是太多了。
我尝试过
如果你像我一样,你已经尝试过所有这些方法:
- 写博客
- 突出显示你读过的书中最重要的句子
- 做物理笔记
- 在线做笔记(例如 Evernote)
- 撰写你读过的书籍和视频的摘要
- 抽认卡
- 半组织(或半随机),使用 Pocket 等工具进行大量书签
- 你说得出来
这些方法各有优缺点,但最终都无法满足我的需求。
有些方法比其他方法更有效,但我无论如何都无法坚持使用其中一种方法。
不可能的平衡
我感觉自己似乎在寻找一种不可能的平衡。我想要的解决方案是:
- 结构是...
- ...但仍然足够宽松,所以它不会扼杀我的创造力和学习新事物时产生的自由思维
- 可搜索
- 摩擦力小,易于输入,给我带来愉快、自然的体验
- 学习曲线不存在(没有“新的革命性工具”)。抱歉,我正忙着学习其他东西。
- 易于检索,随处可用
- 如果发生灾难,可以恢复(想象一下把笔记本忘在火车上,或者被狗咬坏)
- 可追踪,我希望能够看到自己几个月来的进步,并可能获得一些统计数据,如果不是为了虚荣
转折点
我本来打算永远找不到解决办法。
直到有一天,我偶然发现了这个
一年来,我一直在扩展和改进我的个人维基百科,这是我做过的最好的事情之一。我发现写博客文章太麻烦了,而且经常写不完,因为每一篇文章里都有太多内容可以讨论。但维基百科就像一个动态文档,记录着你对事物的笔记和想法。我还用它作为我的公共书签管理器,收集每个主题下我感兴趣的链接。
对于我的 wiki,我首先用 GitBook 将所有内容渲染到网页上。我运行了一个宏,它会自动提交我在 Mac 上使用 Sublime Text 和在手机上使用 Ulysses 所做的任何更改,所以编辑和发布一切都非常容易。
这里还有人维护自己的 wiki 吗?或者你觉得博客就够了?
事实就在这里。这标志着“不可能的平衡”实际上是可以实现的。
从那时起,大约两年前,我也创建了自己的个人维基,它成为了我记住所学知识的首选工具。
它只不过是 Github 上的一个仓库,分成几个文件夹,每个文件夹里都有一堆 README 文件。
文件夹里存放着主要类别,例如数据库、Kubernetes、JavaScript、安全、正则表达式等等。文件夹里的每个 README 文件又将文件夹细分为不同的主题。安全相关的 README 文件包括 JWT、前端、加密等等。
进化
我最初只从编程主题开始,但发现自己使用 wiki 来存储我在任何领域学到的任何内容的笔记,例如音乐、写作、管理、口语和德语写作。
结构不是特别严格,但仍然提供了一些顺序,并且由于 Github 搜索绝对轻而易举。
由于所有内容都已提交,我编写了一个小型 Go 程序,通过访问 Git 历史记录来计算一些统计数据,并生成一个 HTML 页面。Github 的 Action 会运行该脚本并将其发布到一个 URL。这个页面看起来——可以说——简洁(实际上只有三行 CSS),但它让我大致了解了过去 90 天的学习内容。显然,我最近非常热衷于职业发展和管理。
尝试一下
如果你也在知识记忆方面遇到困难,我强烈建议你尝试一下这种方法。
入门投资非常低,你实际上只需要创建一个仓库就可以了,你甚至可以 fork 我的仓库,然后删除大部分文件夹。
Nikita 和我并非唯一使用这种方法的人。您可以浏览这份长长的 wiki 列表,找到许多其他方法以获得灵感。
封面图片由Osman Rana提供
文章来源:https://dev.to/aurelio/how-i-remember-everything-i-learn-19mi