全球知名程序員編程競(jìng)賽:美國(guó)只排第28名!中國(guó)又排第幾名?
譯文【51CTO.com快譯】但凡全球任何一名程序員,肯定該知道在全球具有一定權(quán)威性的編程競(jìng)賽組織(或者說是軟件工程師編程水平測(cè)試平臺(tái))HackerRank。距今大概3個(gè)月以前,HackerRank又一次組織和發(fā)起了一系列的編程競(jìng)賽,全球有數(shù)以十萬計(jì)程序員參與。
據(jù)HackerRank所做出的一份統(tǒng)計(jì)報(bào)告:全球20余個(gè)重要的國(guó)家或者地區(qū)中,巴西以73.4的總分排第38名。英國(guó)和美國(guó)分別以77.7和78.0的總分排第29名和第28名。韓國(guó)和日本分別以81.7和91.2的總分排第22名和第6名。澳大利亞以83.2的總分排第19名。德國(guó)和法國(guó)分別以84.3和91.2的總分排第14名和第8名。印度呢?印度以76.0的總分排第31名,直逼英國(guó)和美國(guó)。值得說明的是,參與這一次編程競(jìng)賽的程序員中,美國(guó)和印度程序員相對(duì)最多。
而排第1名到第5名的,分別是中國(guó)、俄羅斯、波蘭、瑞士和匈牙利,其總分分別是100.0、99.9、98.0、97.9和93.9。更值得中國(guó)人驕傲的是,(中國(guó))香港特區(qū)和(中國(guó))臺(tái)灣省分別以83.6和91.2的總分排第17名和第7名。
毋庸置疑,HackerRank所做出的這一份統(tǒng)計(jì)報(bào)告,足以令全球上千萬人甚感吃驚。你想啊,在全球,美國(guó)黑客文化***名氣。包括臉譜、亞馬遜、谷歌、微軟和蘋果等在內(nèi)的全球科技巨頭(和IT相關(guān)),同樣是在美國(guó)誕生。美國(guó)硅谷,也在全球響當(dāng)當(dāng)……所以,美國(guó)理所當(dāng)然地排第1名才對(duì)。
接下來,不妨來簡(jiǎn)單看看HackerRank所做出的這一份統(tǒng)計(jì)報(bào)告(部分)。
HackerRank組織和發(fā)起一系列的編程競(jìng)賽中,分為15個(gè)領(lǐng)域。最受程序員喜歡的領(lǐng)域是Algorithms(算法),參與度高到39.5%。同理,以參與度為據(jù),排第2名到第5名的領(lǐng)域分別是Java、Data Structures(數(shù)據(jù)結(jié)構(gòu))、C++和Tutorials(教程)。順便啰嗦一下,排第6名到第15名的領(lǐng)域分別是Mathematics(數(shù)學(xué))、Python、SQL、Shell、Artifical Intelligence(人工智能)、Functional Programming(函數(shù)式編程)、Databases(數(shù)據(jù)庫)、Ruby、Distributed Systems(分布式系統(tǒng))和Security(安全)。
15個(gè)領(lǐng)域中,俄羅斯在Algorithms(算法)領(lǐng)域排第1名。中國(guó)在Data Structures(數(shù)據(jù)結(jié)構(gòu))、Functional Programming(函數(shù)式編程)和Mathematics(數(shù)學(xué))三個(gè)領(lǐng)域排第1名。波蘭在Java領(lǐng)域排第1名。法國(guó)在C++領(lǐng)域排第1名。匈牙利能在Tutorials(教程)領(lǐng)域排第1名,著實(shí)不易。
中國(guó)是9個(gè)領(lǐng)域的前5名。俄羅斯是8個(gè)領(lǐng)域的前5名。得說一下日本和瑞士,日本是4個(gè)領(lǐng)域的前名,在Artifical Intelligence(人工智能)領(lǐng)域排第1名。瑞士是9個(gè)領(lǐng)域的前5名,在Databases(數(shù)據(jù)庫)領(lǐng)域排第1名。于是,不止中國(guó),甚至全球有相當(dāng)一部分行內(nèi)資深人士認(rèn)為,瑞士程序員相當(dāng)了不起——“全球最頑強(qiáng)的程序員”。
在中國(guó)網(wǎng)絡(luò)上倒是有這樣一段原話:“如果我們現(xiàn)在舉辦一場(chǎng)編程奧林匹克競(jìng)賽,數(shù)據(jù)顯示,中國(guó)將獲得金牌,俄羅斯將帶著銀牌回家,而波蘭將取得銅牌。盡管美國(guó)和印度在科技展示推廣方面做出的努力值得稱贊,但他們連排名前25位都進(jìn)不了。”
中國(guó)領(lǐng)先開發(fā)者社區(qū)SegmentFault創(chuàng)始人祁寧有說到:“我雖然沒有在美國(guó)工作過,但是根據(jù)一些朋友的說法,美國(guó)程序員更看中和其他同時(shí)溝通,中國(guó)程序員更看中實(shí)干,寫代碼的能力。”
另外,中國(guó)百場(chǎng)匯***技術(shù)官朱瑞清有說到:“我個(gè)人感覺,僅僅通過HackerRank的數(shù)據(jù),就說明中國(guó)工程師已經(jīng)排名世界***,缺少說服力……中國(guó)背景的工程師,在數(shù)理邏輯的訓(xùn)練和積累上,比其他國(guó)家的工程師要好很多。但與此同時(shí)帶來的負(fù)面效果,就是大家花費(fèi)了過多時(shí)間在數(shù)理邏輯上,缺乏探索性技能的訓(xùn)練……中國(guó)工程師比較注重單兵作戰(zhàn),一個(gè)人或者很小的團(tuán)隊(duì),都可以完成很難的任務(wù),而且完成得很好。”
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】