工作效率思考
最近被埋怨工作效率太低,这也不是第一次了。
仔细思考,这应该也是事实。 无论如何,提高工作效率对我自己总是好事。
那要如何提高呢? 先分析下自己效率为什么低吧。我觉得主要有几个原因:
1. 被打断: 被QQ、rtx、邮件提示等内容打断
2. 断片: 常常做完某一个小任务后,不知道接下来做什么,呆呆的过了很久。
3. 自制力差: 在工作时觉得无聊,注意力不集中, 会主动寻求打断,如打开QQ、微博、邮箱、技术网站等。
以上3点对我工作效率的影响大小排序时: 3>2>1
暂时能想到的解决方案:
1. 上班大部分时间,关闭QQ、微博、邮箱,选择性关闭RTX(因为RTX是工作沟通用的),尽量避免弹窗、闪烁式的提醒,避免注意力被吸引。定下固定时间用于查阅QQ和邮件,并严格遵守时间限制。
2. 控制上班时不主动寻求打断,当思绪比较不宁时,暂时还没想到好的方法把注意力拉回来,或者让自己静下来。不过之前有看过每小时休息十分钟的做法,我也实行过,效果时好时坏,可以继续尝试。
3. 在早上开始工作前,或每个工作节点后,思考并制定接下来要做的事情,现在一般只在早上会制定当天计划,如果有临时计划插入或者制定的计划已完成,常常会打乱自己,然后就进入断片状态。 也有时制定的计划不是直接可执行的小事件,导致无法很顺的进行工作,经常要中断下来想接下来的任务如何拆分,该做什么再做什么。 以后尽量把接下来要做的1-3件可执行的小事件列出来,让工作尽量畅顺。
后记: 经过近2周的努力,自制力提高很多,上班时间都几乎没有打开QQ和微博。工作效率应该也是有所提高的。但是这两周几乎是坐着就没动,虽然效率提高,但是健康肯定有影响,因为会稍微感到不适。接下来的时间尝试定期休息。看能否效率和健康同时兼顾,并测试定期休息是否能让效率更高。
---------------------------------------------------------------------------------------------------------------------------------
更新:
最近做一个功能的体会(也参考了网上其他人的见解):
在实现一个功能时, 先快速实现他的主要功能逻辑,细节上的小bug先记录下来,暂不修复, 不然为了这些细节的bug,会占用大量时间,而且打断主线的思路。所以实现一个新功能的顺序应该是: 实现主线功能-》修复已发现的小bug-》单元测试-》 改bug、改进