阅读 1042

作为一名技术,如何在工作中不容易分心

前言

曾经看过一个段子,说有一天一个产品经理跑来程序员旁边提需求。看见程序员座位上有一个按钮,貌似是记录什么东西的,于是就问程序员,这是你记录bug数量用的吗?程序员瞅了一眼说,不对,是记录被傻逼打扰的次数。说完,他又按了一下。

我们常常在工作敲代码的时候会遇到一些问题导致我们分心,写代码这种事情当进入状态之后便会文思泉涌一般刹都刹不住,而这个时候如果出现了一个事情让我们分心去做,再进入这个状态需要差不多20分钟左右(有科学根据)。如此反复,一天的时间便没有了,结果苦命的我们只能灰溜溜的留下来加班。那么在工作中如何避免分心被不必要的事情打扰呢?根据我个人经验,总结出四点方式分享给大家。

第一,打造一个不让自己分心的工作模式。

我们会分心,是因为受到了其他因素的干扰,所以我们要打造一个不会让自己分心的环境。比如,你可以屏蔽掉电脑上让你分心的软件,戴上降噪耳机,把手机和平板电脑放在另一个房间,想清楚自己现在应该完成什么事情。像这样专注工作45分钟之后,再休息10分钟。在这10分钟里,做什么分心的事情都行。

我一般来说在工作里会把QQ。微信或者钉钉都开着,但是在聚精会神工作写代码的时候不管这些软件如何闪动,我都不去管它,然后给自己定下短暂的目标,并将手机调试成震动闹钟模式,设置45分钟的人物时间,强迫自己在45分钟之内完成这些自己定下来的任务。但是只要45分钟一到,即便任务没有完成,我也会停止下来工作,打开软件去看看有什么消息需要我去回复,这段时间顺便可以休息个10-15分钟左右。这样如此反复下来,除非是有非常紧急的事情,一般来说并不容易被打断,而且效率异常的高。

第二,每天设定三个要完成的目标。

你可以在早上问一下自己,今天过完之后,你想完成哪三件事,然后把其他不重要的事情写在另一个清单上。因为大部分人都可以很轻松地记住三件事,如果特别强调这三件事,就不会和其他不太重要的事混在一起。

例如今天必须解决完成这三个需求或者修改完这些bug。于是这三个需求是所有任务里面最重要的,任何事情都必须为这三个需求让路。心里想着必须做完这三个需求我才有去做别的事情,现在别的事情跟我无关。将优先级一排列,发现效率自然而然提高了。

第三,处理困难的事情,而且要多做一些困难的事。

有时候,分心可能只是因为工作带来的挑战不够。你可以检查一下,你有多少工作只是在混时间,而并不是在做真正重要的事情。如果这类工作很多,说明你可以承担更有挑战性的项目。

如果你每天都是在写一些简单的增删改查的代码,其实这样写下去由于十分容易,没有任何挑战,反而容易让自己分心去做别的事情,这样就导致了一些简单的事情做半天才能做完,不仅效率低下而且对自己的技术提高也没有任何帮助效果。这个事情不妨做提出一些有挑战的工作或者做一些自己认为有挑战的事情,比如我就在想今天任务完成之后我需要去写一篇文章发表在我自己的博客上,我需要去赶紧做完手上这点事情,然后学习这个技术,最后写下来发表,催促着自己去完成任务,从而达到不容易分心的效果。

第四,刻意给工作计划定一个截止期限。

你可以给一些不紧急的长期计划,加入一些新奇、有威胁感的因素。假如你要花一个下午来写一份无聊的报告,你就可以让自己50分钟把这个报告写完。有限的时间能让你迫使自己投入更多注意力和精力。

希望以上方法能帮你更好地克服分心。

有兴趣可以关注我的小专栏,学习更多职场产品思考知识:小专栏