9月1日消息,據國外媒體報道,哪里有世界上最優秀的編碼程序員?全球最具影響力的黑客社交網站HackerRank,給出了答案。為了進行這項編程領域的“奧林匹克”,HackerRank的工作人員篩選出擁有最多開發者的50個國家,然后根據他們完成所有挑戰賽的平均得分進行排名,最后得出研究報告公布于眾。

最終平均得分排名
最終研究發現,中國程序員得分最高,獲得了100分。緊隨其后的是俄羅斯,獲得99.9分;波蘭名列第三,獲得了98分。其中表現最差的三個國家是巴基斯坦、斯里蘭卡和尼日利亞。HackerRank還繪制了巨型地圖,綠色程度越深,說明該國編程能力越強。

hackerrank繪制的地圖
雖然印度和美國的開發者人數最多,但是排名得分卻不容樂觀。印度排名31位,得分76分;美國則排名28位,得分78分。
另外,還研究得出了最受歡迎的編程排名,名列前茅的依次是算法、Java、數據架構和C++。

最受歡迎的挑戰排名
同時,HackerRank也在不同的技能領域做了分析排名:
中國的編程平均能力超越其他國家,但是單論算法,還是落后于俄羅斯和波蘭,排名全球第三,中國臺灣排名第五。雖然在算法上,俄羅斯程序員有絕對的統治力,但中國程序員卻在數據架構的搭建上遙遙領先。
Java目前是世界是最流行的編程語言,波蘭在此領域排名第一,前五位沒有中國。瑞士則在算法和Java中都排名第四。

算法和Java排名
專家認為,中國程序員在編碼上領先全世界,主要因為中國的教育資源相較于其他許多國家來說較少,因此學生的人生規劃選擇較少,編程成了為數不多的選擇途徑之一。另外,學生也較早接觸數學和計算機教育。