加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 评论 > 正文

中国码农拿下全球第一!围观国内的CTO们怎么讨论这事儿

发布时间:2016-09-25 10:41:53 所属栏目:评论 来源:峰瑞资本
导读:世界著名的编程竞赛组织 HackerRank 刚刚发布报告:根据各国程序员在各项比赛中的表现,排出算法、数据结构、分布式系统、编程语言等几个领域的冠亚季军。在总得分榜上,中

我们还比较了各国程序员,在不同挑战类型中所花费的时间,并将其与参加该项挑战的 HackerRank 用户的平均数据进行对比。经过这样的分析后,我们发现了在各个领域中,哪些国家的程序员更愿意接受挑战。

中国码农拿下全球第一!围观国内的CTO们怎么讨论这事儿

▲ 在同一领域中,最有可能参与和最不可能参与该项竞争的国家。中国程序员较少选择的项目包括 Java、SQL、数据库、Ruby

正如上表所示,中国程序员在数学领域的参与度远高于该领域的统计平均值。这也许可以帮助解释为什么在该领域中国程序员能够占据榜首。同样,捷克程序员在 Shell 领域展现出了很高的参与度,而在该领域捷克排名第一。

但除了这两个例子以外,其他国家的数据并没有显示出这样的相关性。一个国家的程序员更愿意参加某项领域的比赛,并不代表他们在该领域的得分排名就能更高。

我们也想知道不同国家是否对编程语言具有特殊偏好。印度程序员是否更钟情于 C++?墨西哥人会使用 Ruby 编程吗?

下图列出了不同国家程序员参与不同编程语言挑战的比例。

中国码农拿下全球第一!围观国内的CTO们怎么讨论这事儿

▲  各国程序员所使用的编程语言情况

总的来说,各国程序员对 Java 挑战的参与度要高于任何其他编程语言挑战(也有少数例外,例如马来西亚和巴基斯坦的程序员更喜欢参与 C++ 挑战,而在台湾,Python 挑战最受欢迎)。斯里兰卡对 Java 挑战的偏爱度排名第一。而为 HackerRank 贡献了大量程序员用户的印度位列第八。

巴基斯坦、斯里兰卡和尼日利亚在榜单中垫底,这些国家的程序员可以向瑞士程序员学习他们的坚韧不拔的精神。当一名程序员在 HackerRank 进行挑战时,如果在挑战开始就放弃,那他/她只能得到零分。而在所有国家中,瑞士程序员的零分比例最低,这也使瑞士程序员成为当之无愧的 “全世界最顽强的程序员”。

中国码农拿下全球第一!围观国内的CTO们怎么讨论这事儿

▲  各国程序员参加比赛的放弃率

每一天,世界上的程序员都在相互竞争,希望能够成为下一个比尔盖茨或唐纳德克努斯。

如果我们现在举办一场编程奥林匹克竞赛,数据显示中国将获得金牌,俄罗斯将带着银牌回家,而波兰将取得铜牌。尽管美国和印度在科技展示推广方面做出的努力值得称赞,但他们连排名的前25位都进不了。

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读