数据显示:中国程序员是世界上最强大的程序员。

< > >

作者:zhengqiaoyin


在前面写的是:强>一直认为中国程序员有很多想法,愿意学习,但他们不知道中国程序员是世界上最好的程序员。它可能不会相信,但据HackerRank官网报道,数据显示,中国的程序员是世界上最牛的程序员。它将被翻译成中文并共享。
如果你问程序员哪里最好,很多人肯定会想到美国。毕竟,美国有许多优秀的程序员,如比尔·盖茨,肯·汤普森,C语言的,父亲Denis Ricci,和Donald Knut。然而,这些年来,印度程序员的规模增长速度是世界上最快的,俄罗斯黑客越来越硬。有什么方法可以确定哪个国家的程序员是最牛的?

在HackerRank网站,哪些国家在进行编程的挑战最大?通过这些数据,我们希望能找到问题的答案。

,在HackerRank网站,举行了编程挑战成千上万帮助程序员提高他们的技能。来自世界各地的数千名程序员参与了这些挑战,从Python到算法到安全到分布式系统。我们社区有150万多名开发人员,社区里的人每天都在增加。
根据我们的数据,
表明,中国和俄罗斯有最优秀的程序员。在数学、函数编程和数据结构方面,中国程序员比世界上其他程序员都要多,而俄罗斯程序员则占据算法领域的主导地位,算法是最受欢迎和竞争的领域。虽然美国和印度对HackerRank有很多好的程序员,他们只能是第二十八和第三十一。
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
我们首先分析程序员中最流行的测试类型。HackerRank程序员可以选择参加15个不同的区域。下表显示了各个领域的比例:
< > >
远程领导领域是算法领域,近40%的程序员都支持它。该领域包括数据排序、动态编程、关键字搜索和其他基于逻辑的任务。对于算法测试,程序员可以使用他们选择的语言,这也可以解释一些在现场如此流行的原因。第二和第三位java和数据结构占近10%,分别。配电系统和安全性最低。
那么,根据这些测试,哪个国家的总得分最高?
为了澄清这一点,我们调查了该国各地区的平均得分。计算每一场我们之前设置的评分标准,评分均值(从每个分数减去平均值,然后通过标准偏差,也称Z分数分),在这种情况下,即使每个区域的难度是不同的,但我们也可以在不同地区的个人得分和形式,从整体到系统的个体。为了使结果更直观,我们解释了一个1-100的分数框架基于Z分数框架的原则。

我们数50个国家的程序员在HackerRank数量最多,并得出以下形式:


< > >
因为中国程序员得分最高,中国的分数是基准的100,而俄罗斯的分数是99.9,两国只有0.01。此外,波兰和瑞士也以98分的高分进入前列。巴基斯坦仅得分57.4。
印度和美国对世界的程序员贡献最大,但在榜单中排名前25,分别只有31和28,分别为76和78。
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
虽然中国的排名是出类拔萃的,但也不仅主宰了所有人的名单。哪个国家是某个领域最好的程序员?让我们看看每个领域的名单上的国家。
< > >

可以看到,在一些地区,中国是非常好的。中国程序员在数据结构、数学和函数编程方面击败了其他国家的程序员。此外,俄罗斯程序员在挑战最大数量的算法领域方面赢得了桂冠。其次是波兰和中国,这是在第二和第三的位置分别。
如何解释不同国家不同国家水平的差异?这可能是因为俄罗斯程序员更喜欢在算法类中竞争,他们将在这个领域投入更多的精力。大多数中国的亲

资料全部来自网络,如果有问题可以发邮件到站长邮箱