当前位置: 首页 > 科技观察

别管程序员

时间:2023-03-13 21:40:34 科技观察

很多时候我发现自己不得不向编程世界之外的人解释为什么随意打断程序员很烦人。我需要向他们解释什么是“心流”状态——当程序员陷入对一个问题的深入思考和理解时,一个电话、一个问题,甚至一句“你好”,都会让程序员从“盗梦空间”中醒来”——所有在梦中建造的建筑物都会立即倒塌。很简单——这是一种非常脆弱和脆弱的心态。我很高兴ninlabs的ChrisParnin(@chrisparnin)发表了一篇关于外部干扰对生产力和注意力的影响的非常好的文章,并进行了非常严格的科学分析。这篇文章说:基于对使用Eclipse和VisualStudio的86名程序员抽样的10,000次编程活动的分析,以及对414名程序员(Parnin:10)的问卷调查,我们发现:一个程序员打断后,他需要10-15分钟的时间来恢复到以前的编程状态。当在修改程序功能时被打断,只有十分之一的程序员能在一分钟内回到之前的思路。程序员每天只能获得2小时不受打扰的时间。太残忍了。对程序员来说最令人不安的中断发生在什么时候?研究表明,影响大脑的中断发生在程序员的大脑处于高负荷运转时。如果用神经运动来反映大脑负荷,比如瞳孔测量,结果表明在瞳孔扩张到峰值时中断会破坏大脑。力量。“我们称之为‘处于心流状态’”——克里斯解释什么是“***负载”。被打扰的坏处是影响工作效率,这是我这些年反复强调的。我很高兴有科学实验可以证明这一点。很棒的文章,我强烈推荐给任何认为程序员脾气暴躁的人。它可能会改变你的偏见。英文原文:TheRealCostofInterruptinganEngineer翻译链接:http://www.vaikan.com/the-real-cost-of-interrupting-an-engineer/