介绍

为每个任务单独新建一篇笔记,这样做会有非常多的好处。

优点

系统化

将所有资料统一到一处,防止遗漏,方便后续检索。零散的信息放到一起,可以建立联系。包括聊天工具(钉钉、QQ、微信)、文档(PDF、TXT)中的内容。 可以按照层级组织管理任务相关资料、TODO 等等。

减少工作量

可以养成一个随手将遇到的信息收集放到笔记中的习惯,有几个好处:

  • 只有在遇到信息时记录大脑才会有完整的上下文,后续再记录有可能会因为缺失当时的上下文导致无法记录。
  • 与上一条一样,在有完整上下文时记录,会根据需要扩展记录的内容,使之更全面。
  • 记录工作本身比较耗费时间,必须将工作平摊到平时,而不是积攒在一起。

语义

笔记中的内容都是有语义的,经常会需要将不同的内容组织到一起,使用不同的标题级别控制内容之间的关系。

需要使用带有标记的规范书写文档。有很多种标记语言可供选择,而 Markdown 正是其中简洁性与表达力平衡地较好的语言。不同的标记语言都有其适用范围,推荐根据自己的需要选择使用:Markdown、LaTeX、ReStructuredText、AsciiDoc。

Markdown 有丰富的标记,方便对笔记划分层次、以列表形式列出任务。而且可以粘贴代码、公式、表格,甚至配合软件的支持,可以增加图的支持:流程图、时序图等等。

另外推荐在记录时,遵循一些规范:

模板

这里推荐一下我平时使用的模板包含的信息。

需求

用一段文字详细描述需求。

日志

记录工作内容,需要按日记录,增加时间戳(如 2021-12-05)。

日志其实是笔记的手动版本控制,通过日志可以了解工作的进度。

任务 TODO

  1. 按树状对任务进行层级分级,可以快速对任务进行合理的拆分。
  2. 增加勾选框,完成任务后可以对任务进行勾选,方便追踪任务整体完成进度。

环境信息

  1. 版本号
  2. 时间

记录使用软件的版本号与时间等相关信息,有助于了解相关的上下文,因为很多问题只在对应的版本中才存在。

其他信息

参数、帐号等等杂乱信息。

问题及解决方案

  1. 问题的详细日志、现象表现。
  2. 解决问题的猜想、尝试、结果。
  3. 问题解决后最终整理的解决方案。

记录资料时增加引用,如网址及其标题。如果有需要可以将文档之类的内容进行存档。

GTD

后续可以阅读更多 GTD 相关的内容来了解如何解决问题。