首页 > 代码库 > 关于时间管理

关于时间管理

      我一直是一个喜欢给自己定计划的人,但效率却依然不怎么样。每当我看到一本能提高自己的好书或是其他感兴趣的事情,我总是会像这样想,该什么时候看这本书呢,今年要看吗?不要奇怪为什么会是今年这么大的范围,因为我已经搜罗了一堆书准备去看。甚至还会纠结这本书是在那本书之前看呢、还是之后呢?明明还是很久之后的事情。

      是的,我之前总是花过多的时间去搜集我想做的事情,去计划它们,却轻视了此时此刻。比如总是想着啥时把算法导论好好看看,可实际上呢,我当前自由时间的目标是重新把C++好好钻研,深入进去。我花太多的时间去想以后该做什么事情,以致影响到了当下的计划。

      直到前不久了解了GTD,才发现自己是属于有“搜集癖”的一类人,只知道搜集,但在正真"Get Thing Done"上面做得很糟糕。最近我也开始按照GTD的收集、处理、组织、回顾、执行的步骤,好好理清了事情的轻重缓急,一项一项来做。不过每个人实施GTD的实际方式都有所不同,能有这个思想就好,不必生搬硬套。具体来说,由于之前的“搜集癖”,我只需好好整理、组织便可,每周末我都会将下周要做的事情放到Todo List中去,然后回顾一下本周的计划执行程度,看看下周的计划是否合理,然后下周就按计划一项一项来完成。

      方法看似不错,但真的做起来的时候发现自己的执行力还是不够,主要是不能强制自己专心把当前的Task完成。然后就去搜了下相关的工作方法,觉得番茄工作法还是比较适合自己的。简单来说,番茄工作法就是设定一个番茄时间,一般是25分钟,且不可分割。开始一个番茄时间并开始一项任务,专注于此,直到25分钟走完,休息5分钟,然后继续下一个番茄时间。一个番茄时间内如果做与当前任务无关的事情,则该番茄时间作废。通常4个番茄时间后可以进行较长时间的休息。

      如果说GTD是宏观上的时间管理方法的话,番茄就是微观上的。两者结合确实给了我很大的帮助。由于我的计划大多数是要在电脑上完成的,比如做项目、钻研C++,还有技术类的书也是要在电脑上进行实践的,因此我选择了一款PC端的软件来管理自己的计划。试过好几款软件,有的没有客户端只有网页版、有的一项任务不能分配多个番茄,其实XorTime功能不错但是UI太糟糕了,Pomodairo这样的略显简单,而且我不愿意仅仅为了这个装Adobe Air,手机端有的App也还可以只是我不想老去点手机,也怕一不小心就点到别的Apps里面去了。最后还是用了TeamViz,一款加入了GTD思想的番茄工作法软件,有基本的GTD功能和完善的番茄时间功能,同时提供个人数据统计。缺点是设备间同步要收费,虽然费用不高(1.99刀一个月),不过我也不需要同步,电脑上用用就够了。软件是下面这个样子的(官网偷的图片):

      左边是各种任务的分类,主页面第一栏是当前选中分类中的任务,第二栏是今日要做的任务(Today‘s Tasks),第三栏是还没计划好的任务(Unplanned Tasks)。我每周末会把下周的计划写到各个分类的Tasks列表中去,并设定好每个Task预计的番茄数,如果是可预见的任务但不是下周要做的,就先拖到Unplanned Tasks里面去。然后每天早上就把当天要做的事情拖到Today‘s Tasks中去就行了,接着开始番茄时间一项一项去完成。这个软件还有可以操作桌面悬浮窗,很方便:

      当然,也有很多计划的事情不需要电脑完成,比如看一本心理学方面的书、和同学吃饭交流,但我想这样的事情也不需要用番茄时间去计时吧。还有一些事情,一般大家会设置在提醒事项里的,比如今晚7点给XX打个电话、明天去超市记得买牛奶之类的,我用的是比较简洁的FIT便签来提醒自己,一般的事情让图标上的小红点来提醒自己,需要在某个时间点做的事情在FIT里给它设好闹铃就行。软件如下:

      

      开始将GTD和番茄工作法结合使用也才一个多星期,不过受益匪浅,这个星期内完成的计划比以前多了不少,希望今后的工作学习能有条不紊、卓有成效地继续下去。

关于时间管理