哪個國家的程式設計師水平最高?這個容易引發彈幕混戰的問題可不好回答。最近軟體工程師水平測定平台hackrank發起了一系列程式設計挑戰競賽,給出了乙個目前為止貌似靠譜的統計調查結果。
全球程式設計師程式設計水平國家(地區)排行榜top50
全球數以十萬計的軟體工程師參加了hackrank的系列程式設計挑戰大賽,比賽項涵蓋從python、演算法、網路安全到分布式系統多個領域,組織方根據開發者的準確性和開發速度給出乙個綜合評分。
根據hackerrank最後的統計,中國程式設計師排名第一,俄羅斯以微弱的差距緊隨其後。中國程式設計師在數學、函式程式設計和資料結構專案成績第一,而俄羅斯程式設計師則在演算法這個最具競爭性的領域獨占鰲頭。
被經常拿來對比的中國(第1名)、印度(第31名)、愛爾蘭(第32名)和美國(地28名)的程式設計師在榜單上的排名分布非常有趣,中國遙遙鄰先,而印度、愛爾蘭和美國緊挨著處於榜單的同一區間。
前10名中,除了中國和俄羅斯,以及東亞的日本、台灣地區外,其餘都是歐洲國家,分別是波蘭(3)、瑞士(4)、匈牙利(5)、法國(8)、捷克(9)、義大利(10),其中東歐國家佔據三席,表現搶眼。
除了各國程式設計師開發水平的綜合評分榜單,hackrank還給出了一些有趣的子榜單,摘錄如下:
各國(地區)程式設計師擅長的技術領域榜單
演算法的前三強是俄羅斯、波蘭和中國,中國程式設計師在資料結構、數學、函式程式設計幾個分項排名第一,在網路安全分項排名第二。
最受歡迎的程式設計挑戰專案top15:
演算法開發依然最流行,值得注意的是安全開發專案排名墊底,令人憂慮的是網路安全技術依然不被開發人員重視。
各國(地區)程式設計師毅力排行榜:
沒有取得任何進度(零進度)就選擇放棄的測試比例能反映乙個國家和地區程式設計師的毅力水平(死磕能力
印度軟體水平和中國的程式設計師
印度軟體開發 我在工作中,接觸到印度軟體公司開發出來的軟體 整個體系架構非常清晰,按照我們的要求實現了全部功能,而且相當穩定。但是開啟具體的 一看,拖沓冗長,水平不咋樣。我們自己的一些程式設計師就有怪話了,說他們水平真低。但是!印度人能夠把軟體整體把握得很好,能夠完成軟體,並得到相當好的設計文件。而...
程式設計師須知 怎麼提高自己的程式設計水平?
不知不覺學計算機已經好幾年了,有成功的喜悅,也有失敗的痛苦,和我心目中真正的高手們比起來,還差的太遠。世界上並沒有成為高手的捷徑,但一些基本原則是可以遵循的。1.紮實的基礎。資料結構 離散數學 編譯原理,這些是所有電腦科學的基礎,如果不掌握他們,很難寫出高水平的程式。據我的觀察,學計算機專業的人比學...
PHP 判斷程式設計師水平參考
1.應用場景 在程式設計中,隨著開發時間的增加,會遇到學到很多自己以前沒有用到的程式設計知識,而這些不失為區別低中高階開發者的指標之一 2.學習 操作 1.abs 負數轉正數 test 1 echo test test abs test echo test 輸出 11 2.set time limi...