如果你是工程师,你的一天可能是这样:坐到办公桌前,打开计算机,开始写程序,写完之后再写下一个程序,任务告一段落,拖着疲惫的身子回家,然后什么都不想做,只想耍废。隔天上班,再重复一次这样的过程。
写程序是很耗心力的工作!海外资深前端开发者Nick Bull撰文,表示自己以前写2到4个小时的程序就会很累,但现在可以写超过8小时的程序,而且不会觉得自己像一团烂泥,脑袋也不会打结。Bull根据书籍与自我实验,开发一套生产力系统,并且分享到网络上,供工程师们参考。
Bull的生产力系统,创建在3大支柱上:
创建时间表
列出隔天要做的事
69工作技术
创建时间表:节省决策的时间与意志力
这一切都从时间表开始。Bull将自己的工作写在白板上,不断提醒自己,在每个时间点所要做的任务。
Bull表示,在创建这个方法以前,总认为自己知道要什么时候要做什么,实际却常常忘记自己该做的事。例如,早上7点起床后,Bull知道自己有1小时的空闲时间;在这段时间里,他会做伸展操、吃早餐,以及阅读30分钟。但Bull经常会吃1小时的早餐,最后没有阅读。我们很容易过多的做一项活动(吃早餐),而偷走另一项活动(阅读)的时间。
Bull也注意到,如果没有时间表,就需要花额外的时间,决定自己下一步该做什么。另外,做决定时,心中也会有“天使与魔鬼的交战”,而魔鬼总是会诱惑我们做轻松的工作,甚至是休息。在没有时间表的状况下,就需要用意志力,“强迫”自己做应该做的事情。
通过时间表,就能够省下决策时间,也不需要耗费精力,强迫自己做重要的事情。Bull也建议,如果要建工作表,可以用Google Calendar,这样就能够轻松编辑,也能与同事分享。
列出隔天要做的事:找出关键任务,空出最精华的时间
创建时间表,能帮助我们有效率的应用时间,而通过任务清单,能帮我们找出最关键的任务,再将关键任务填入时间表,进一步提升时间的效率。
Bull提到,自己会在晚上创建隔天的任务清单。Bull表示,如果当天早上才列任务清单,会需要花时间想任务,也需要时间研究任务细节,但这可能会陷入思考过程的陷阱,也就是思考任务的细节、流程等信息,不知不觉花了超乎预期的时间。
另外,早上通常是精神最好,工作效率最高的时候。在早上列任务清单,相当于浪费了最精华的时间,消耗认知资源,还有可能分散注意力。因此在前一天晚上思考隔天的工作内容,是效率较高的做法。
69工作技术:专注工作52分钟,有效休息17分钟
番茄钟是知名的时间管理技术,通过25分钟专心工作,5分钟休息的循环,让大脑得以专注与放松,提升工作效率。Bull尝试了番茄钟工做法,认为工作效率的确有提升,但是25分钟的工作时间“太短了”,每次会需要花5到10分钟的时间进入心流状态,但工作了15分钟之后就必须休息,时间稍嫌不足。
于是Bull研发了52+17技术,也就是52分钟专心工作,17分钟休息的循环,类似番茄钟。Bull亲身实验,觉得52+17的工作效率比番茄钟更高。
但是Bull认为,工作效率还可以再提升,于是他研究了休息的方式。多数人认为,休息是做工作以外的任何事情,例如刷IG、看YouTube、聊天等等,但这些都不是有效的休息。有效的休息,必需要带来能量,而Bull列出几项能让自己有效休息的事情:
做伸展操
轻度运动
散步(不戴耳机)
呼吸(box breathing、Wim Hof法)
喝水
通过有效休息,Bull的工作效率再次提升,但他发现,“分心”让自己无法维持在心流状态,拉低了工作效率。分心的因素,来自于手机跳出的通知、计算机的窗口、周围的噪音等。于是工作前,Bull关闭所有的通知、与工作无关的浏览器窗口,并且戴上耳机,阻绝环境的噪音。工作效率又一次提升。
最后Bull发现,通过拒绝多任务,一次专注于一项任务,能再提高工作效率。研究显示,只有2.5%的受试者能够做到多任务任务,但效率与一次只处理一项任务的效率相同,而另外97.5%的人,工作效率则会因为多任务而下降。于是Bull遵从一次只做一项任务的原则,再次提升工作效率。
Bull将改良后的52+17工作技术命名为“69系统”(System 69),它包含了以下要素:
52分钟的工作时间
17分钟的有效休息时间
避免分心
一次专注于一项任务
通过以上的生产力系统,Bull大幅提升写程序的效率,也能在写完8小时的程序后保有精神。这个工作技术不限于写程序,任何工作皆能使用,让我们快速完成任务,并保有清楚的脑袋,开心享受下班后的生活。
参考资料
《freeCodeCamp》
《首图来源:Pxhere CC Licensed》