哪個國家的程序員最牛?
在我們還在議論,學 c 語言的看不起學 Java 的,用機械鍵盤看不起用薄膜鍵盤的,有女朋友的看不起沒女朋友的程序員的時候,有人已經將這一比較上升到了國家的級別。
那個國家的程序員最厲害?美國誕生了很多傑出的程序員,像我們熟知的
比爾·蓋茨
(有多少少年夢想著成為第二個他)
C 語言之父丹尼斯·里奇
唐納德·克努特
那是不是美國的程序員就比較厲害呢?
國外有一家 HackerRank 的網站做了一個數據統計,根據統計的結果:世界上最厲害的程序員是中國的程序員。
為了幫助程序員提高技能,HackerRank 網站舉行過數以千計的編程挑戰賽,有來自全世界的程序員來參加這些挑戰賽。網站的數據就是根據這些比賽的數據得出的(有多少英語不好的小夥伴被擋在了門外)。
這些數據顯示:中國和俄羅斯擁有最具才華的程序員。中國程序員在數學、功能程序設計和數據結構方面超過了世界其他國家的程序員,而俄羅斯程序員則在演算法領域佔據主導地位,演算法也是最流行和最具競爭力的領域。
整體綜合排名
HackerRank 網站有15個不同的領域,程序員可以自由選擇。自己喜歡的領域來參加比賽。
其中最受歡迎的是演算法領域,這個領域包括數據排序,動態編程,搜索關鍵字以及其他基於邏輯的任務方面的挑戰。在演算法測試中,程序員可以使用他們喜歡的語言。緊跟著是 Java 和數據結構領域參賽人數佔比都接近10%。
首先看一下在 HackerRank 網站上面,參賽的程序員最多的前50個國家,雖然有很多小夥伴沒去上,但是我們的參賽人數還是最多的!
領域排名
雖然我們中國的程序員是最厲害,但也不是所有的項目都被我們霸佔了,現在就來一起看一下,具體項目的排名情況。
可以看到不同國家的程序員對於不同項目的參與度,我們中國的程序員在在數據結構、數學和函數式編程方面打敗了其他國家的程序員。
不同國家程序員對於領域偏好
這項數據主要是來源於不同國家的程序員在不同項目上花費的時間,然後用這個時間與平均時間進行一下比較得出的結論,果然我們還是更喜歡數學!
不同國家的程序員對於編程語言的喜好
總體來說,世界各地用Java的程序員比例要高於其他語言,所以果然Java是很受歡迎的,根據這些數據,假如我們進行一場比賽,我們中國將是冠軍,俄羅斯是亞軍。
所以各位小夥伴,我們中國的程序員是世界上最棒的程序員。
我拖了祖國母親的後腿
今天就到這裡了
我要去寫代碼了
拜拜


TAG:java學習吧 |