如果按國家分,哪個國家編程最厲害?有沒有代表人物?


根據美國加利福尼亞的HackerRank的一份報告,按照國家分的話,編程最厲害的國家是中國,第二名是俄羅斯,第三名是波蘭,兩個傳統的IT大國美國和印度分別是28名和31名。這份報告是根據該網站幾年來的數據整理出來的。

註:HackerRank網站是一個擁有有150萬編程高手,以編碼謎題和現實生活中遇到的編碼難題為基礎的新興的社交平台。網站提供各種編碼謎題、遊戲病毒和現實中的編碼難題及挑戰,讓黑客們在該社區中進行交流討論,接受挑戰。

其中中國程序員在數學、函數式編程、數據結構方面的成績遠遠高於其他國家,俄羅斯程序員在演算法方面的成績優於其他國家程序員。

來源:Which country has the best programmers? Hint: It"s not the US


如果說黑客的話,我覺得老毛子第一。。。

以快狠准,作風兇狠,不留痕迹著稱。

在當年那個XP盜版橫行的年代,最穩定的破解版,是老毛子出的。


看了 @Jim Jin 的那個表單,評論一下吧!幾年前也算玩過一段時間的Hackerrank(後面簡稱HR)。在編程競賽方面,HR的影響力還不是很夠。AI和機器學習方面,比不上Kaggle,演算法競賽方面不如TC和CF。其中突出的一個指標是:一些頂尖競賽選手並不經常參加HR的比賽。

即使按照HR的這套評價標準(數學,數據結構,函數式編程,演算法....),美國也是可以進入前5的,日本排名前也應該更靠前一些(不太清楚HR是怎麼排的,畢竟UWI常年佔據Rank1)。另外假如毛子的幾位頂尖選手能夠經常參加HR比賽的話,中國估計很難排到第1。

HR從印度起家,在矽谷發展壯大,因此參與HR比賽的印度及美國選手相對多一些,不知是否因此拉低了平均分?不過感覺印度在演算法競賽方面,同中俄(東歐)美日的差距還是挺大的。


編程不知道,但是如果說黑客的話,肯定是俄羅斯第一中國大陸第二。

為什麼啊?因為美國媒體說的。總之所有的壞事肯定是這倆國家的人乾的。


你用了多少年的spring不知道spring是澳洲人開發的。。。

好吧。。

那你用了多少年的jira,卻不知道jira是澳洲人開發的。。。

好吧。。

那你用了多少年的比特幣,卻不知道比特幣是澳洲人開發的。。

對了你不用比特幣。。。

那你也不能不跳蹦蹦跳吧?bouncy castle也是澳洲的。。。

你用java不,那是加拿大人發明的。

好吧你用php,也是加拿大人發明的。

好吧你只看得人工智慧,看不起編程。

deep learning是加拿大發明的。


一 中國CTO:我想用一套比較好拓展的系統框架,需要三個月時間。中國老闆:駁回,給你一個月,我要快速開發。

二中國CTO:我需要PM來幫我設計產品。 中國老闆:你就是PM!

三中國CTO:我需要後端程序員 中國老闆:你就是後端

四中國CTO:我需要前端程序員 中國老闆:你就是前端

五中國CTO:我需要一個美工 中國老闆:要不我來? CTO:算了。我就是美工

---------------------------------------------------------------------------------------------------------------

中國的程序員經常是被迫放棄最佳方案,真的是蠻悲哀的。


韓國吧,公司的韓國人整天笑話中國程序員是垃圾


我感覺按照人數的話……中國絕對最厲害的

(評論有人說印度比中國人多……誒好像也有道理)

不過話又說回來,作為一個盜版軟體受害者……我感覺遊戲上我只敢相信Razor1911,絕對不相信3DM

依稀記得當年3DM的看門狗破解不僅源自R組,而且到了win10就會死,然而R組沒一個出問題。

從此不相信3DM破解


當然是美國最厲害了,你看出的書就知道了。。哎,問這問題,就我回答最認真。

-------更新被舉報了--------

我之前開玩笑說「給個讚唄」。就被舉報了。哈哈。我要贊幹啥呢,你們這麼認真是怎麼了,人沒有幽默感和豬有什麼分別。。(豬:都別攔著我,辱我族者,XXX……省略

哎,總之鄭重聲明。不要給贊啊!給了我就又被舉報了!


http://m.ltaaa.com/Index-article-pid-20446.html剛好是龍騰網今天的翻譯帖。。。


以色列、英國

美國

印度

俄羅斯、德國

中國

日本

韓國


當然是中國編程最厲害。

代表人物丁香園前CTO馮大輝 @Fenng

能將編程入禪的,放眼世界,舍他其誰

代表作: 一個不寫代碼不稱職被扒皮的水貨 CTO 的自白 - 小道消息 - 知乎專欄


推薦閱讀:

如何解釋召回率與準確率?
你有哪些時候能力突然增強?說明例子和進行原因分析?
0x5f3759df這個快速開方中的常數的數學依據是什麼?
學了一點 C 語言,下一步應該學什麼?
怎樣衡量一個機器學習工程師對演算法的掌握程度?

TAG:程序員 | 軟體開發 | 演算法 | 編程 | 數據結構 |