search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

公司環境好壞,決定程序員水平高低?

千萬不要惹程序員不開心,否則吃虧是你自己

是什麼造就了最優秀的程序員?豐富的工作經驗、優厚的待遇,還是多年的實踐?答案都是否定的。

在科技界,有一個奇怪的現象:來自同一家公司的程序員的水平相差無幾。為什麼會是這樣?因為最重要的因素是程序員所處環境的舒適程度,這一點決定了他們的水平高低。

為了驗證這種看法是否正確,美國軟體工程專家湯姆?德馬克(Tom DeMarco)和蒂莫西?李斯特(Timothy Lister)設計了一個名為「編碼戰爭遊戲」(Coding War Games)的研究。這項研究旨在確認最好的程序員和最差的程序員有哪些共同特徵。

超過600名程序員參加了研究,他們來自92家公司,每個人都要設計、編碼和測試一個程序,他們不僅要在上班時間完成編程,工作環境也與以前不變。此外,每名參與者都要與一名來自本公司的同事配對,但二人獨立工作,相互間沒有任何的交流——這也是「編碼戰爭遊戲」研究的一個重要特點。

研究結果表明,不同程序員的水平有著天壤之別:最好的是最差的10倍,頂尖程序員的水平是平均值的2.5倍。

當德馬克和李斯特試圖揭開程序員水平差距如此之大的謎團時,他們發現工作經驗、待遇和完成這項工作所需要的時間等因素,都與之沒有太大關聯。

分享之前我還是要推薦下我自己的前端學習群:180-442-230,不管你是小白還是大牛,小編我都挺歡迎,不定期分享乾貨,包括我自己整理的一份2017最新的前端資料和零基礎入門教程,送給大家,歡迎初學和進階中的小夥伴

例如,擁有10年經驗的程序員並不比只有2年經驗的程序員優秀。一半能力處於平均值以上的程序員的收入還比另一半能力處於平均值以下的程序員少了10%——即便前者的水平是後者的兩倍。相對於那些在編程中出現多處錯誤的程序員,沒有出現任何錯誤的程序員完成測試的時間即便沒有超過他們,但也沒有少很多。

至於程序員之間的水平為何相差如此之大,這仍然是個迷,但有一個線索頗令人感興趣:來自同一家公司的程序員的水平都差不多,即便他們不在一起工作。這是因為頂尖程序員所在的公司,會給予他們最大的隱私權和私人空間,同時讓他們完全可以支配自己的物理環境,不受任何打擾。

62%最優秀的程序員說,公司十分尊重他們的隱私權,而表現最差的程序員中只有19%的人這樣說。在表現最差的程序員中,76%的人說他們經常無緣無故被打擾,而在最優秀的程序員中,只有38%的人這樣說。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