神州的技术员是社会风气上最牛的技师,中华夏族民共和国技士是世界上最牛的程序猿


哈克erRank网址上,为了扶持程序猿提升本事,我们进行过数以千计的编制程序挑衅赛。来自世界外省点不清的程序猿参与了那几个挑衅赛,从
Python
到算法到安全到遍及式系统都有涉及。大家的社区也许有超过150万开采者的排行,何况社区的食指每日都在增高。

3、差别国度程序员的溺爱

3、不相同国度技士的偏心

接下去,大家又比较了各种国家程序员在差异挑衅赛上开支的年华,然后与哈克erRank用户平均开支的时间长度进行相比。这样一来,就能够搜索不相同国家技士在特定领域的偏爱了。
图片 1
如上表所示,中华夏族民共和国技术员在数学竞技中的加入度远远出乎大家预料的平均水平,那就能够表明为何他们能在那几个小圈子高踞第一名了。捷克共和国(The Czech Republic)人相像很爱怜shell,在那些单项他们是率先。

图片 2

4、区别国度技师的编制程序语言偏幸

可是除了这两个国家,其余国家的选用偏心和专长领域周围并不曾必然联系。我们也想了然其余国家的程序员对特定的编制程序语言是不是有优异嗜好。比方印度技师是还是不是对C++更感兴趣?墨西哥程序猿是不是都用Ruby编码?
图片 3

总的来讲,世界各市的技师选拔 Java
的百分比都要压倒另外语言(独有极个别的例外:如马来亚和巴基Stan的程序猿更欣赏
C++,黑龙江的程序员更爱好 Python
)。而毛里求斯技士也是JAVA比例使用最高的国度,在哈克erRan中也排行排在第八的职位。

巴基Stan、毛里求斯和尼日利Adam下排行位居低级,他们得以学学学习瑞士联邦的恒心。程序猿在哈克erRank社区上并未努力就吐弃了挑衅,得分为零。瑞士联邦的零记分用户比例是低于,瑞士联邦技师也可谓可以称作世界上最生硬的程序猿。

实则对于世界外市的技士来讲,无论你来自何方,都有望变为一下个盖茨或许克努特。

依据那几个多少,假如大家进行一场红客奥林匹克竞技,中夏族民共和国将得到金牌,俄罗丝将得到银牌,而波兰(Poland)则砍下铜牌。就算U.S.A.和孔雀之国的技师令人值得陈赞,但想进去前25,照旧需求再持续努力的。

翻译的剧情非常多,如有部分语句措辞不当的,应接提出。

原稿出处:https://blog.hackerrank.com/which-country-would-win-in-the-programming-olympics/

图片 4

接下去,我们相比较了种种国家的工程师在差异挑衅赛上费用的时间,然后与
哈克erRank 用户平均开销的时间长度进行比对。

倘诺问哪儿的程序猿最牛,很两个人必然会认为是米国。究竟米利坚有着众多天下第一的程序猿,如Bill·盖茨、
肯·汤普森、 C
语言之父丹尼斯·Richie、Donald·克努特。但是,近几来,印度的程序猿规模进步是天下最快的,俄罗丝的黑客也尤为锋芒毕露。有何样格局来明确哪些国家的技术员是最牛的啊?

技士在 哈克erRank
社区上尚无努力就扬弃了挑衅,得分为零。
瑞士联邦的零记分用户比例是最低,瑞士联邦程序员也可谓堪称世界上最顽强的程序员。巴基Stan、甲米和尼日利Adam下排行位居低等,在意志力方面,他们都亟需向瑞士联邦求学。

写在前头:直白感到中夏族民共和国的程序员主见多,肯钻研肯学习,但却不知情原本中夏族民共和国的程序猿是社会风气上最牛的程序猿。说来或然不信,但基于哈克erRank官方网站的一篇通信,数据突显中华的技师就是社会风气上最牛的程序员。特将此文翻译成普通话,分享给我们。

实在对于世界外省的程序猿来讲,无论你来自何地,都有异常的大也许产生一下个盖茨也许克努特。

听他们说我们的多寡展现,中俄全部最具才情的程序猿。中夏族民共和国程序猿在数学、作用程序设计和数据结构方面超越了世界其余国家的程序猿,而俄罗丝程序猿则在算法领域据有主导地位,算法也是最盛行和最具竞争力的园地。就算美利坚合众国和印度在哈克erRank上也是有许多妙不可言的技师,但她俩也不得不排在第28和第31。

咱俩不要紧查看一下相继国家所在天地的平均得分。

在HackerRank网址上,哪些国家在编制程序挑衅赛中显示最厉害呢?通过数据,我们希望能够找到题指标答案。

