喜訊:中國位居全球程序員編程水平排行榜第一
哪個國家的程序員水平最高?這個容易引發彈幕混戰的問題可不好回答。最近軟體工程師水平測定平台HackRank發起了一系列編程挑戰競賽,給出了一個目前為止貌似靠譜的統計調查結果。
全球程序員編程水平國家(地區)排行榜TOP50
全球數以十萬計的軟體工程師參加了HackRank的系列編程挑戰大賽,比賽項涵蓋從Python、演算法、網路安全到分散式系統多個領域,組織方根據開發者的準確性和開發速度給出一個綜合評分。
根據HackerRank最後的統計,中國程序員排名第一,俄羅斯以微弱的差距緊隨其後。中國程序員在數學、函數編程和數據結構項目成績第一,而俄羅斯程序員則在演算法這個最具競爭性的領域獨佔鰲頭。
被經常拿來對比的中國(第1名)、印度(第31名)、愛爾蘭(第32名)和美國(地28名)的程序員在榜單上的排名分布非常有趣,中國遙遙鄰先,而印度、愛爾蘭和美國緊挨著處於榜單的同一區間。
前10名中,除了中國和俄羅斯,以及東亞的日本、台灣地區外,其餘都是歐洲國家,分別是波蘭(3)、瑞士(4)、匈牙利(5)、法國(8)、捷克(9)、義大利(10),其中東歐國家佔據三席,表現搶眼。
除了各國程序員開發水平的綜合評分榜單,HackRank還給出了一些有趣的子榜單,摘錄如下:
各國(地區)程序員擅長的技術領域榜單
演算法的前三強是俄羅斯、波蘭和中國,中國程序員在數據結構、數學、函數編程幾個分項排名第一,在網路安全分項排名第二。
最受歡迎的編程挑戰項目TOP15:
演算法開發依然最流行,值得注意的是安全開發項目排名墊底,令人憂慮的是網路安全技術依然不被開發人員重視。
各國(地區)程序員毅力排行榜:
沒有取得任何進度(零進度)就選擇放棄的測試比例能反映一個國家和地區程序員的毅力水平(死磕能力)
※Linux Kernel 4.17周期結束儘快升級至4.18
※linux內核設計
TAG:Linux資訊速推 |