作为一个程序员,最烦的就是正在苦思冥想怎么实现一个功能,突然被人打断了。如果你中断5分钟,你将损失1小时。程序员要想提高工作效率,就必须学会管理自己的时间。如果你也有这样的愿望,不妨学习以下时间管理技巧。1.变被动为主动程序员要学会主动管理自己的时间,事前做好应对计划。例如:有选择地参加会议。只参加必要的会议,尽量避免不必要的会议。对于必须参加的会议,要在会前了解讨论的内容,并在会前尽可能形成自己的意见。在参加会议的过程中,要控制好自己参加会议的时间——发表自己的意见,听取别人的意见,得到会议的结果。通信程序员每天给自己定一个工作时间表,什么时候做开发,什么时候处理杂事。这样,当有同事来求教或讨论问题时,你可以明确告诉他你目前忙于编码和调试,并约好他空闲时间来找你讨论。2、用四象限法安排工作项目美国管理学家柯维提出时间管理理论,将工作按重要和紧急程度划分为四个“象限”:紧急和重要、重要但不紧急,紧急但不重要,不紧急但不重要。重要的紧急的事情,必须尽快处理。对于重要而不紧急的事情,在处理完重要紧急的事情后立即处理。注意不要让它们变得重要和紧急。对于紧急但不重要的事情,先想办法把它们变成不重要不紧急的事情。如果无法更改,请想办法找人分享。不重要不紧急的事情就不要去做!3、学会说不程序员应该根据自己目前的工作状态和承担任务的紧急情况,对一些无关紧要的事情和不合理的要求说不。4.三思而后行。程序员接到任务后,首先要想清楚自己的工作思路、可能存在的风险和对策,然后着手去做。从来没有接到一个需求,没有想清楚就写代码,然后边写边想。这种做法对于简单的需求可能还好,但是如果是一些复杂的需求,就只会浪费更多的时间。这就是:提高效率,管理时间,主动管理第一座山,三思而后行,时间管理四象限
