这是我很长一段时间以来遇到的一个问题:我会花很多时间阅读一本好书,然后随着时间的流逝,我不可避免地逐渐失去了我所获得的见识。 这对我来说是非常令人沮丧的,并且似乎打败了首先阅读本书的目的。
因此,我很高兴看到Ryan Holiday撰写的此博客文章,以保留一本“普通书”:您自己的个人存储库,其中包含您一生中遇到的各种来源的重要见解。
这些见解的来源可以来自任何地方,例如书籍,博客,演讲,您与他人的互动,您所经历的有趣情况,笑话,个人生活故事,想法等。我一直在这样做大约一年,并增加了220个笔记和计数。
保留一本普通的书有很多好处:
- 当您在生活中遇到挑战时,您可以轻松地对其进行回顾并返回到各种想法,而平凡的书将为您提供所有最重要的见解,随时可供您使用。 例如,如果您遇到一个孩子的挑战,则可以在平凡的书中准备好“父母”类别,以便为您提供支持。
- 您可以通过合并和压缩来自您的资料中最重要和最相关的材料来提高阅读技巧,因为这迫使您更加仔细地思考正在阅读的内容及其含义。
- 通过回顾和思考平凡的书籍条目,可以提高写作技巧,增强对已读材料的记忆和理解力。
- 您可以使用平凡的书中的引号来改进自己的写作。 例如,我注意到Ryan Holiday的著作自由地使用了其他来源的引号。 这些通常来自各种各样的来源,并且确实有效地支持了他在写作中提出的观点。 显然,这是他贪婪的阅读习惯和普通笔记的结果。
一本普通的书就像随着时间而增长的投资。 就像股票或债券一样,投资越早,收益就越大。
我平凡的图书系统
您可以通过一百万种不同的方式来开发平凡的书。 显然,没有任何一种“正确”的方式可以做到这一点,但是希望我的平凡书本系统能给您一些启发。
我的系统使用Google文档,使用的模板旨在最大程度地保留和反映我在普通书上的笔记,并使普通书易于搜索。 该系统还使用Google云端硬盘API每天早晨向自己发送电子邮件,其中包含常见的记事本以供查看。
我尽可能地设计了该系统,以利用经过科学验证的学习和保留技术,包括测试和回忆,间隔重复,变化多样的练习和精心制作。
另外:我强烈推荐这本书 ,它概述了最佳的证据支持的学习方法和学习方法,并且揭穿了许多常见的误解,例如,重新阅读文章和突出显示是极其低效的学习技巧。
我的笔记模板
这是我用于所有普通笔记的模板:

对于所遇到的每个重要点或见解,我都会做这些说明之一。 对于一本包含有用信息的好书,我可能会创建约10–20个这些笔记。 该模板的每个组件都有特定的用途:
- 笔记标题 :通常以某种方式标记笔记的内容,以触发我对段落内容的记忆。 我试图使它含糊不清,所以我不会放弃所有内容。 然后,当我查看笔记时,我只会读标题,然后移开视线,想起这段经文。 这是将测试和回忆纳入我的评论的一种方式。 它有助于提高笔记的保留性和记忆力,使我更容易记住它,并在适当的时候准备使用它。
- 内容 :注释的主要内容-通常是引号,但并非总是如此。
- 注意 :在这里我可以将内容与现有知识联系起来,并添加任何个人想法或见解。 进行此类详细说明有助于理解和保留。
- 引用信息 :作者,来源,页面和url,因此我确切地知道每篇文章的来源,并可以根据需要查找或轻松引用。 这也使便笺方式更易于搜索。 Google云端硬盘具有出色的内置搜索功能(正如您所期望的那样),可以轻松地查找来自特定作者,书籍或标签的笔记。
这是我从彼得·德鲁克(Peter Drucker)的商业和管理书籍《有效的执行者》中摘录的一个示例。 我将此报价添加到我的平凡书中,因为实际上我从未真正想到过一项工作可能设计得很差并且不适合人类。 看起来像是一个很好的洞察力,可以作为一名准雇员来牢记,并且如果我自己能够自己创建工作岗位。

