对于程序员:如何处理干扰和打扰

您好亲爱的做白日梦的人,将咖啡因变成可待因! 我希望您不会因为一些破坏性通知或来自队友的推荐而来到这里,打扰您“检查他发现的这篇很棒的文章”。

在接下来的几段中,我将为您提供简短扼要的信息,介绍灭弧室对我们,开发人员的作用以及恢复我们的成本,以便您可以使灭弧室更清楚地了解灭弧室对他们造成的损害。每天的工作,希望共同创造一个更加幸福的工作场所!

我将尝试着重于实践部分和实际操作方法以及原因,而不是分解统计数据和数字,因为我认为如果您正在阅读本文,那么您已经在寻找一种治疗方法,而不是诊断方法。 我还将只讨论计划外的中断。

因为我已经感觉到您渴望了解和减轻痛苦,所以请多讲几段,让我们的灵魂自由:)

1.为什么开发者比其他人更分心?

让我们从开发者一词开始。 开发人员 。 我们发展。 我们是奇迹的创造者。 我们正在设计和塑造未来。 我们是艺术家 ! 我们正在将灵魂和内心(当然除了咖啡因之外)倒入我们的生物中。 我希望这不需要进一步澄清。

现在,想象一位诗人或画家在等待灵感的来临(对于画家而言,他们有时可能会使用一些高度刺激性的物质(巧合?我不这么认为。))才能进入所谓的“流动状态”或“区域”,它们是最高产的,实际上可以创造任何有价值的东西。 现在想象一下,这名受高度“刺激”的画家会分散注意力足够长的时间,以使他不再在该区域中并受到启发,并告诉他回到自己的工作并继续他离开的地方。 他将需要巨大的精力和时间才能返回该区域。
地球上是否会有一个理智的人对艺术造成如此可怕的破坏,并阻止这位画家向世界献出最好的礼物? 你会那样做吗? 甚至不在你最勇敢的梦中(或者至少我希望如此)。

2.是时候应对分心了

就像对画家来说,要由程序员编写的所有预期动作/代码都内置在他的脑海中。 但是,与绘画者不同的是,对于程序员而言,大脑活动和流程的一次中断就足以使流程状态立即且不可修复地被破坏。 最后,中断是每天在不断发生的情况,每个程序员都在那里(我感到您很痛苦,您并不孤单)。

因此,学习分散注意力是每个开发人员的必备条件。 现在,让我们看看一些有用的提示和技巧,以应对中断并尽可能避免中断:

2.1第1部分:预防,保护和保存

不幸的 是,在这里我们经常受到 法律法规的限制 。 在问题的严重部分,尽管我们可以采取多种措施(即使您可能不相信)。 根据我在 定制软件开发公司 工作的专业经验 ,我收集了以下措施,我们可以控制这些措施,并且经过测试并证明它们可以长期运行:

  • 耳机! –如果程序员的两只耳朵都戴着耳机/耳塞,则入侵者受伤的风险很高。 如果只遮住一只耳朵,则可以小心地中断编程器。
  • 关闭移动数据/使手机静音。
  • 停用浏览器通知-对于Google Chrome,该设置位于:chrome:// settings / content
  • 关闭您的工作消息传递应用程序的通知:Skype,Slack等。
  • 使用不同的浏览器来处理工作内容以及chill网站和活动(例如9gag,facebook等),并且仅在不工作且不在区域中时使用鞋last。 除非您处于寒意槽中,否则请勿打开任何分散注意力的标签。 如果您使用的是Ubuntu,则可以为此目的使用不同的工作空间。
  • 有指定的时间来答复电子邮件,消息和冷静时间。 例如每天3次。 即时消息回复是程序员的生产力杀手。
  • 关闭所有不需要的程序。 我什至建议使用一个体面的IDE,结合所有必需的工具:git,DB查看器等,以便您甚至无需离开当前应用程序即可完成与任务相关的事情。
  • 在深夜或清晨工作–到那时,您的大多数同事,特别是经理类型的同事都已经不见了(我稍后会暗示经理和制造商的时间表类型,开发商有制造商的时间表)
  • 学会说不-这是所有心理学家的圣杯。 这是所有人中最健康的词! (尝试让专业心理学家做他不想做的事情;)
  • 对入侵者使用某种票务系统-例如,他们每天最多可以提出5个问题。
  • 使用某种信号表示您不应受到干扰–例如,显示器上的纸上画着红色的大灯。
  • 要求中断者“堆叠”他们的请求,并让他们仅在一天的指定时间与您讨论所有请求。
  • 而不是立即答复,而是要求中断器提醒您或向您发送包含信息/问题的电子邮件。 最后,他需要写他最初想问你的东西。 从长远来看,他将学会写信给您,而不是亲自打扰您。
  • 不要尝试多任务。 多任务处理是神话和生产力杀手。 仅专注于手头的一项任务。
  • 为您的组织/团队在一天中引入一个“安静时间”时隙。

2.2第2部分:克服现实

因此,即使实现了上述所有条件,我们也无法完全控制周围的环境,尽管我们精心设计了“防火墙”,但仍可能会发生一些中断。 以下是有关如何更快地回到区域,在该区域停留更长的时间并提高其生产率的建议:

  • 立即记下您当前的所有想法:从您的头脑和当前的流状态“转储缓存”,以便稍后更快地重新加载它。
  • 在开始处理当前任务之前,请为其准备工作流程,并详细记录下来。 将大任务分成较小的任务。 减小预期要重新加载的“缓存”的大小。
  • 将您的环境恢复到正常且令人兴奋的状态。
  • 了解 经典调节条件 并进行编程,以更快地进入该区域–您只需几秒钟,而不是通常的15-30分钟。
  • 了解 建议和建议百科全书 -与条件一起使用,它们将成为一种非常有力的学习方法。
  • 如果可能,请在家中/咖啡厅/自己的办公室工作。
  • 不用说,“开放办公室”是我们大多数人的生产力杀手。
  • 教育中断者对您的作用。 请他们参考本文。 他们没有意识到,并且在大多数情况下,他们不太关心承认自己对我们的影响。

每天开始冥想。 这是一个很大的! 它的核心思想就是–在很长一段时间内仅专注于一件事情,并尽可能快地加强专注。 练习和锻炼您的身心! 为不可思议的事情做准备!

3.总结一下

正如 这里 所承诺 的,Paul Graham提供了有关制造商和开发商时间表的更多信息。

基本思想是有两种类型的日程表,其中包括会议的日程表会损害程序员的生产力,因为这不是我们通常/最佳的日程表。

要理解的关键点也像画家一样,我们需要大量时间才能完成任何实际工作。 通过打扰程序员并分配时间,您基本上可以确保他当天不会做任何有价值的事情。

请不要对我们这样做。

此致,

开发人员,开发人员,开发人员

PS什么为您工作? 您如何应对工作场所的干扰? 如何保护自己免受侵害? 您如何从他们那里康复? 我期待着您的评论!

翻译自: https://www.javacodegeeks.com/2018/03/for-programmers-how-to-deal-with-distractions-and-interruptions.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值