自由的公司環境是造就優秀程序員的搖籃
英文原文:What do the best computer programmers have in common?
優秀的程序員都有什么共同之處?工作經驗?薪水待遇?完成任務花的時間的多少?事實證明,跟這些都不相關。
很奇怪,來自同一個公司的程序員們的表現都基本上處在同一水平。為什么?
這最重要的因素是他們所處的工作環境能給他們提供的舒適程度:“… 最能干的程序員所工作的公司幾乎都能給他們***的隱私權,***的個人空間,***的控制他們的物理空間的自由度,最少的外界干擾。”
來自: 《Quiet: The Power of Introverts in a World That Can’t Stop Talking》:
為了證明這些,DeMarco 和他的同事 Timothy Lister 設計了一個稱之為“Coding War”競賽的研究計劃。這個競賽的目的是要能清楚***的程序員和最爛的程序員都有哪些特征;大約有來自 92 個公司的 600 名程序員參加了競賽。他們每個人都要設計,開發,測試一個程序,在上班時間,在他們平時工作的地方完成。每個參與者都有一位來自同一個公司的同伴。然而,他們之間相互獨立,沒有任何的聯系。后來證明這是這個競賽的一個至關重要的特點。
當結果出來后,這些人的編程能力被證明有著巨大的差距。***秀的和最差的之間的效能比是 10:1。***程序員比中等水平的程序員也要高出2.5倍。當 DeMarco 和 Lister 試圖解開是什么導致這樣驚人的差距時,那些他們以為可能的因素——比如工作閱歷,薪資待遇,甚至完成競賽題花去的時間長短——這些都跟這樣的結果關系不大。具有 10 年工作經驗的程序員并不比只有 2 年經驗的表現的優秀。有一半處于中上等水平的程序員的收入比余下一半處于中下等水平的程序員的收入要少 10%——盡管前者比后者的能力有的要高出兩倍。那些編寫出“零錯誤”程序的程序員相較于那些程序中有錯誤的程序員,他們完成競賽題所花的時間更少,而不是更多。
這是一個迷,但是他們發現了一個很有意思的線索:來自相同公司的程序員或多或少都處在同一能力水平,即使是他們并不在一起工作。這是因為那些***程序員所工作的公司幾乎都能給他們***的隱私權,***的個人空間,***的控制他們的物理空間的自由度和最少的外界干擾。最有效率的程序員中有 62% 的人說他們的公司尊重他們的隱私,而相對的那些表現最差的程序員中只有 19% 這樣說。最差的程序員中有 76% 的人說經常被沒必要的因素干擾,而那些***秀的程序員中只有 38% 這樣說。
原文鏈接:http://www.aqee.net/what-do-the-best-computer-programmers-have-in-common/
【編輯推薦】