真的不要打扰思考中的程序员!

原创 2016年08月30日 17:59:10

很多人在工作中,常常需要找程序员帮忙解决一些问题,比如:电脑卡、软件又出BUG啦、图片刷不出来呀。不管是貌美如花的运营妹子,还是笑脸相迎的产品经理,你都会发现,猿们的态度会越来越不耐烦。

程序员们对被打断的吐槽:

1.阿姨,我在写代码的时候能不能不要扫我桌子底下!

2.当我正在热血沸腾工作的时候,突然手机电话响起,喂你好,请问信用卡有需要的吗?%$#&^%&,此时的自己感觉受到了一万点暴击!

3.当我在努力赶进度的时候,产品经理来了:“为什么这么慢?不是说好什么时候做完的吗?”催催催,就知道催,马丹,劳资代码写到哪儿了!

4.知乎网友

程序员为什么这么介意被打扰呢?

美国著名的程序员Paul Graham曾在2009年写过一篇文章《Maker's Schedule, Manager's Schedule》,程序员作为抽象系统的创造者遵循Maker's Schedule。编写程序需要大量精神投入,需要整块连续的时间思考,所以程序员工作时是不希望被打扰的,若思路被打断则后果很严重。

相关的调查也证明:

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

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

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

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

还有研究显示,对人影响最大的打搅通常发生在大脑高负荷运转时,这个时候的打搅最具摧毁力。程序员思考的时候如果被打扰,可能整套逻辑都要重新从头开始。

大师姐在此奉劝各位,每个人都有自己的节奏,在程序员工作的时候请不要打扰他们,这是对他们最大的尊重!当然,这也是对自己的人身安全负责。

最后,八卦一下:程序员最满意的工作环境是什么样呢?

1.安静,没有人随便喊你或者在你耳边说话;

2.硬件:两个显示器+顶配的MacBook Pro+人体工程学椅子;

3.绝对的自由,程序员都有一定的怪癖,比如听着摇滚乐写代码等,这些都要被允许。

4.外卖要好吃,要便宜。(虽然我很有钱,但是我挺省的)

5.温度,气味舒适的环境;

6.有个养眼的MM同事;

7.独立10M光纤线……

如此大概就完美了~

听说w3cschool开放注册了~赶紧抢学号去吧

版权声明:本文为博主原创文章,未经博主允许不得转载。

程序员不要仅靠经验,不多思考

本来今天没有写文章的想法的,但是看到个android的提问,引发了我很多思考,并有了很多感悟,我决定写下来。 这是这个问题的url:http://ask.csdn.net/questions/214...

iOS开发 之 不要告诉我你真的懂isEqual与hash!

为什么要有isEqual方法? isEqual方法的作用大家肯定是知道的: 判断两个对象是否相等 但是判断相等不是已经有==运算符了么, 为什么还要isEqual方法? 这是因为: ...
  • HX_lei
  • HX_lei
  • 2016年12月26日 14:21
  • 675

你是否真的会用C语言逐行读取文本文件中的串?(请不要栽倒在诡异的feof上)

之前说过诡异的feof, 也说过如何用C++逐行读取文本文件的串。但是,如果用C语言去做,就不那么简单了,尽管看似简单。下面是正确的程序,需要好好琢磨。我曾经在这个小问题上浪费不少时间,大家引以为戒。...
  • stpeace
  • stpeace
  • 2013年10月10日 00:35
  • 5649

strtok函数真是个蹩脚而又恶心的设计(千万不要嵌套使用strtok函数)

先来看一个程序: #include #include int main() { char str[] = "a = 1\nb = 2\nc = 3\nd = 4\ne = 5\nf = 6";...
  • stpeace
  • stpeace
  • 2013年11月02日 00:43
  • 4323
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:真的不要打扰思考中的程序员!
举报原因:
原因补充:

(最多只允许输入30个字)