澳门1495

【译】数据展示:中国的程序员是世界上最为牛之程序员。数据显示:中国程序员是社会风气上顶牛之程序员。

九月 27th, 2018  |  综合体育

写于头里:直接看中国的程序员想法多,肯钻研肯学习,但可非知底原来中国的程序员是世界上最牛之程序员。说来可能未信教,但根据HackerRank官网的一模一样首报道,数据显示中华底程序员就是世界上极度牛之程序员。特将此文翻译成汉语,分享给大家。

倘有人提问您哪的程序员最牛,十有八九你晤面认为是美国。到底美国独具充分多杰出的程序员:比尔·盖茨、
肯·汤普森、 C 语言的大丹尼斯·里奇、唐纳德·克努特……

假设问哪里的程序员最牛,很多总人口定会以为是美国。毕竟美国富有众多天下无双的程序员,如比尔·盖茨、
肯·汤普森、 C
语言的大丹尼斯·里奇、唐纳德·克努特。但是,这些年,印度底程序员规模提高是全球最好抢之,俄罗斯底黑客也尤为锋芒毕露。有啊方式来规定谁国家之程序员是绝牛之吧?

然而论小编所知,印度这些年,程序员的局面提高是全球最好抢的,俄罗斯的黑客也声名大噪。那么,判断乌的程序员最牛,到底发生啊可信的因为?

在HackerRank网站上,哪些国家于编程挑战赛中表现极其厉害呢?通过数据,我们希望可以找到题目之答案。

咱一块来看望当 HackerRank
网站上,哪些国家以编程挑战赛中见无与伦比厉害。我们的要旨是:多看数量,少YY。


HackerRank网站上,为了扶持程序员提高技术,我们召开罢数以千计的编程挑战赛。来自世界各地成千上万的程序员参加了这些挑战赛,从
Python
到算法到平安到分布式系统都产生关系。我们的社区也起越150万开发者的排行,并且社区的丁每天还当增长。

以 HackerRank
网站上,举行罢数以千计的编程挑战赛,吸引来世界各地的多种多样行程序员参加。从
Python 到算法到平安到分布式系统都起提到!

基于我们的数码展示,中国暨俄罗斯有着最有才情的程序员。中国程序员在数学、功能程序设计以及数据结构方面超越了社会风气任何国家之程序员,而俄罗斯程序员则当算法领域占有主导地位,算法也是绝流行和极端有竞争力的天地。虽然美国同印度当HackerRank上啊时有发生诸多佳的程序员,但她们也不得不解在第28及第31。

依据数据展示,中华和俄罗斯拥有极具有才情的程序员。中国程序员在数学、功能程序设计与数据结构方面秒杀了世道其他国家之程序员,而俄罗斯程序员则于算法领域占据主导地位,算法为是极度盛与极致具竞争力的园地。

1、整体综合排名

咱事先打程序员中极度被欢迎的测试类开始分析。HackerRank程序员可卜参与15独不同世界,下表显示了各个领域的比例

图片 1
天南海北领先的世界是算法领域,这个小圈子获得了靠近40%的程序员青睐。这个圈子包括数据排序,动态编程,搜索关键字与另外因逻辑的天职点的挑战。对于算法测试,程序员可下他们捎的言语,这或许啊说了拖欠领域如此给欢迎的一些因。排在其次号和老三各类的Java和数码架构分别都占到了仿佛
10%的比重。而分布系统和平安之占据比较最低。

那,基于这些测试,哪个国家的程序员整体得分最高也?

为做明白,我们查阅了逐一国家所当天地的平均得分。计算平均得分前我们同时也每个领域制订了打分标准(通过自每个分数减去平均值,然后除以标准各异,也称为z分数),这样的话,即使每个领域的难度来差异,但我们啊克对两样世界的私打分,并摇身一变于总体到个体的比较系统。为了给结果又直观,我们根据
z 分数框架的规律,做了一个 1-100 分数框架来诠释。

咱们统计了 HackerRank 上程序员最多的 50 独邦,得出下面这张表单:
图片 2
出于中国之程序员得分最高,所以用中国的分作为 100
的基准分,则俄罗斯之分为 99.9 ,两国光相距 0.01 。另外,波兰及瑞士呢为
98 的强划分进入前列。巴基斯坦得分就为 57.4 。

印度暨美国呢全球贡献了太多的程序员,但无进去榜单的前 25称 ,只分级坐
76 和 78 的分数排名 31 和 28 。