再正是,NOI 中还应该有一个牛逼的极其规定:如果一个人选手在 NIO
中赢得了金牌,他就无法到庭国际消息学奥林匹克竞技的中国队选用赛,那就表示,在列国消息学奥林匹克竞技后取得金牌的神州运动员,都以首战告捷。

1、全部综合排行

大家先从程序猿中最受招待的测验项目开首剖析。哈克erRank程序猿可挑选出席14个不等世界,下表显示了种种领域的比重

图片 5
天涯海角当先的小圈子是算法领域,那个世界取得了近四分之三的工程师好感。那一个小圈子满含数据排序,动态编制程序,搜索关键字和任何依照逻辑的天职方面的挑衅。对于算法测验,技术员可利用他们采用的语言,这或然也解释了该领域如此受接待的部分原因。排在第三人和第二位的Java和数码架构分别都占到了近乎
10%的百分比。而遍布系统和安全的占比低于。

那正是说,基于那一个测验,哪个国家的程序猿全部得分最高呢?

为了弄理解,大家查阅了各类国家所在世界的平分得分。总结平均得分前大家又为各种领域制定了打分标准(通过从种种分数减去平均值,然后除以规范差,也称为z分数),那样的话,纵然每一个领域的难度有差距,但大家也能对不相同世界的个体打分,并转身一变从完整到个人的可比系统。为了让结果越来越直观,大家根据z 分数框架的法规,做了多少个 1-100 分数框架来疏解。

小编们总结了 哈克erRank 上技术员最多的 50 个国家,得出上边那张表单:
图片 6
是因为中华人民共和国的程序员得分最高,所以将中国的分数作为 100
的基准分,则俄罗丝的分数为 99.9 ,两个国家仅相距 0.01 。别的,波兰共和国和瑞士联邦也以
98 的高分步入前列。巴基Stan得分仅为 57.4 。

印度和美利坚合营国为天下进献了最多的工程师,但绝非走入榜单的前 25名 ,只分级以
76 和 78 的分数排行 31 和 28 。

我们一并来探视在 哈克erRank
网址上,哪些国家在编程挑战赛前显示最厉害。大家的主旨是:多看数据,少YY。

2、特定领域排行

即使如其中国的排名很优良,但也不只是雄霸全数榜单。哪个国家的程序猿在一定领域的表现最棒?我们来拜谒各类领域中上榜的国度。
图片 7
能够看到中夏族民共和国在一部分天地特别美好。中中原人民共和国工程师在在数据结构、数学和函数式编程方面克制了另外国家的技士。别的,俄罗丝技士在挑衅举行最多的算法领域也摘得桂冠。其次是个别处于第二、第三岗位的波兰共和国和九州。

怎么解释不一样国家在分歧世界的档期的顺序差距?有十分大可能率是因为俄罗丝的程序猿更欣赏出席算法类的竞技,也就能够在这一天地投入越多精力,而大相当多中夏族民共和国技士则更爱好涉足数据结构类的门类。

在哈克erRank专门的学问的三个软件程序猿正是那般的,他叫Shimi
Zhang,是大家函数型编制程序领域排行前十人的技术员之一。他来自华夏阿比让市,四年前赶到U.S.就学计算机调查大学生,然后来到HackerRank职业。

来自华夏的一流工程师Shimi
Zhang就中华人民共和国程序猿的不凡之处表明了她的见地:

“和另海外家对待,中华夏族民共和国的高教能源较少,中华人民共和国的年青人学习编制程序的路本来就窄。非常多非同通常的小青少年在得到谈何轻便的产生竞赛,会真正痴迷于此。

在中中原人民共和国,非常多小青少年在中学时期就起来进修编制程序了,以致还品尝解决的一些在海内外也从不稍微人能消除的难点。

设置特意针对青少年技术员的全国性竞技,如 NOIp (
全国青少年消息学奥林匹克联赛)和 NOI (
全国青少年音信学奥林匹克竞技),今年最少有 3 个人在 NOI
中而且猎取了亚军。这种针对年轻人进行的编制程序比赛是近十年内的主旋律。

何况, NOI 中还恐怕有二个牛逼的特意规定:假诺壹人选手在 NIO
中获得了金牌,他就不可能插足国际新闻学奥林匹克比赛的中中原人民共和国队选择赛,那就代表,在列国新闻学奥林匹克比赛前拿走金牌的炎黄运动员,都以首战告捷。”

据他们说数量展现,中俄富有最具才华的技师。中国程序猿在数学、功效程序设计和数据结构方面秒杀了世界其它国家的技士,而俄罗丝技士则在算法领域攻陷主导地位,算法也是最盛行和最具竞争力的小圈子。

图片 8

1、全体综合排行

咱俩先从程序员中最受款待的测量检验项目开始分析。哈克erRank 程序猿可选择加入15 个不等世界,下表展现了各种领域的百分比 :

图片 9

图片 10

