自我时间管理

Overview

现在开始尝试一套更规范的自我时间管理机制。
这套机制主要由三个工具支撑:番茄土豆、坚果云、VSCode。
其中,番茄土豆用于管理碎片化时间和待办事项;坚果云用于存储更宏观的计划与日志;VSCode 用于管理坚果云中的文件。

制定 OKR

每两个月制定一次个人 OKR,并落实到 okr.md 文件中。
为便于聚焦,Objective 通常控制在三个以内。
每个 Objective 需要配套 Key Result,且 Key Result 应当可量化。
制定好 OKR 后,在坚果云中为这两个月建立文件夹,例如 2020-march-aprill,然后将 okr.md 文件放到该文件夹中。
接下来两个月的个人时间管理会围绕这份 OKR 进行。

灵感

OKR 制定完成后,随着时间的推移,往往会产生一些关于如何完成 OKR 的想法。
这些想法分为大想法和小想法。大想法一般需要更多时间完成,而小想法通常只需要一到两个番茄时间即可。

对于大想法,记录到 okr.md 中,等到下个 sprint 再安排时间。
对于小想法,如果本周有充足的时间可以完成,则加到番茄土豆的待办事项中;如果没有,也放到 okr.md 中。

如果有一些无关 OKR 的想法,也可以先记录到 okr.md 中,等到下个 OKR 再进行统一安排。

制定 Sprint

每周需要创建一个 sprint 文件,例如 sprint-march-1.md。
此文件用于记录本周个人时间管理的结果,应尽量保证可读性。

sprint 文件必须包含的内容有:
本周目标。本周目标通常是相对比较大的工作,一般由 OKR 拆解而来。例如 系统学习 ZooKeeper 相关的组件及实现原理
每日回顾。每天应该回顾一下工作和学习中值得记录的事情,学习了某篇很有意义的文章,可以将文章概要写下来;解决了某个 bug,可以将 bug 解决的过程记录下来。俗话说“好记性不如烂笔头”,希望这样一个机制能够让自己将知识更好地沉淀下来。
本周总结。将本周完成的目标和感触写下来,以达到复习的目的。

初始化待办事项

每周日,将本周需要完成的目标写到 sprint 文件中,称为本周目标。

本周目标的制定与本周可用时间有关。
每个目标最好能够细化出完成目标预计需要花费的时间,并与本周可用时间一起配置。如果本周的可用时间较多,那么本周目标可以设定得更多一些。

执行

在每日的执行工作中,强依赖番茄土豆这个工具,主要包括两方面:

  1. 每日使用番茄钟来计算本日使用的时间。我手动将番茄钟的时间调整为 30 分钟,这是为了便于计算每日花费时间。
  2. 将每天做的事情使用番茄土豆的待办事项进行管理。

温习

每日工作完成后,需要对本日的学习和工作做一份总结,总结的来源一般是 git log 和番茄土豆的待办事项完成记录。
对于本日完成的有意义的事情,最好能够做一些概要性描述。

每周工作完成后,回顾一遍 sprint.md,并根据每日目标的完成情况编写本周总结。

Share