首页 > 数据库 > 程序员如何合理的管理时间碎片?
2015
08-02

程序员如何合理的管理时间碎片?

周末不知大家的平常碎片时间都在做什么?玩游戏?听歌放松?还是充电学习呢?


工作与生活平衡

我们的生活中会有很多的碎片时间,如何合理的应用,可以为工作和生活增添很多好处。利用地铁上的时间,可以利用手机看书,当然要注意休息,不 能看时间太长,否则对眼睛不好,可以利用坐车的时间思考一些问题,还可以利用一些时间进行休息,现代人工作节奏很快,如何利用时间抓紧休息,对于修养身 心,摆脱亚健康状态,非常有好处。
我每天下班后的安排,走路10分钟到地铁站当锻炼身体,坐25分钟地铁进行闭目养神和腹部呼吸运动,骑10分钟自行车到家。吃好饭,辅导孩子功课1小时。会所锻炼1小时,晚上9点多回家后,上网看新闻或浏览博客,学习各种知识。
长期坚持下来,居然也获益匪浅。凡事最怕坚持二字,亲爱的朋友,合理利用自己的碎片时间,相信你会有以外的收获的。

好习惯让工作更有成效

高尔基曾这样来描述时间:“世界上最快而又最慢,最长而又最短,最平凡而又最珍贵,最易被忽视而又最令人后悔的就是时间。”的确,时间是快还是慢,是长还是短,不在于钟表是的指针转了多少圈,而是在于在我们如何使用时间。一个人的习惯,对如何利用时间具有至关重要的作用。

(1)尽力避免返工


项目中最浪费时间的事情是什么?

是返工!

一旦发生返工,不但所耗时间将会成倍增加,而且会大大降低员工的成就感,打击员工士气,降低员工作效率,使得项目时间进一步滞后。

我见过一个城市三维模型制作的项目,经过一年多的辛苦工作,终于提交成果了,但是由于客户认为模型不够漂亮,最后几十平方公里的模型全部重做!项目组员工身心俱疲,公司遭受严重损失,客户也非常不满,一个三输的结局。

返工并不总是这样严重,其实在一般的软件项目中,返工现象也是大量存在的,只不过我们借着迭代的名义将其掩盖了。例如软件试运行后,客户要求将某项业务流程中的两个环节进行整合,或者将某个环节中的输入信息,转移下一个环节中。单个修改的工作量也许并不算大,但累积起来就相当可观了。很多项目在试运行后要修改几个月,甚至半年以上,这就是返工的代价。

迭代设计还是返工之间,并没有明确的界限。要区分二者,有两条标准:

一是迭代是计划之中的完善,而返工则是计划之外、迫不得已而为之的事情;

二是在工作量的层面,如果抛弃或被重做的功能工作量很大,那只能认为是返工,如果你非要认为这是设计就是要这样干的,那我只好给它取个新名字:“返工式迭代”。这也这给我们一个启发,做系统原型的时候,千万不要写大量的代码,否则的话,迭代最后会变成返工。

(2)打破帕金森定律的魔咒


英国学者帕金森通过多年的调查研究,发现一个规律:“工作会自动地膨胀占满所有可用的时间。”一个人可以在十分钟内看完一份报纸,也可以看半天;一个程序员开发一个功能,可以两小时完成,也可能花上一周的时间;项目经理制定计划,可以半天完成,也可能一个月还不见影子......总之,只要还有时间,工作就会不停的扩展。

帕金森定律就像一个魔咒一个样,困扰着很多人。它之所以起作用,表面上原因在于时间充裕,外部压力太小。因赖床而上班迟到的人常有,但因赖床而误飞机的则很少,因为误机的后果很严重。因此,有必要对每件工作确定一个时间期限——dead line,一过这条线dead!给下属安排工作时,这的确是一个好办法,但对于管理者而言,约束别人容易,约束自己则很困难。即使工作到期,还可以告诉自己,再推迟几天也没关系,这件事情还可以让某某来完成,即使到了dead line还可以说这件事其实不重要,少做一点没关系。

图 帕金森定律的魔咒

归根到底,还是在于我们的内心力量不够强大,面对一点点的外部阻力,就变得消极懒散,不能自我驱动。截止日期是靠不住的,要靠只能靠自己,养成良好的习惯,主动给自己压力和动力,战胜心中的“懒惰小人”,才能真正解除这个“帕金森魔咒”。

(3)合理利用时间


每个人都希望工作不被打扰,但作为一个管理者,你的时间不是自己的,你的上级和你的下属都有权来随时打扰你。你坐在那里,就会有人过来找你签字,找你谈工资,找你讨论技术问题,找你支援其他工作……每天的时间就这样被打成了无数的碎片,所以经理们常不由自主的感慨:“白天真的做不了事,只能晚上和周末才能工作”——加班才能做事,你说经理能不累吗?

的确,项目经理很多工作都需要大块时间,比如制定计划、编写文档、分析风险、关键技术实现等,都需要较长时间的思考。一个人要让心静下来,进入工作状态是时间的,一旦被打断,再次进入这种状态会花很多时间。这就好比炒菜,把锅烧热是需要时间的,你刚放下油,来了电话,等你接完电话,锅又冷了。

时间碎片的问题对管理者而言是不可避免的,但可以采取方法更加合理的利用时间,将其影响降到最低。

l 制定规则


例如约定在指定的时间签单、讨论技术问题、反馈进展等,而不是随时进行。

l 琐碎事情一起做


对于工作中的琐碎问题,不用急着处理,可以启动“碎片整理程序”,将其记录下来,在你不需要“炒菜”的时候一起处理。

l 利用碎片时间


碎片时间并非不可利用,而是要安排合理的工作。几块大石头中间的缝隙,肯定塞不下另一块大石头,但放一些小石子或沙子还是没问题。例如与员工沟通、向领导汇报工作、检查员工工作、辅导员工、项目风险分析、项目目标回顾、发传真、收邮件等,这些工作就是小石子一样,利用小块小块的时间就可以完成。

总之

对很多程序员而言,是没有什么所谓的“我的时间”的,因为他们不是在管项目,而是被工作的潮水带着跑而已,他们的时间被工作主宰了。程序员必须要主动的管理自己的时间,合理安排自己的工作,才能真正“翻身”做自己时间主人--才能合理的管理时间碎片。

编程技巧