能够看看中国的技士得分最高,所以把中国的分数作为 100
的基准分,从而得出俄罗丝的分数为 99.9,二国仅相距
0.01。别的,波兰共和国(The Republic of Poland)和瑞士联邦也以 98 的高分走入前列。巴基Stan得分仅为 57.4。

印度和美利坚同盟国为环球进献了最多的工程师,但尚无步入榜单的前 25 名,只分级以
76 和 78 的分数排行 31 和 28。(人不在多,有分则灵~)

总结 哈克erRank 上程序员最多的 50 个国家,得出上边那张表单:

4、分歧国度技术员的编制程序语言偏疼

万一有人问你哪里的程序猿最牛,十有八九您会以为是美利坚联邦合众国。究竟U.S.A.全体十分的多特出的工程师:Bill·盖茨、
肯·汤普森、 C 语言之父丹尼斯·里奇、Donald·克努特……

不过据小编所知,印度这些年,技术员的范围进步是天下最快的,俄罗丝的骇客也声名大噪。那么,决断哪儿的程序猿最牛,到底有怎样可靠的依靠吗?

除了那一个之外刚刚获得的多少,大家也想知道别的国家的程序猿对一定的编制程序语言是否有非凡嗜好。举个例子印度技师是或不是对
C++更感兴趣?墨西哥程序猿是或不是都用 Ruby 编码?

发源中夏族民共和国的特等程序猿 Shimi Zhang
就中国程序猿的超导之处表明了他的思想:

听说那些数据,假诺我们设立一场黑客奥林匹克竞技,中华夏族民共和国将得到金牌,俄罗丝将赢得银牌,而波兰共和国(The Republic of Poland)则拿下铜牌。固然美利坚联邦合众国和印度的技师令人值得陈赞,但想步入前
25,仍旧须求再持续大力的~(*^__^*) 嘻嘻……

透过从各种分数减去平均值,然后除以规范差,也叫做 z 分数

图片 11

那般尽管各样领域难度各不一样样,但大家也能对两样世界的个体进行打分,并产生从完整到村办的相比较系统。为了让结果越来越直观,大家根据z 分数框架的法则,做了二个 1-100 分数框架来解释。

如上表所示,中华夏族民共和国程序猿在数学比赛中的参与度遥远大于我们预料的平均水平。捷克共和国(Česká republika)人相似很喜欢
shell,在那个单项他们是第一。

那正是说难点来了:经过测量试验,哪个国家的程序猿全体得分最高呢?

中原程序猿在数据结构、数学和函数式编制程序上面征服了另国外家的技师。其余,俄罗丝技术员在挑衅举行最多的算法领域也摘得桂冠,其次是分别处于第二、第三岗位的波兰共和国和九州。

兴办特意针对青年程序猿的全国性竞技,如
NOIp(全国青少年音信学奥林匹克联赛)和 NOI (
全国青少年消息学奥林匹克竞技),二〇一三年起码有 3 个人在 NOI
中还要取得了亚军。这种针对年轻人进行的编制程序竞技是近十年内的可行性。

+群沟通学习289683894

「和另外国家对待,中夏族民共和国的高教财富比非常少,中华夏族民共和国的青少年人学习编制程序的路本来就窄。相当多别致的青年在获得谭何轻松的成为竞赛,会真的痴迷于此。

总的看,世界外市的程序员选择 Java
的比例都要超越另外语言(唯有极少数的不如:如马拉西亚和巴基Stan的技士更爱好
C++,山西的技师更欣赏 Python)。而苏梅岛技师也是 JAVA
比例使用最高的国家,在 哈克erRan 中也排行排在第八的职责。

打分规范:

2、特定领域排名

值得注意的是,尽管美利坚合众国和印度在 哈克erRank
上也可以有比相当多美丽的技术员,但他们也不得不排在第 28 和第 31╮(╯_╰)╭

在神州,比比较多小青少年在中学时代就从头进修编制程序了,以至还品尝化解的局地在满世界也并未稍微人能化解的难点。

算法出人头地,近 百分之二十的程序猿选拔它。该领域包罗数据排序,动态编制程序,寻找关键字和另外依照逻辑的任务方面包车型客车挑战。对于算法测验,程序猿可选取他们选用的语言,那也是该领域如此受接待的原故之一。排第二个人的
Java和第三人的数额架构,分别都占了近 一成 。而布满系统和安康的占比最低。

怎么解释不一样国家在分化世界的水平距离?有比较大大概是因为俄罗斯的技师更爱好参预算法类的较量,也就能在这一世界投入越来越多精力,而当先47%华夏技士则更欣赏涉足数据结构类的体系。

在 HackerRank
网址上,进行过数以千计的编制程序挑衅赛,吸引来自世界内地的有滋有味工程师加入。从
Python 到算法到安全到布满式系统皆有提到!