2018年中国开发者生态报告:Java成为国内首选编程语言

发表时间: 2019-01-11 12:15

近日,一份针对中国开发者生态系统调查(The Developer Ecosystem 2018)的报告发布在JetBrains的官网上。据悉这是基于此前其在中国巡演时所收集的调查数据而展开的统计分析。

调查报告揭示了不同编程语言在中国的流行趋势,并且从开发人员的角度反映了他们的个人偏好。不过我们先来看看JetBrains之前对全球开发者的调查,更方便与国内开发者的进行对比。

回顾全球现状,一些有趣现象被汇总如下:

·64%的受访者选择JavaScript作为他们最常用的编程语言;

·大多数开发工作者(62%)在Windows平台上工作;

·许多公司正计划从自主和内部解决方案转向主要的云提供商,如亚马逊Web Server、谷歌云平台和微软Azure;

·超过一半的程序员(60%)每天睡眠超过7个小时;

·77%的人在编码时经常听音乐,而电子音乐是最流行的音乐类型;

·57%的人喜欢喝咖啡,33%的人喜欢喝茶;

这样的情况在中国会有所不同吗?

“虽然我们不会对这样的某些结果感到惊讶,但这些数据再次反映了我们对国内程序员经常使用的编程语言和工具的理解。特别是充满挑战的中国市场,我们致力于为开发人员提供最智能的工具,简化他们的日常工作流程,助力他们走向成功。”JetBrains大中华区负责人李玥萱如是说。

对此,在JetBrains中国巡演中他们做了更进一步的调查,来更好地了解中国。

目前在中国最流行的操作系统是什么?

调查发现,全世界大多数人(64%)使用Windows,同样在中国,选择使用Windows的人也非常多(59%)。然而,有超过62%的开发者在使用iOS,而且它现在已经成为中国最大的开发者群体。其次,也有大约41%的人更喜欢Unix/Linux。

(对于这些问题和其他一些允许多次选择的问题,总数可能超过100%。)

目前在中国最流行的编程语言是什么?

根据开发者生态系统2018的调查数据,排名前三的编程语言分别是:

·Java (72%)

·JavaScript (41%)

·Python (36%)

同样地在中国,Java也是最常用的编程语言。进一步研究的结果表明,就使用情况来看其他语言与Java与之间仍存在很大的差距。尽管这前三名的主流编程语言很受欢迎,问卷中提到的一些其他语言,例如 Go、Kotlin、HTML/CSS等等,同样受到大家的欢迎逐渐流行起来。每年,关于流行语言的调查结构都有所不同,为了更好的洞察未来的趋势,我们进一步地向大家调查 “您现在正在学习/未来想要学习什么编程语言?”。通过这项调查发现更多的人想要学习Go语言,正在学习或者想要学习Go语言的人数约占到参与调查人数的38%。其次是Kotlin(32%)、Python(31%)、Java(14%)和C++(10%)。

另外,还发现中国程序员相较全球开发人员在从事开发项目分类的一些数据对比

·单元测试开发:中国52%,全球60%

·后端应用程序:中国51%,全球58%;

·前端开发:中国37%,全球48%;

·移动应用程序开发:中国23%,在这之中,中国从事Android设备开发的程序员占比高达86%,而iOS仅占48%。

存储

关于开发人员在哪里以及如何存储他们的项目/工作,在针对中国的调查中得到了与之前的全球开发人员生态系统报告完全不同的答案:

·关于普通服务器的使用,25%的人更喜欢本地设备或服务器,42%的人在公司内部使用专用服务器;

·关于基于云端的服务,24%的用户使用的是阿里云,份额最大,另外9%的用户使用的是Azure、谷歌等云平台。

生活方式

对中国开发者生活方式的调查显示:

·40%的开发者喜欢茶,显然,基于中国文化对于茶的偏好,该数据比我们之前的生态系统研究发现的要高;

·47%的人喜欢咖啡,13%的人这两种热饮都不喜欢;

开发人员的睡眠情况:

·61%的受访者每天睡7-8小时;

·29%的人睡5-6小时;

·有趣的是,3%的人似乎养成了不睡觉的习惯。

·3%的人睡眠不足5小时;

·4%的人睡眠超过8小时。

通过上述调查不难发现,国内开发者的工作状态和一些有趣现象从侧面被挖掘出来。而随着大数据、开源、语意识别、机器学习、计算机视觉等技术不断深化,国内开发者又将如何应对时代的加速变革呢?或许下次的调查就会有更多体现了。

APP商店搜索中关村在线,看2018年最新手机、笔记本评价排行

打开手机淘宝,搜索"中关村在线发红包",领限时红包福利,领到的小伙伴记得使用哦~