IM在工作场所中的问题

首先,与其他所有技术一样,工作场所中的IM没有错。 只是我们使用它的方式有时是错误的。 如果正确使用IM,则它是一项很棒且非常有用的技术。 挑战在于弄清楚如何正确使用它。

https://georgestocker.com/2014/04/15/how-to-destroy-programmer-productivity

我认为没有必要详细解释为什么中断是造成生产率下降的原因,尤其是当您专注于一些深层次的工作时。 如果您正在从事一些不太紧张的工作,那么中断就不是大问题。 您只需要对中断做出反应,然后回到所做的一切即可。 但这并非总是如此。 在心理学中,有一种心理状态称为“流动”或“区域”,在此状态下,一个人完全专注于他所做的工作。 如果您可以进入这种状态,则可以非常有效地完成深层的心理任务。 但是问题是进入“流程”并不是一件容易的事。 因此,在完成任务之前从流状态中断是非常昂贵的。

流(心理学)—维基百科
在积极心理学中,流动状态(也俗称在区域内)是…… en.wikipedia.org中的操作心理状态。

在工作中打扰我们的事情

有很多事情总是试图在工作场所吸引我们的注意力。 我将谈论一些在工作中常见的事情。

电子邮件

电子邮件已经存在很长时间了,几乎每个组织都在使用电子邮件来管理内部和外部通信。 通常,在商业世界中,期望在发送电子邮件后的几个小时内收到电子邮件的响应。 但是可以在24小时内回复电子邮件。 因此,如果您正确地管理电子邮件,这是最不分散注意力的通信方法。

几乎所有电子邮件客户端程序都具有标签和过滤器等功能,可以更好地管理电子邮件工作负载。 有些电子邮件每天只需要关注一次,而每周只需要一次。 因此,使用标签和过滤器,您可以轻松实现工作流程以符合该要求。

即时通讯服务

Christian Wiediger在Unsplash上​​的照片

像Google环聊这样的IM服务非常吸引人,因为您往往会很快得到响应。 因此,我们尝试将其用于所有工作。 但是我们总是忘记,每次使用IM时,我们都会打断别人的工作,并迫使他专注于我们的任务。 更糟糕的是,当您进行群聊时,可以大规模进行此操作。 假设我们与30个人进行了群聊。 如果我们发送一条IM消息并中断2分钟,则从理论上讲,我们已经成功地花费了1个人小时。 但是现实是我们浪费了至少10倍的时间,因为人们不得不花大约10分钟时间才能从中断中恢复过来。 因此,这是我们需要谨慎使用的通信媒体。

即使电子邮件客户端具有标签和过滤器之类的机制,IM客户端也很少具有这种功能。 因此,每条IM消息都同样受到关注,并且没有明确的方法来区分不同的聊天优先级。

电话也非常类似于IM,可以吸引您的注意力。 它还缺乏像IM一样进行管理的机制。 有一些功能,例如仅在启用“请勿打扰模式”时才允许加星号的联系人。 但是通常,这些机制会大规模失败。

面对面的交流

我相信这是与一个人或一群人交流复杂想法/问题的最有效方法。 我们甚至可以使用白板和演示文稿之类的工具进行非常有效的交流。 但是话又说回来,如果您在日常工作中做得太多,则可能会阻碍该人或某人的生产力。 因此,我们仅在需要时才需要使用它。

广告系列创建者在Unsplash上​​拍摄的照片

我认为我们不能将会议归类为打扰。 会议是预先安排的。 因此人们可以据此调整那里的工作。 但是,如果一周中的每一天都有太多会议要参加,那么将很难找到时间来做一些深入的工作。

开发人员如何应对干扰?

开发人员很容易找到解决问题的黑客方法。 同样,很少有人使用技术来最小化中断的影响。 我让你决定这些方法的有效性

没做什么

有些人只是将其视为工作场所的本性,然后从被打扰的地方恢复过来。 有时这类似于从头开始。

这就是为什么您不应该打扰程序员的原因-有点不满的科学家
由于@kevin_rudds_cat建议使用,因此我还制作了两列A4大小的PDF版本。 更新:因此在转发后…… heeris.id.au

居家办公

如果您想避免有人来找您打扰,WFH也很有效。 但是,如果您在家中有孩子,祝您好运。

使用思维导图记录调查结果

思维导图在很多方面都很有用。 人们使用它来直观地组织信息。 在执行任务时,我们可以使用相同的技术记录所有发现。 中断后,您可以快速浏览心智图并快速恢复。 这将有助于减少恢复时间,但不同于一次性完成任务。

思想栈

我在通过HN线程时发现了这个想法。 如果您使用过JAVA程序,则应该熟悉由于错误而引发的程序堆栈跟踪。 这种方法是相似的,但是跟踪是思想而不是代码。 同样,这将有助于减少恢复时间。

There is a bug in module X 
Module is X is calling module Y when user is not yet activated
We are creating user subscription
We are using current subscription in subscription creation
Current subscription is A when user is not activated
Current subscription is B when user is activated
Probably bug in method c()
Think what is going to happen in situation M when changed the implementation to d().

为什么不应该中断程序员? 黑客新闻
我曾经考虑过使用简单的即时贴应用程序,但是笔和纸上的一些东西我觉得很有益–或… news.ycombinator.com

我们真正能做些什么来克服IM服务的中断?

在本文中,我想讨论如何最大程度地减少即时消息在打扰个人或团体时的影响。 以下是我认为会有所帮助的几点。

  • 完全关闭IM通知 。 如果您已经有如此多的群组和个人聊天,不断打扰您的工作,那么您可以做的一件事就是关闭IM聊天通知。 但这会杀死所有聊天消息,包括相关的消息。 因此,执行此操作时请务必小心,并每小时至少检查一次。
  • 将组的IM通知静音。 与群聊相比,人们不经常滥用个人聊天。 因此,如果我们有办法为群聊关闭通知可能会很有帮助。 一种选择是手动执行此操作。 我使用Google聊天应用程序而不是环聊应用程序,因此我只能在手机上接收个人聊天。 再有一件事
  • 尽量减少真正紧急情况下的聊天。 这不容易做到。 但是如果团队可以达成共识,那将非常有效。 理想情况下,小组IM应该仅限于真正紧急的IM,这些紧急IM需要几分钟内所有小组成员的注意。 对于所有其他消息,最好使用电子邮件组而不是组聊天(IM)。
  • 尝试找到一种优先处理IM客户端的方法。 随着Slack等工具的普及,我们只能看到此问题变得越来越严重。 因此,也许我们必须再次从技术本身获得帮助。 如果我们可以像处理带有标签和过滤器的电子邮件那样做同样的事情,则可以节省很多人的时间。

让我知道你们对此有何看法。