自我时间管理

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 再安排时间。
对于小想法,如果本周有充足的时间可以完成,则加到番茄土豆的待办事项中,如果没有,也放到 ork.md 中。

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

制定 Sprint

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

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

初始化待办事项

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

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

执行

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

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

温习

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

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

分享到