转载自CSDN公众号的一篇翻译的文章,原文(英文文章)地址https://codewithoutrules.com/2018/06/15/avoid-hour-creep/
个人觉得最重要的就是设置检查点。这个真的可以很快让你找到工作状态,知道从哪里开始一天的工作。
以下为文章原文:
下面是一张简短的时间表,可以帮助你在更短时间内完成更多工作:
在开始工作的时候,阅读前一天留下来的检查点(稍后我会对此作解释)。
到下午3点半前,正常工作。
下午3点半后,继续做正在做的已有任务。如果你完成了已有的任务,那么除非某个新任务可以在15分钟内完成,否则不要开始新任务。如果没有合适的任务,那么应该利用这点时间计划以后的工作。
下午4点45分,停止手头的工作,设置工作的检查点。
下午5点准时回家。
一天的结束即为第二天的开始:检查点
在一天的最后15分钟内,停止手头的工作,设置工作的检查点。也就是说,记下第二天早上迅速展开工作时所需要知道的一切。
例如,如果你正在做某个任务,那么可以在代码中加入“XXX”的注释,并记录下你打算做的下一个改动。如果你正在做计划,那么你可以给自己分配一个任务,并尽可能地写下你的实现方法。
这样做有两个好处:
第二天早上上班时,甚至在周末或假期后,你可以在很短的时间内进入工作状态,并回忆起你的工作进度。而且,你的笔记可以清楚地告诉你下一步的工作。
通过规划第二天的工作,可以让你的大脑在潜意识中进入解决问题的状态,而你可以尽情享受休息时间。很有可能早上一觉醒来,你就已经找到了难题的解决方案,或者在淋浴的时候灵机一动。如果你想了解更多这方面的信息,请参阅Rich Hickey关于吊床驱动开发模式(Hammock Driven-Development)的演讲。
▌3点半以后不要开始新的大任务
到下午的时候,你已经工作好几个小时了,而你的大脑也开始疲倦。如果你正在做一项任务,那么可以继续做完,但是如果你做完了一项任务,那么不应该在一天即将结束之际再开始新的大任务。第二天早上再做会更好,因为到时你不那么疲倦,而且有更长的时间来做好任务。
那么这段时间应该做什么呢?你可以专心做小任务,例如审核代码等。
打开模糊的任务,并写下细节和子任务;
调查可能的解决方案;
研究新技术;
想法弄明白反复重现的问题的原因;
从大局出发,想想你的工作状况。
从长远看来,计划可以让你的实现工作加快速度。而将计划限制在一天中的一个时间段内,可以确保你不会在计划上花费所有时间。
▌5点钟准时回家
5点以后,多加几分钟班做完手头的工作无可厚非。问题是时间在不知不觉中悄然流逝了,对你来说这是个问题。严格规定下班时间可以迫使你不要加班到6点或7点。
另外,有时不仅仅是几分钟,有时你需要的不仅仅是解决问题的时间。晚上花两个小时才能做完的任务,如果放到第二天早上等你休息好以后再做,那么可能只需要10分钟。
从长远看来,避免长时间工作,会更有效率。
▌总结
我们总结一下你应该如何规划一天的工作时间:
早上9点到下午3点半:首先阅读前一天留下来的检查笔记,以便你能立即开始工作,然后正常工作;
下午3点半到4点45分:继续手头的任务,如果做完了就开始做小任务和计划;
下午4点45到5点:为工作设置检查点,然后离开办公室;
下午5点以后:做自己想做的事情。
当然这套特殊的规则并没有神奇的魔力。你可以根据自己的需要和情况,调整这个计划。
尽管如此,既然你面临时间在不知不觉中流逝的问题,那么我建议你遵循这个特殊的规则,只需要几周你会感受到这么做的好处。在管理好自己的时间之后,你可以修改规则以更好地适应自己的需求。
链接:https://codewithoutrules.com/2018/06/15/avoid-hour-creep/
作者:Itamar Turner-Trauring
译者:弯月