在接下来的几段中,我将为您提供一个简短的信息,说明中断器对我们开发人员的影响以及我们恢复的成本,以便您可以让中断器更加了解它们每天造成的损害,希望能够共同创造一个更幸福的工作场所!
我将尝试更多地关注实际部分和实际操作方法和原因,而不是分解统计数据和数字,因为我认为如果您正在阅读本文,那么您已经在寻找治疗方法,而不是诊断。我还将只讨论计划外的中断。
1. 为什么分心对开发人员比对其他人更糟糕?
让我们从开发人员这个词开始。开发人员。我们发展。我们是奇迹的创造者。我们正在设计和塑造未来。我们是艺术家!我们正在将我们的灵魂和心灵(当然除了咖啡因)倾注在我们的生物中。我希望这不需要进一步澄清。
现在想象一下,一个诗人或画家等待他的灵感到来(就画家而言,他们有时可能会使用一些高度刺激的物质(巧合?我不这么认为。为了进入所谓的“流动状态”或“区域”,他们最有生产力,实际上可以创造任何有价值的东西。现在想象一下,分散这位高度“刺激”的画家的注意力足够长的时间,让他不再处于这个区域并受到启发,并告诉他回到他的工作中,继续他离开的地方。他需要巨大的努力和时间才能回到该区域。地球上会有一个理智的人对艺术造成如此可怕的破坏,并阻止这位画家将他最好的礼物送给世界吗?!你会这样做吗?!即使在你最勇敢的梦想中也没有(或者至少我希望如此)。
2. 是时候处理分心了
所以,学会处理分心是每个开发人员的必修课。现在让我们看看一些有用的提示和技巧,以应对中断并尽可能多地避免中断:
不幸的是,在这里,我们通常仅限于法律法规。在问题的严重部分,尽管我们可以采取多种行动(即使您可能不相信)。根据我在定制软件开发公司工作的专业经验,我收集了以下措施,我们可以控制这些措施,并随着时间的推移进行测试并证明有效:
耳机!– 如果程序员的双耳都有耳机/耳塞,则入侵者受伤的风险很高。如果只遮住一只耳朵,您可以小心地打断程序员。
关闭移动数据/将手机静音。
禁用浏览器通知 - 对于谷歌浏览器,设置在:chrome://settings/content
关闭工作消息应用程序的通知:Skype,Slack等。
使用不同的浏览器来处理工作内容以及 9gag、Facebook 等休闲网站和活动。并且仅在不工作且不在区域内时使用鞋楦。不要让任何分散注意力的标签打开,除非您在冷藏槽中。如果您使用的是 Ubuntu
则可以为此目的使用不同的工作区。
有指定的回复电子邮件,消息和放松时间的时间。例如每天3次。即时消息回复是程序员的生产力杀手。
关闭所有不需要的程序。我甚至建议使用一个体面的IDE,结合所有必要的工具:git,DB查看器等,这样您甚至不需要离开当前应用程序即可完成与任务相关的工作。
在深夜或清晨工作——你的大多数同事,尤其是经理类型的同事,到那时都走了(稍后我会暗示一些关于经理和制造商的时间表类型,开发人员有制造商的)
学会说“不”——这是所有心理学家的圣杯。这是其中最健康的词!(试着请专业的心理学家做一些他不想;)的事情
如上所述,中断对程序员来说是一种常见的问题,并且可能导致生产力下降和时间浪费。因此,学会处理分心是每个开发人员必须具备的技能。通过实施上述技巧和方法,程序员可以避免中断,提高生产力,并创造更加幸福的工作环境。