从2015年毕业,就加入了程序员的行列,到现在已经整整5个年头。从实习开始,经过试用期、转正、菜鸟再到老员工,加班几乎是家常便饭。很多时候我居然以加班为荣,在跟别人"抱怨”的时候内心竟然有一种炫耀的心理:“你看,论加班谁能比过我们程序员,你们都不行!”。但我从没有分析过我加班的原因,是真的工作量太大?还是工作效率低?难道真的是加班使我快乐?其实我也想早点下班回家,来北京7年,我也想见识下北京的夜生活。
程序员·我的一天
早上到达公司,在食堂一边吃早饭一边刷刷新闻和朋友圈。坐到工位,想想今天都做点什么事情。嗯,还有一个缺陷没有修复,上午就先搞定它。
“嘀”,弹出了一封邮件,打开看了看是关于测试发包的说明,好像跟我关系不大。不管它,继续处理我的事情。
刚梳理了一半缺陷逻辑,同事A走过来了,有个问题想跟我讨论一下,于是吧啦吧啦......终于把同事A打发走。说的口都渴了,到饮水机接杯水,“摸鱼”时间到了。
咳咳,不像话,该干活了。刚才要干嘛来着?对,接着梳理缺陷逻辑,刚刚到哪了?重新再简单回顾下吧。嗯,终于梳理好了,开始修改代码吧。
“走,该吃饭了”
“刚要改代码,一上午啥也没干呢”
“下午再改吧,先吃饭~”
吃过饭,遛个弯,出去见见天日。回来再小憩一会,要不真是中午不睡,下午崩溃。
一觉醒来精力充沛,感觉充满了力量。撸起袖子开始修改代码,又得回顾一遍。没错,就这么干!手指上下左右翻飞,有节奏的敲击在机械键盘上,发出清脆的声响。这下终于进入状态了。
“嗡~嗡~嗡~”,电话响了,前方告急。“有个用户问题,很紧急,麻烦帮忙处理一下。” 马上披挂上阵,投入新的战斗中。经过一番努力,终于找到问题所在,处理完毕。可以松口气了,刷刷朋友圈压压惊吧。
接着改代码,这是改到哪里了?这是我改的吗?怎么有点不认识呢,我得好好看看。好吧,又该吃饭了。看来晚上又得加班了。
“小事忙活一天,大事一样没办”,一天下来啥也没干的感觉。情景过于真实,全写出来将导致文章篇幅暴增。大家也看到了,这一天下来,我在各种事情之间转来转去,不停的被打断和再继续。而更可怕的是这样的日子周而复始。
我要改变
当我发现这个问题到了不得不解决的时候,我才发现原来我并不孤独。有相当多的人都面临该问题,而且这其中还有相当一大部分人而不自知。我是不幸的,因为我这样度过了这么多年;而我又是幸运的,因为我开始尝试改变。
这个时候我才发现市面上充斥了大量的提高工作效率的书籍和方法,其中不乏大量的经典之作。在这么多的书籍中,我发现了一本精而美的小书——《番茄工作法图解》,薄薄的32开本只有100页左右;一个简单易执行的方法——一个计时工具,三张纸,工作和休息有条不紊,有效减少被打断。我实在不想在复杂的方法上花费太多时间,毕竟我已经很忙了。
如果你已经看到这里,那么很不幸,你也是一个效率低的患者;又很幸运的是,这个简单的方法同样能拯救你。
简单的番茄工作法
工作时间:一个番茄钟(25分钟)作为一个工作单元,每次开始专心工作计时,时间到则进入休息。不要超过25分钟。
休息时间:每专注25分钟休息5分钟(睡觉、溜达、喝水、看窗外;而不是看手机、交谈、工作等)。每执行4个番茄钟可以进入阶段性休息(15—30mins),这是自己应得的奖励。充分休息,放下,不思考上一个也不思考下一个番茄钟工作,只是休息。
两个原则
①在一个番茄钟里只做一件事
避免切换不同事情带来额外的时间浪费,我可不想每次继续做之前的事请都要回想做到哪里了。
②保持节奏,严格执行每个番茄钟和休息。
三张纸
①活动清单:列出近期要完成的事情,不用排序,随想随填。如果已完成则划掉。
②今日待办:每天一张,根据重要性从①活动清单挑选几项加入,这是今天要完成的任务,是对自己的承诺。
③记录表格:追踪一天内的部分影响你工作的指标(比如:被打断了几次),方便日后分析改进。
常见的一些问题
(1)如何处理中断(番茄钟被中断则需要作废)
A. 打断你工作状态的事情由你自身产生,称之为内部中断。如想看手机消息,想吃东西,临时想起一件事情,产生一个灵感等等。对于内部中断,我们只是记录这个事情,但不立即去做,而是继续执行当前的番茄钟。当这个番茄钟结束后,我们再去选择是否处理这个中断。这样既能避免当前工作被打断,又不会忘记你的灵光乍现。
B. 打断你工作状态的事情来自外界,比如别人找你处理其它事情,这个时候可以告诉对方正在忙,与其协商稍后处理他的事情,这时也要做下记录,避免遗忘。在番茄钟结束后要给予对方答复并履行我们的承诺。
(2)预估一件事情需要几个番茄钟
如果一个活动超过7个番茄钟,说明它太大了,需要拆解。如果一个活动用不了一个番茄钟,则可以将多个类似的活动放到一个番茄钟完成。
(3)记录和改进
一天结束,分析记录的跟踪数据,这些数据可以帮助我们审视一天的工作,比如一天完成的番茄钟数可以展现我们的最大的工作能力,每项活动使用的番茄钟数可以帮助我们更准确地预估工作量,每天被打断的次数可以帮我们改进工作方法等等。每天结束时分配一个专门的时间和空间进行每日回顾,可以持续不断的改进。
再好的方法不能用于实践也只是纸上谈兵,而易于实践的方法已经成功了一半。准备好一个番茄钟(可以用APP),两段时间,三张纸,开启你的高效率工作吧。
网友评论