文件夹系统
我将笔记分为与该主题相关的文件夹和子文件夹。 通常,一个便笺可能适合多个文件夹。 为解决此问题,我确保在文件名中写入标签,然后随机选择一个相关文件夹以将其放入。使用标签,我可以更轻松地依靠搜索来寻找适用于多个主题的注释。 因此,如果某物同时属于“业务”和“生产率”,则可以将其添加到生产率中,并确保同时添加业务和生产率标签。

在Google云端硬盘中保存便笺的妙处在于,您可以利用Google强大的搜索功能准确找到所需的内容。 例如,您可以在下面看到搜索功能中的可用选项。 您可以按文件类型,文件夹位置,文件名和内容进行搜索。 借助结构化的便笺模板,您只需轻轻一按就可以找到几乎所有需要的东西。 例如,从彼得·德鲁克(Peter Drucker)查找所有笔记,只需在下面显示的“项目名称”选项中用“作者:彼得·德鲁克”(Author:Peter Drucker)书写即可。

使用Python和Google Drive API的每日评论
如果您没有任何编程知识,那么这个普通的书本系统仍然可以为您提供满意的服务,并且您无需继续阅读。 但是,由于这是一个有关黑客API和开放数据的博客,目的是实现自动化和竞争情报,因此,我平常的图书系统有很多功能,而不仅仅是将文档添加到Google云端硬盘文件夹中。
如果普通的笔记只是闲置在Google Docs中,它们并没有多大用处,所以我想创建一个定期自动审查的系统。 具体来说,我想每天早晨收到一封电子邮件,其中包含5条随机选择的笔记,并将其作为我日常工作的一部分。 这有助于结合测试,间隔重复和多样化练习的学习技术。 如果我想更改或添加某些内容,定期查看电子邮件还会使我有机会编辑笔记。
您可以在此处找到此评论系统的所有代码。 以下是其功能概述:
- 跨普通文件夹和子文件夹中的所有文件随机选择5个文档
- 构建一个电子邮件模板,其中包含指向五个随机选择的普通笔记的链接。 它使用Jinja2模板引擎执行此操作。
- 向您自己(以及您想要的任何其他收件人)发送普通笔记的电子邮件以进行查看。 有关如何编写程序以发送自动电子邮件更新,请参见上一篇博客文章。
我在DigitalOcean Droplet上运行代码,该代码集在cron作业上设置,每天早上7点运行build_email.py。
在尝试运行代码之前,您应该按照此Python快速入门指南中的步骤1和2开启Google Drive API并安装Google Drive客户端库。 这将生成client_secret.json,您需要将其放置在代码的顶部目录中。
您还需要在代码中替换占位符:
- 在文件email_user_pass.json中输入您的Gmail电子邮件和密码。
- 在将发送电子邮件更新的电子邮件中,并在文件emails.json中输入收件人列表。
- 在build_email.py中,您需要提供COMMONPLACE_BOOK_FOLDER_ID的值。 当您导航到Google云端硬盘中的普通书文件夹时,可以通过在URL中查找来找到它。
- 在build_email.py中安装任何必需的软件包
您可以通过修改template / email.html来自定义电子邮件的外观。
请注意,此代码不仅对于该普通书系统有用,而且在需要接收自动电子邮件更新的任何系统中都可用,该更新会随机选择Google云端硬盘中的文件。
去做就对了
立即开始您的普通书。 即使您不了解Python并且无法进行自动电子邮件更新,也没关系。 这只是锦上添花,还有其他几种方法可以查看平凡的书本笔记。
相信我,您不会后悔花时间做到这一点。 您唯一会后悔的事实是,您二十年前没有开始这样做。