HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

评论 2 条评论

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

速度,力度,广度:金融数智化中的华为“寻道”

脑极体

MySQL 基础之一:基本命令使用

打工人!

MySQL 6月日更

PMP-项目管理标准

索隆

pmp 6月日更

Dubbo 线程池模型

青年IT男

dubbo

傲腾持久内存如何为数据赋能,加速应用落地?

白玉兰开源

人工智能 英特尔 傲腾

Tapdata 数据库实时同步的技术要点

tapdata

数据库迁移 数据同步 实时数据分析

区块链:可持续发展的世界的有效工具?

CECBC

5分钟速读之Rust权威指南(十六)

wzx

rust

研发自动化,你准备好了么?

PingCode研发中心

研发管理 研发效能 研发工具 研发团队

🐬【MySQL技术导航】带你认识一下数据库的锁

洛神灬殇

MySQL MySQL锁 6月日更

区块链在数据管理中有哪些价值?

CECBC

权限与认证:JWT

程序员架构进阶

Token JWT 认证授权 28天写作 6月日更

网络攻防学习笔记 Day34

穿过生命散发芬芳

网络攻防 6月日更

记一次K8s排错实战

雪雷

k8s 6月日更

【Vue2.x 源码学习】第三篇 - 对象的单层劫持

Brave

源码 vue2 6月日更

超超超超级详细的多边形游戏问题分析(动态规划)

若尘

算法 动态规划 6月日更

腾讯云携手信通院启动“云原生开源白皮书”编写,深度解读云原生

CODING DevOps

腾讯云 DevOps 云原生

资产信息化、数字化和通证化—— 理解区块链世界新经济的优势

CECBC

WebSocket 对象简介

编程三昧

大前端 websocket

《开源 PassJava》1、项目介绍

悟空聊架构

开源 面试 刷题 spring cloud alibaba 6月日更

如履薄冰--亚马逊直运系统重构实录

蔡超

软件架构 软件重构 软件自动化测试

5W1H聊开源之What——开源是什么?

禅道项目管理

开源 软件 开发

【通俗易懂】JWT-使用的可能正确姿势

蛋先生DX

JWT 6月日更

华云大咖说 | 安超OS全面升级 最新亮点解密

华云数据

Redis--哈希冲突

是老郭啊

redis hash

python——使用input()函数

在即

6月日更

最近打算重新写一遍爬虫“指北”

IT蜗壳-Tango

IT蜗壳教学 6月日更

react源码解析5.jsx&核心api

全栈潇晨

React React Hooks

Golang Testing 概览 - 基本篇

hedzr

Unit Test testing Go 语言

ARTS--week 10 补打卡

steve_lee

“openEuler未来发展” 采访熊伟博士

容光

操作系统

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