值得注意的是,虽然美国及印度在 HackerRank
上也时有发生成千上万良的程序员,但他俩吗只能解在第 28 和第 31╮(╯_╰)╭

2、特定领域排名

尽管如此中国的排行特别突出,但也非只是是雄霸所有榜单。哪个国家之程序员在一定领域的见最好好?我们来看看各个领域中上榜的国家。
图片 3
好看来中国当一部分天地相当出彩。中国程序员在以数据结构、数学和函数式编程方面打败了另国家的程序员。另外,俄罗斯程序员在挑战举办最多的算法领域啊挑得桂冠。其次是各自处于第二、第三职的波兰以及九州。

怎么讲不同国家在不同领域的档次差距?有或是盖俄罗斯的程序员更爱好参加算法类的斗,也就是会于马上同领域投入还多精力,而大部分华夏程序员则再度爱涉足数据结构类的项目。

每当HackerRank工作之一个软件工程师就是如此的,他给Shimi
Zhang,是我们函数型编程领域排名前十各项之程序员之一。他来华夏重庆市,两年前到美国读书计算机科学硕士,然后来到HackerRank工作。

自中国底顶尖程序员Shimi
Zhang就中国程序员的别致之处在达了他的见地:

“和外国家对待,中国的高档教育资源比较少,中国之年青人学习编程的路途自就狭窄。很多了不起的小青年以取来之不易的化比,会真痴迷于之。

于中原,很多后生当中学时就开进修编程了,甚至还品尝解决之一部分在海内外为从来不小人能够迎刃而解之难题。

设立专门对年轻人工程师的全国性比赛,如 NOIp (
全国青少年信息学奥林匹克联赛)和 NOI (
全国青少年信息学奥林匹克竞赛),今年至少发生 3 个人于 NOI
中并且获取了冠军。这种针对年轻人做的编程比赛是濒临十年内之矛头。

而, NOI 中还有一个牛逼的特别规定:如果相同各类选手在 NIO
中获了金牌,他尽管未克出席国际信息学奥林匹克竞赛的中国队选拔赛,这便代表,在列国信息学奥林匹克竞赛中获得金牌的炎黄运动员,都是首战告捷。”

1、整体综合排名

3、不同国度程序员的惯

接下去,我们而于了每个国家程序员在不同挑战赛上花的日子,然后与HackerRank用户平均消费的时长进行比。这样一来,就能找来不同国家程序员在特定领域的偏好了。
图片 4
假若上表所示,中国程序员在数学比赛被的厕过远远超越我们预料的平均水平,这便可知诠释为何他们力所能及在斯领域高踞榜首了。捷克人口相似很喜欢
shell,在这单项他们是率先。

咱俩先从程序员中极其受欢迎之测试项目开始分析。HackerRank 程序员可选与
15 独不等领域,下表显示了各个领域的百分比 :

4、不同国度程序员的编程语言偏好

只是除了及时片个国,其它国家的抉择偏好和擅长领域接近并没必然联系。我们呢想知道其他国家的程序员对特定的编程语言是否有特别嗜好。比如印度程序员是不是针对性C++更感谢兴趣?墨西哥程序员是无是还用Ruby编码?
图片 5

总的来说,世界各地的程序员选用 Java
的比例还使高于其它语言(只有最少数之不等:如马来西亚暨巴基斯坦底程序员更爱好
C++,台湾的程序员更欣赏 Python
)。而斯里兰卡程序员也是JAVA比例以高的国家,在HackerRan中也行排在第八底职。

巴基斯坦、斯里兰卡和尼日利亚脚下排名位居低端,他们好上上瑞士的恒心。程序员在HackerRank社区上没有开足马力就放弃了挑战,得分也零星。瑞士之零记分用户比例是最低,瑞士程序员也可谓称得上世界上最好烈的程序员。

实则对世界各地的程序员来说,无论你来何方,都来或成为一下单盖茨或者克努特。

基于这些数据,如果我们开平庙会黑客奥林匹克竞赛,中国拿沾金牌,俄罗斯以取得银牌,而波兰虽说拿下铜牌。尽管美国及印度底程序员让人口值得称赞,但想进前25,还是待重持续努力的。

翻的始末比较多,如发生局部语句措辞不当的,欢迎指出。

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

图片 6

图片 7

算法名列前茅,近 40%
的程序员选择她。该领域包括数据排序,动态编程,搜索关键字和其它因逻辑的任务方面的挑战。对于算法测试,程序员可利用他们选取的言语,这也是欠领域如此让欢迎之缘由之一。排第二个之
Java和老三员之数量架构,分别都占据了将近 10% 。而分布系统和安康之占据比较最低。

