【AICon】硅谷视野+中国实践,汇聚全球顶尖技术的 AI 科技盛会 >>> 了解详情
写点什么

JetBrains 发布 2018 年中国开发者生态报告

  • 2019-01-11
  • 本文字数:1607 字

    阅读完需:约 5 分钟

JetBrains发布2018年中国开发者生态报告

2018 年,JetBrains 发起了其标准的年度调查项目,开发人员生态系统调查(The Developer Ecosystem 2018)。现在已将全部的原始数据公布在了官网,以便大家查阅。


该项调查不仅揭示了不同编程语言的流行趋势,并且从开发人员的角度反映了他们的个人偏好。调查由浅入深,从一般性的问题开始,并逐渐延伸至各领域的科技趋势。


回顾全球现状,我们发现了一些有趣的现象:


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

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

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

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

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

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


这样的现状在中国会有所不同吗?


“虽然我们不会对这样的某些结果感到惊讶,但这些数据再次反映了我们对国内程序员经常使用的编程语言和工具的理解。”JetBrains 大中华区负责人李玥萱如是说。


为此,在 JetBrains 中国巡演中我们做了更进一步的调查,去更好地了解中国。


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


实际上,我们知道全世界大多数人 (64%) 使用 Windows,同样在中国,选择使用 Windows 的人也非常多(59%)。然而,有超过 62% 的开发者在使用 macOS,而且它现在已经成为中国最大的开发者群体。其次,也有大约 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 小时;



结尾


这篇文章中提到的大部分数据都来自 JetBrains 中国巡演活动中进行的一项调查。它为我们揭示了在中国开发人员的工作状态和一些有趣的发现。


值得关注的是,JetBrains 的开发者生态系统调查 2019 年即将到来,这将再一次带来更多精彩的发现。欢迎您参加调查,与世界分享您的观点。


2019-01-11 10:367422

评论 2 条评论

发布
用户头像
一边写代码一边喝奶茶最爽。
2019-01-11 14:14
回复
写的都是奶码。我还是比较喜欢咖码。
2019-01-12 13:24
回复
没有更多了
发现更多内容

OceanBase 雄踞墨天轮2021年度中国数据库魔力象限领导者

OceanBase 数据库

魔力象限 OceanBase 开源 领导者

用python制作心型照片墙

36度道

Python基础

DGIOT物联网架构设计

dgiot

物联网 2月月更 2月日更 dgiot dgiot物联网

今天踩了一个基础坑

编程三昧

JavaScript 2月月更

去吗?去啊!喜欢就不要再犹豫

码哥字节

爱情 2月春节不断更 情人节 情书 2月月更

书单 | 作为冬奥会的技术支持方,阿里云的技术都写在这些书里了!

博文视点Broadview

从IPv4 到 IPv6 的过渡技术

郑州埃文科技

ipv6 ipv4 过渡技术

买贵不买对?这个情人节,你的礼物选对了吗?

易观分析

情人节 美妆

实力卓越,旺链科技与IBM、华为等共登「超级账本」年度贡献榜!

旺链科技

区块链 超级账本 产业区块链

dart系列之:集合使用最佳实践

程序那些事

flutter dart 程序那些事 2月月更

我们找回了泄露的内存

Qunar技术沙龙

7*24 小时业务不中断!菜鸟乡村应用多活落地实践

阿里巴巴云原生

阿里云 云原生 实践案例 多活

【网络安全】记一次挖矿病毒的应急响应

H

网络安全 应急响应

Serverless 架构开发手册 — “人人都是 Serverless 架构师”先导篇

阿里巴巴云原生

阿里云 Serverless 架构 云原生

小程序框架与平台编译对比

Speedoooo

编译 ios开发 APP开发 Andriod开发 小程序框架

1月月更获奖名单公布!快来获取专属海报

InfoQ写作社区官方

热门活动

Java&Go高性能队列之Disruptor性能测试

FunTester

Disruptor 性能测试 高性能 消息队列 FunTester

网络安全kali渗透学习 web渗透入门 如何进行基于Nmap的扫描方式

学神来啦

在低代码开发时代,还需要IT部门吗?

TOBESOFT特碧软件

低代码 数字化 TOBESOFT

mycat 中间件安装与使用

编程江湖

你的数据产品应该是一套解决方案

第519区

数据产品经理 解决方案 数据产品 2月月更

阿里巴巴如何进行测试提效 | 阿里巴巴DevOps实践指南

阿里云云效

阿里云 DevOps 云原生 测试 研发提效

情人节,码了一个程序员专属冰墩墩(内含源码免费获取)

ZEGO即构

前端 html/css 情人节 表白 冬奥会

SAE 最佳实践范本:助力视野数科进入云原生“快车道”

阿里巴巴云原生

阿里云 Serverless 云原生 SAE

运维工程师的工作内容有哪些?能详细列举一下吗?

行云管家

云计算 运维 系统运维 IT运维

带你掌握Visual Studio Code的格式化程序

华为云开发者联盟

Python 代码 格式化 Visual Studio Code linter

如何用建木CI发送邮件

Jianmu

html 自动化 发送邮件

被催稿了,所以聊聊 长链接在移动端开发中如何做到和短链接一样高效

百瓶技术

TCP 计算机网络 websocket

[C语言]打开C的大门

謓泽

入门 C语言 编程、 2月月更

【网络安全】什么是应急响应,应急响应中你到底该关注哪些指标?

H

网络安全 应急响应

年轻用户逐渐成为数字营销主流受众,品牌营销方式该如何创新?

易观分析

内容营销

JetBrains发布2018年中国开发者生态报告_文化 & 方法_JetBrains_InfoQ精选文章