程序员加班几乎是常态,你是不是每天都在加班?是不是觉得每天时间不够用?如果你的回答是 yes 的话,那么可能跟你的工作效率有关系。
工作效率是指你在单位时间内的产出成果,要提高工作效率,要么在固定时间内有更多产出,要么就缩短产出的时长,而经常加班对工作效率没有任何帮助,反而让你的效率越来越低。
那么究竟怎样提供工作效率,答案其实非常简单,就两个字:「专注」,这也是比尔盖茨一生最受用的技能。
为什么程序员喜欢在半夜工作?
有句话说是为了白天的碌碌无为的忏悔。实际上是因为半夜更容易专注,因为白天有各种内在因素和外在因素让你无法专注于工作。
内因有各种时间 Killer 如 微信、微博、知乎、抖音、快手,还有各种各样的游戏如吃鸡、农药、消消乐等等。外因就是被动的打扰,有时开会,有时讨论需求,有时同事找你讨论问题,有时紧急bug需要处理,有时老大找你等等。
那么如何提高我们专注力呢?番茄工作法就是最好的一种提身专注力的时间管理工具,这是由重度拖延症晚期患者Francesco Cirillo 创立的。
该方法就是使用定时器来分割出一个25分钟的工作时间和5分钟的休息时间。
番茄工作法看似简单,但是真正执行起来并且把它做好,并不是一件容易的事情。所以,在开始进入番茄工作法之前,你需要做些准备活动。
首先将当日需要完成的事情按照重要紧急四象限法则,列出今日待完成任务列表。
进入番茄工作法之前,关闭所有提醒消息,包括但不限于QQ、微信、微博、邮箱等所有会分散你注意力的东西,如果已经开始进入番茄工作时间,当你被这些东西分心时,就提醒自己,在这25分钟内我不能看,等到休息时间了再去看。
如果当前番茄工作时间还没有完成但被外在因素打断,在判断是否紧急的情况下再决定是否中断当前的番茄时间。如果不是立刻需要处理的事情,你可以将它放在紧急任务里面,待你完成了当前的番茄,如果必须现在处理,那么就将当前这个番茄时间作废掉,重新开始。
每天进行数据统计分析,如果正常的一天8个小时能做完12个番茄时间,说明你的效率已经非常高了,如果少于10个,那就要反思,你究竟是被那些东西干扰了,及时进行调整对比。