伊隆·马斯克|计算机编程最好的 10 个国家——美国没有上榜

伊隆·马斯克|计算机编程最好的 10 个国家——美国没有上榜


HackerRank是一个免费的编码练习网站 , 允许开发人员通过解决挑战来磨练他们的编码技能 。 根据人们完成挑战的速度和准确性 , HackerRank 对 150 万开发人员进行了排名 。 这项研究对哪些国家总体上最好 , 哪些类型的挑战最受欢迎 , 哪些国家在每种类型的挑战中占主导地位 , 以及每个国家更喜欢哪种语言进行了排名 。
虽然美国和印度在该网站上的参与者最多 , 但总体而言这两个国家的数字都令人失望 。 美国排在第 28 位 , 而印度排在第 31 位 。
那么谁在前 10 名中呢?
10:意大利
在 HackerRank 的数据库和教程挑战方面 , 这个国家尤其令人印象深刻 , 在这两个领域均排名第二 。 看来对意大利评价很高的不止 HackerRank 。 Apple 宣布在意大利海岸的那不勒斯费德里科二世大学 为 600 名程序员开设一所新学校。
9:捷克共和国
捷克共和国在 shell 脚本挑战中占据主导地位 。 他们还在 HackerRank 的数学挑战中排名第二 。 这些技能使该国排名第一 。 在最佳程序员名单中排名第 9 位 。
8:法国
根据 HackerRank 研究 , 法国程序员在 C++ 挑战中占主导地位 。 原因之一:法国 于 2014 年 6 月 开始在小学开设编程课程 。
7:台湾
在数据库、函数式编程、算法和数据结构挑战中得分高 。 调查发现 , Python 是主要语言 。
6:日本
【伊隆·马斯克|计算机编程最好的 10 个国家——美国没有上榜】在 HackerRank 的人工智能挑战赛中 , 日本是世界上最好的国家 。 这并不奇怪 , 因为日本在人工智能方面取得了长足进步——例如 , 今年夏初 , 据报道东京大学能够使用人工智能诊断她的癌症来挽救一名妇女的生命 。
5:匈牙利
匈牙利在教程挑战中的表现位居世界首位 。 匈牙利是最早在小学和中学的教育系统中采用计算机编程课程的欧洲国家之一 。
4:瑞士
在 HackerRank 的 15 大挑战类型中 , 瑞士在其中的 9 项挑战中排名前五 , 成为最主要的国家之一 。 瑞士还是最早的计算机编程语言之一 Pascal 的发源地 。
3:波兰
波兰在该站点的 Java 挑战赛中获胜 , 这尤其令人印象深刻 , 因为 Java 是大多数 HackerRank 用户的首选语言 。 与此列表中的许多其他国家一样 , 波兰也在其学校提供编码课程 。
2:俄罗斯
关于俄罗斯黑客的新闻如此之多 , 这个国家在 HackerRank 挑战赛中的强劲表现可能并不令人意外 。 在算法方面 , 俄罗斯是最主要的国家 , 算法是网站上最受欢迎的挑战类型 。
1:中国
中国勉强挤掉俄罗斯 , 排名第 1 。 1 代表 HackerRank 总体上表现最好的计算机程序员 。 就具体挑战类型而言 , 中国是数据结构、数学和函数式编程方面表现最好的国家 。