阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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:367410

评论 2 条评论

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

融云全球通信网的「最后一公里体验」之战

融云 RongCloud

传统企业和数字化企业的关系及优劣势

天津汇柏科技有限公司

数字化转型 企业数字化

【教程】混淆Dart 代码

【第七在线】智能商品计划:让供应链管理更加智能、高效

第七在线

解析Java Chassis 3中应用视角的配置管理

华为云开发者联盟

Java 微服务 开发 华为云 华为云开发者联盟

文心一言 VS 讯飞星火 VS chatgpt (185)-- 算法导论14.1 2题

福大大架构师每日一题

福大大架构师每日一题

Prometheus最佳实践 Summary和Histogram

华为云开发者联盟

开发 华为云 华为云开发者联盟

COB封装LED显示屏vs. SMD封装LED屏

Dylan

技术 封装 LED LED display LED显示屏

【年后跳槽必看篇-非广告】Kafka核心知识点-第二章

派大星

Java 面试

基于PAI-EAS一键部署Stable Diffusion AIGC绘画

阿里云大数据AI技术

鸿蒙5.0发布时间已定!鸿蒙系统上的App开发新思路

FinFish

鸿蒙 小程序生态 小程序容器 鸿蒙Next 鸿蒙5.0

「我在淘天做技术」智能对话新纪元:百万日活对话机器人的LLM落地实践

阿里技术

招聘 对话机器人 LLM 我在淘天做技术 落地实践

请谨慎选择工作offer

老张

面试 求职面试 offer大厂

华为云低代码问答——低代码为什么这么“香”

华为云PaaS服务小智

低代码 华为云

Dart代码混淆

雪奈椰子

深入探析MySQL数据库:优势、版本与发展全面解读

小魏写代码

玩转数据处理利器:学会使用 YAML 文件轻松处理数据

霍格沃兹测试开发学社

谷歌 2024 新年目标曝光:一边做地表最强 AI,一边裁更多员工丨 RTE 开发者日报 Vol.132

声网

轻松上手:通过阿里云PAI QuickStart微调部署Qwen-72B-Chat模型

阿里云大数据AI技术

奖金 30 万!OurBMC 开源大赛等你来战

OurBMC

开放原子大赛 BMC全栈技术 ourBMC 飞腾服务器故障诊断

全国独家线下面授 | 上海 · 大规模敏捷认证LeSS实践者课程3月14-16日火热报名

ShineScrum捷行

大规模敏捷 LeSS认证 CLP认证 LeSS认证实践者

Java开发中不要使用受检异常

码语者

Java 异常

每日一题:LeetCode-138. 随机链表的复制

半亩房顶

算法 链表 LeetCode Go 语言 回溯

虚拟数字人制作软件有哪些功能?

青否数字人

数字人

别再因为React、Vue吵了,真的毫无新意!

伤感汤姆布利柏

怎样搭建数字人直播间?

青否数字人

数字人

2023年最全盘点 :16款跨平台应用程序开发框架

Geek_2305a8

光纤的连接

小齐写代码

Linux 中常用的基础命令

emanjusaka

bash Linux command

为什么选择 NineData 作为 MongoDB 的最佳拍档?

NineData

mongodb NineData MongoDB 数据库管理工具 MongoDB数据库

第37期 | GPTSecurity周报

云起无垠

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