注意,千万不要打断工作中的程序员

640?wx_fmt=jpeg

原文:http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-a-programmer

翻译:伯乐在线 - 黄利民
译文:http://blog.jobbole.com/50541/


国外程序员 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分钟,要是这过程中还有人过来找他们呢?


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

写代码被打断,你是什么感受?欢迎留言分享~640640640

招人啦,仅限前100位!

最近干货分享

Java 8 创建 Stream 的 10 种方式

不小心执行了 rm -f,先别急着跑路

IntelliJ IDEA 快捷键终极大全,速度收藏

Spring Boot 面试,一个问题就干趴下了

分享一份Java架构师学习资料

640

点击「阅读原文」一起搞技术,爽~

posted @ 2019-07-22 09:31  栈长  阅读(639)  评论(0编辑  收藏  举报