《代码整洁之道》学习体会之六:珍惜时间

对于职场中人来说,什么是最珍贵的?我认为应该是时间。因为自己在单位时间内的产出决定了最终的工作成果。但为什么都是同样多的时间,有的人完成了很多事情,而有的人却一件事也做不好呢?以专业的态度对待时间的利用是很重要的。

要想利用好时间不妨从两个方面来看时间都去哪儿了。首先是向内审视:自己是不是有拖延症;做事的时候注意力很难集中;总要花很长时间才能进入工作状态;长时间工作之后觉得疲惫不堪。如果有以上这些问题,那说明时间的利用率是不高的,幸好办法是有的。

每个人都可以找到适合自己的办法来提高效率,但前提是要以专业精神约束自己,自律是最基本的要求了。对于我来说,实践番茄钟工作法的体验还不错。就是每次集中精力工作半小时,然后不管干什么,立即保存退出,休息十分钟后进入下一个周期。

可能会有疑问说代码写到一半,思路被打断,这样效率会高吗?一开始还真有这样的问题,但这是因为之前习惯了长时间工作的状态,其实是可以将任务分解为半小时之内完成的。这就需要掌握好一个节奏,长时间编码之后的问题是精力涣散,反应迟钝,休息很久也未必能恢复。而番茄钟法可以使人总是维持在一个高效的状态,出活快而且好,避免因低效而导致的无意义加班。

再就是向外观察,是哪些因素导致了时间的浪费。在职场文化中,会议是一个无法避开的话题。要是说八小时工作内最浪费时间的事情,开会估计能得第一。相信谁都会有这样的经历,被群发邮件点名通知参加某个个会议,但去了之后只有一个很小的议题和自己相关,可碍于领导在场,又不能提前退场。这个时候怎么办?

专业性告诉我们要为自己的时间负责,也就是要有拒绝的勇气。当然,办法可以有很多,不一定非得要当场让领导下不来台。可以在事前和领导沟通好,说明自己手头事情的重要性,这样讨论完自己的事,跟领导微笑点个头就可以悄悄地出来了。

如果是自己组织的会议,那就是目标明确,控制好会议进程,不让会议被无关话题带偏。常见的情况是开的是需求讨论会,却在一个技术细节的实现上慷慨激昂地讨论了半小时,这显然没有必要。敏捷开发管理的Scrum方法中有一个立会的形式,就是大家站着讨论,每人一分钟,只说三件事情:昨天做了什么,今天要做什么,昨天遇到什么问题。

通过这样由内而外地分析时间流逝的原因,再寻找解决的办法,相信程序员们一定能在专业性上前进一大步。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章