为什么不能打断正在工作的程序员?

640?wx_fmt=jpeg

国外程序员 Daniel Greenfeld 在 Twitter 发了一条推(见下图):“开发人员每天应当有 4-6 小时的无中断时间。每次 3-5 分钟的中断,其成本远超过你的想象。”

  

640?wx_fmt=jpeg

 

这条推被很多开发者、系统管理员和数据库管理员转发,很明显很多开发者产生了共鸣。后来 Daniel Greenfeld 还专门写了一篇文章《请不要打断开发人员》,并讨论该如何避免被打断的问题。


前两天从 HN 上看到 Jason Heeris 制作的这张漫画,说的就是为什么不能随便打断程序员思维的原因。正如王建硕在《入静和入世》文章说的:“当看到一个程序员冥思苦想的时候,不要过去打扰,甚至在极端的情况下,一句友好的问候都是多余的。 ”

  

640?wx_fmt=jpeg

 1.一个程序员打搅后,他需要10-15分钟的时间才能重新恢复到之前的编程状态。


2.当修改一个程序函数时被打搅,只有十分之一的程序员能在一分钟内回到之前的思路。


3.程序员一天中只能得到一段2小时不被打搅的时间。


当被打扰后,很可能再也回不去了。即使回去也得花费10~15分钟,要是这过程中还有人过来找他们呢?


所以,没啥急事儿千万别打断工作中的程序员。一旦他们进入“心流”状态,你的打扰,说的不正经一点,就是人家在OOXX的时候你却在门口敲门说找他有事儿。

640?

1.做嵌入式开发不了解RISC-V,怎么行?

软件正在吞噬整个世界?!

3.ARM能在RISC-V挑战下生还吗?RISC-V高管:活不过5年了

4.“工作 996,生病 ICU!”狼性文化正在毁掉什么?

5.没去成德国Embedded World 2019的嵌友,看这个就够了!(上)

6.没去成德国Embedded World 2019的嵌友,看这个就够了!(下)

640?wx_fmt=gif

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值