这就是说问题来了:由此测试,哪个国家之程序员整体得分最高为?

咱们不妨查看转逐项国家所当世界的平均得分。

打分标准:

经过由每个分数减去平均值,然后除以标准不一,也称 z 分数

这么就是每个领域难度各不相同,但咱也能对不同领域的民用开展打分,并形成由整体到村办之于系统。为了为结果再直观,我们根据
z 分数框架的原理,做了一个 1-100 分数框架来说明。

统计 HackerRank 上程序员最多的 50 只国,得出下面就张表单:

图片 8

可以看出中国的程序员得分最高,所以将中国之分作为 100
的基准分,从而得出俄罗斯的分为 99.9,两国单独相差
0.01。另外,波兰及瑞士吗因为 98 的赛分上前列。巴基斯坦得分就为 57.4。

印度跟美国吗全球贡献了极其多之程序员,但不曾进榜单的前 25 名,只分级因
76 和 78 的分数排名 31 和 28。(人未在多,有分则灵~)

2、特定领域排名

图片 9

中华程序员在数据结构、数学和函数式编程点打败了另外国家的程序员。另外,俄罗斯程序员在挑战举办最多的算法领域也选得桂冠,其次是分别处于第二、第三职的波兰与华。

怎么讲不同国度在不同领域的水平距离?产生或是盖俄罗斯底程序员更爱参加算法类的角,也即会见当就无异于世界投入还多精力,而多数中国程序员则又欣赏与数据结构类的种。

来源华之最佳程序员 Shimi Zhang
就中国程序员的超导的处达了外的观:

「和其余国家对待,中国底高等级教育资源比较少,中国的年轻人上编程的行程本就是小。很多非凡之小伙子在获取来之不易的成为比,会真的痴迷于这。

以炎黄,很多年青人以中学时期就是从头自学编程了,甚至还尝试解决之部分当天下为从没多少人能化解的难题。

举办专门针对青少年工程师的全国性竞赛,如
NOIp(全国青年信息学奥林匹克联赛)和 NOI (
全国青少年信息学奥林匹克竞赛),今年起码有 3 个人以 NOI
中而获了冠军。这种对年轻人做的编程比赛是近乎十年内的取向。

与此同时,NOI 中还有一个牛逼的专门规定:如果相同个选手在 NIO
中拿走了金牌,他便未可知到场国际信息学奥林匹克竞赛的中国队选拔赛,这就是象征,每当国际信息学奥林匹克竞赛被得金牌的华选手,都是首战告捷。

3、不同国度程序员的宠爱

联网下,我们较了每个国家之程序员在不同挑战赛上花费的日子,然后同
HackerRank 用户平均花费的时长进行比对。

图片 10

而上表所示,中国程序员在数学比赛被的参与度千里迢迢胜出我们预料的平均水平。捷克口似的很欣赏
shell,在斯单项他们是第一。

4、不同国度程序员的编程语言偏好

除外刚获得的多少,我们吧想知道其他国家之程序员对一定的编程语言是不是来异常嗜好。比如印度程序员是勿是针对性
C++更感兴趣?墨西哥程序员是免是都用 Ruby 编码?

图片 11

由此看来,世界各地的程序员选用 Java
的比重还设压倒其它语言(只有极端少数底不同:如马来西亚同巴基斯坦的程序员更欣赏
C++,台湾之程序员更爱 Python)。而斯里兰卡程序员也是 JAVA
比例以高的国度,在 HackerRan 中为行排在第八的岗位。

程序员在 HackerRank
社区及没努力就是放弃了挑战,得分为零星。
瑞士之零记分用户比例是最低,瑞士程序员也可谓称得上世界上最好刚毅的程序员。巴基斯坦、斯里兰卡及尼日利亚时行在低端,在毅力方面,他们都要向瑞士读。

实际上对于世界各地的程序员来说,无论你来哪儿,都出或成一下个盖茨或者克努特。

基于这些数量,如果我们开平场黑客奥林匹克竞赛,中国用赢得金牌,俄罗斯拿获取银牌,而波兰虽然拿下铜牌。尽管美国同印度的程序员让人口值得称赞,但想进去前
25,还是待再次持续努力的~(*^__^*) 嘻嘻……

+群交流上289683894

相关文章

标签:, ,

Your Comments

近期评论

    功能


    网站地图xml地图