黑客社交網絡HackerRank不久前公布了一份研究報告,評選出擁有最好開發人員的國家。在研究中,該網站還評選了哪些國家整體表現最好,比如哪種挑戰最受歡迎、哪些國家在挑戰賽中名列前茅、每個國家偏愛哪些編程語言等。美國人和印度人是這家網站最活躍的參與者,但這兩國的表現都令人感到失望。美國排名第28位,印度排名第31位。那么哪些國家占據了前十位? 中國險勝俄羅斯,在HackerRank的“最優秀計算機程序員”排名中位居榜首。而在具體挑戰賽中,中國在數據結構、數學以及功能規劃方面表現最好。 有關俄羅斯黑客的報道相當多,這就無怪乎俄羅斯在HackerRank挑戰賽榜單上獲得高位排名了!在涉及到算法時,俄羅斯程序員的表現最突出,而算法也是HackerRank網站上最受歡迎的挑戰賽。 波蘭贏得了HackerRank網站舉行的Java挑戰賽,這給人留下特別深刻的印象,因為Java是HackerRank用戶中最受歡迎的編程語言。就像榜單上的許多國家一樣,波蘭在學校開設編碼課程。 在HackerRank最受歡迎的15大挑戰賽中,瑞士在其中9大挑戰賽中進入前五位,這使其成為榜單上最有支配權的國家之一。瑞士也是最早的計算機編程語言之一Pascal的誕生之地。此外,瑞士在2016年全球創新指數中高居榜首。 匈牙利在教程挑戰賽上的表現超過許多國家,為此在HackerRank榜單上排名第五位。匈牙利是首個在教育系統中引入計算機編程課程的歐洲國家,在小學和中學都開設了相關課程。 日本在HackerRank的人工智能挑戰賽中表現最好,這并不令人感到奇怪,因為日本在人工智能領域取得重大進步。今年夏初,東京大學據說利用人工智能診斷出癌癥,從而挽救了一名女子的生命。 在數據庫、功能變成、算法以及數據結構挑戰賽上,臺灣地區都有不俗的表現。調查顯示,Python是臺灣最常用的編程語言。 據HackerRank研究顯示,法國程序員在C++挑戰賽上表現最好。因為從2014年6月份開始,法國在小學開始編程課程。 在shell腳本挑戰賽上,捷克程序員表現最好。此外,他們在HackerRank的數學挑戰賽上獲得第二名。這些技術幫助捷克占據“最好程序員”榜單第九位。 在HackerRank的數據庫和教程挑戰賽上,意大利程序員的表現給人留下深刻印象,在這兩個領域排名都居于第二位。此外,似乎不僅僅HackerRank認為意大利在這兩個領域表現超好。蘋果公司已經宣布,將在意大利海岸的那不勒斯費德里克二世大學培養600名程序員。 --騰訊科技 |