全球程序员编程水平排行榜TOP50,中国排名第一

导读:我们已经有了世界上最棒的程序员,平均水平远超美国和印度,但不能忽视俄罗斯和东欧的人才崛起,以及网络安全技术遭受冷遇

哪个国家的程序员水平最高?这个容易引发弹幕混战的问题可不好回答。最近软件工程师水平测定平台HackRank发起了一系列编程挑战竞赛,给出了一个目前为止貌似靠谱的统计调查结果。

全球程序员编程水平国家(地区)排行榜TOP50

各国程序员编程水平排行榜TOP50_副本

全球程序员代码水平排名

全球数以十万计的软件工程师参加了HackRank的系列编程挑战大赛,比赛项涵盖从Python、算法、网络安全到分布式系统多个领域,组织方根据开发者的准确性和开发速度给出一个综合评分。

根据HackerRank最后的统计,中国程序员排名第一,俄罗斯以微弱的差距紧随其后。中国程序员在数学、函数编程和数据结构项目成绩第一,而俄罗斯程序员则在算法这个最具竞争性的领域独占鳌头。

被经常拿来对比的中国(第1名)、印度(第31名)、爱尔兰(第32名)和美国(地28名)的程序员在榜单上的排名分布非常有趣,中国遥遥邻先,而印度、爱尔兰和美国紧挨着处于榜单的同一区间。

前10名中,除了中国和俄罗斯,以及东亚的日本、台湾地区外,其余都是欧洲国家,分别是波兰(3)、瑞士(4)、匈牙利(5)、法国(8)、捷克(9)、意大利(10),其中东欧国家占据三席,表现抢眼。

除了各国程序员开发水平的综合评分榜单,HackRank还给出了一些有趣的子榜单,摘录如下:

 

各国(地区)程序员擅长的技术领域榜单

各国程序员优势技术领域分布

算法的前三强是俄罗斯、波兰和中国,中国程序员在数据结构、数学、函数编程几个分项排名第一,在网络安全分项排名第二。

 

最受欢迎的编程挑战项目TOP15:

最受欢迎的编程挑战项目

算法开发依然最流行,值得注意的是安全开发项目排名垫底,令人忧虑的是网络安全技术依然不被开发人员重视。

 

各国(地区)程序员毅力排行榜:

各国程序员毅力排行榜

没有取得任何进度(零进度)就选择放弃的测试比例能反映一个国家和地区程序员的毅力水平(死磕能力)

—更多深度内容请关注IT经理网微信公共号。

第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom

   

除非注明,本站文章均为原创或编译,未经许可严禁转载。

相关文章:


关于作者

旅美学者,跨行业实践者及观察者。曾被评为谷歌学者和奈特-谋智联合学者(Knight-Mozilla),并将进驻《波士顿环球报》,对其媒体产品和用户数据进行十个月的实地调研。拥有清华大学计算机专业学士及硕士学位,香港大学新闻学哲学硕士学位。联系邮件:songyan@ctocio.com