2020,Java 程序员​薪资不再垫底,Python 被 TypeScript 击败!第一语言你绝对想不到!...

2019-2020 中国开发者调查报告完整版.pdf 2019-2020 中国开发者调查报告完整版,优快云年度出品。 为了更准确的绘制出中国开发者整体图谱,同时也为未来IT行业趋势和人才发展提供指导,优快云从2004年开始发起中国开发者大调查并发布年度调查报告,报告中的数据已成为众多企业和专家进行相关策略制定和未来趋势判断的重要依据。 2019-2020年度调查问卷从个人信息、基本信息、职业信息、技术与技术文化、新技术趋势等版块对开发者进行数据征集,最终收集问卷近万份。 本次调查报告重点发现摘要: 1、30岁以下开发者人数占比超8成,全国近半数的开发者工作在一线城市 2、开发者学习热情高涨,5成开发者通过自学,31%接受了软件开发的在职培训 3、6成开发者在使用Java语言,近5成开发者近期最想学Python语言 4、大数据技术应用开始普及,但大数据应用场景逐渐多元化 5、区块链技术近两年是热点,23%开发者有应用或准备应用,72%开发者尚处于初步了解阶段,4%开发者完全不了解 6、人工智能技术日益受到企业和市场的关注,应用前景广阔但任重道远 7、物联网产业链上企业最多的在智能设备环节,大数据分析是物联网最大的应用领域 8、Apache项目和Linux是开发者较为喜欢的开源项目 。。。。。。 想了解更多详情,请点击下载按钮获取完整版调查报告,希望我们的开发者调查报告能给您带来有价值的数据信息。 2020-2021年度中国开发者大调查正在策划中,企业合作请联系:market@csdn.net 附:章节目录 目录 CONTENTS 第一章 报告概述 1.1 背景和方法 1.2 数据处理方法 1.3 样本处理方法 1.4 特邀专家顾问 1.5 特别鸣谢 第二章 重要发现 第三章 开发者现状分析 3.1 开发者基本特征 3.2 开发者薪资状况分析 3.3 开发者学习特点分析 3.4 软件开发工具使用特点分析 第四章 大数据技术应用现状分析 4.1 企业大数据平台构建及应用情况 4.2 企业构建大数据平台所用技术情况 第五章 区块链技术应用现状分析 5.1 区块链技术应用现状分析 5.2 区块链技术开发特点 5.3 区块链应用前景展望 第六章 人工智能技术应用现状分析 6.1 企业人工智能现状 6.2 人工智能技术开发特点 6.3 人工智能行业应用与选用因素 第七章 物联网技术应用现状分析 7.1 5G和物联网技术应用状况 7.2 物联网技术开发现状 第八章 开源技术应用现状分析 8.1 开源技术应用状况 8.2 开源技术开发状况 立即下载

点击“开发者技术前线”,选择“星标”

在看|星标|留言,  真爱

回复“666”,获取一份技术人专属大礼包  
首发:机器之心

Stack Overflow 2020 年度全球开发者调查报告出炉。报告显示,JavaScript 连续八年成为最常用的编程语言,而在最受开发者喜爱的编程语言榜单中,Python 排名第三,较去年下降一位,被 TypeScript 超越。另一值得关注的结果是,Java 语言的薪酬收入不再是最低了。

近日,Stack Overflow 发布了 2020 年度全球开发者报告。这是 Stack Overflow 发布的第十次年度开发者调查结果,在今年 2 月份有将近 65000 名开发者参与了此次调查。

与 2018 年的 10 万参与者和 2019 年的 9 万参与者相比,这次调查的参与者数量出现下降。Stack Overflow 表示「今年,我们不打算成为规模最大的调查,而是想使此次调查更具代表性,能够代表全球各地程序员的多样性。」

这次调查涉及开发者基本情况、技术、工作和社区多个方面。机器之心选取了该调查报告的核心内容进行介绍,完整报告参见以下链接:

报告地址:https://insights.stackoverflow.com/survey/2020#community

调查结果概览

  • 在过去五年的最受开发者喜爱的技术榜单中,Python 语言的排名持续上升。但今年 Python 被 TypeScript 击败,从去年的第二名掉到了第三。Rust 连续五年位列该榜单第一名;

  • 网站可靠性工程师和运维专家薪资仍然最高。80% 的受访者认为运维很重要,44% 的受访者任职公司拥有至少一名专职运维人员;

  • 澳大利亚受访者的平均编程经验最丰富,约为 16.9 年,其次是英国和美国的开发者。而美国和英国受访者的平均工作年限最高,分别是 33.7 和 33.1 年;

  • 超过 75% 的开发者偶尔加班(每个季度加班一至两天),25% 的开发者每周加班一至两天甚至更多;

  • 在专业开发者中,有色人种仍然占少数。但在全部开发者中,其数量有所增加。

开发者基本情况

职业

我们首先来看受访者主要从事哪些职业。

从下图可以看到:受访者从事职业前五位分别是:后端、全栈、前端、桌面或企业应用、移动端。另外,运维专家、数据库管理工程师、设计师和系统管理工程师的比例也都在 10% 以上。

工作年限

受访者的工作年限情况如下:工作年限为 5-9 年的开发者占比最高,其次是 10-14 年、少于 5 年、15-19 年以及 20-24 年。

值的注意的是,工作年限在 25 年以上的开发者占比仅为 12.9%。

教育背景

受访者的学历情况如下:69% 的受访者是本科和硕士学位,博士学位的开发者占比仅为 2.9%。

最常用的技术

编程、脚本和 Markdown 语言

首先是最常用的编程、脚本和 Markdown 语言排名。JavaScript 连续八年荣登最常用编程语言榜首,其次是 HTML/CSS、SQL、Python、Java 等。

其中,JavaScript 的使用者比例与去年基本持平,Python 的使用者比例相比去年增长了 2.4%,发展势头迅猛。

Web 框架

最常用的 Web 框架中,排名前五的是 jQuery、React.js、Angular、ASP.NET 和 Express。

数据库

最常用的数据库排名中,位列前五的是 MySQL、PostgreSQL、Microsoft SQL Server、SQLite 和 MongoDB。

平台

在最常用的平台中,Linux 和 Windows 名列前茅,超过一半受访者表示在过去一年中使用过这两个平台做开发工作。

此外,容器技术的流行度也在逐年增长,如 Docker 和 Kubernetes。

开发者最喜爱、最头疼和最想使用的技术

最受开发者喜爱和最令人头疼的编程语言

最受开发者喜爱的编程语言排名中,Rust 连续五年成为最受开发者喜爱的编程语言,然后依次是 TypeScript、Python、Kotlin 和 Go。去年排名第二的 Python 被 TypeScript 击落,位列第三。

那么哪种语言最令开发者感到头疼呢,80.4% 的开发者选择了 VBA。

最受开发者喜爱和最令人头疼的 Web 框架

在最受开发者喜爱的 Web 框架排名中,前五依次是 ASP.NET Core、React.js、Vue.js、Express 和 Gatsby。

而开发者最头疼的 Web 框架是 Angular.js,有 75.9% 的开发者选择了该选项。

最受开发者喜爱和最令人头疼的数据库

最受开发者喜爱的数据库排名,Redis 连续四年位居榜首,然后依次是 PostgreSQL、Elasticsearch、MongoDB 和 Firebase。

而最令开发者头疼的数据库是 IBM DB2,有 76.7% 的开发者选择了该选项。

最受开发者喜爱和最令人头疼的平台

在所有平台中,Linux 依旧最受开发者喜爱,Docker 和 Kubernetes 分列二、三名。

67.0% 的开发者将 WordPress 视作最令他们头疼的平台。

开发者主要使用的操作系统

近一半的开发者选择 Windows 作为主要操作系统,选择 MacOS 和 Linux 的开发者占比相当,约为 27%。

协作工具

80% 以上的开发者选择了 GitHub 作为首选协作工具,一半以上的开发者选择了 Slack。

薪酬最高的编程语言

就全球范围来看,使用 Perl、Scala 和 Go 语言的开发者往往获得最高的薪酬,薪酬中位数约为 75k 美元。值得一提的是,Perl 语言在最令开发者头疼的编程语言中排名第三,所以高薪酬可能是为了弥补该语言开发者的短缺吧。此外,Java 也不再是薪酬最低的编程语言了。

而在美国,薪酬最高的语言是 Scala、Go 和 Objective-C。

技术的关联性

技术聚合在一起形成相关联的生态系统,供开发者使用。下图展示了关联性最高的技术:

与去年的情况类似,web 开发技术簇通过 SQL 与微软技术产生联系,运维技术簇通过 Linux 与 Python 生态网络产生关联。

不同类型开发者的薪资

工程经理、网站可靠性工程师(SRE)、运维专家和数据工程师的薪资水平最高。

薪资与不同类型开发者经验之间的关联

总体上,开发者的薪资与工作经验成正相关。但是具体到特定职位则有一些区别,例如网站可靠性工程师、运维专家和数据工程师的薪资与具备同等工作经验的其他职位开发者相比尤其地高,这与整体薪资趋势保持一致。

而设计师、移动开发者和教育者的薪资尤其地低。

以上是该调查报告中与开发者技术、薪资等较为相关的内容,更全内容请阅读原报告。



END

前线推出学习交流群,加群一定要备注:研究/工作方向+地点+学校/公司+昵称(如Java+上海+上交+可可),根据格式备注,可更快被通过且邀请进群,领取一份专属学习礼包扫码加我微信进群,内推和技术交流,大佬们零距离历史推荐突发!开源 Terraform、Consul、Vagrant 等禁止中国使用
离职那天!同龄的CTO悄悄私信我,他的年薪是我的10倍
VS Code 成主宰、Vue备受热捧!2020 前端开发趋势指南
面试官问我:一个 TCP 连接可以发多少个 HTTP 请求?我竟然回答不上来...

2018-2019中国开发者调查报告 2019年三月份最新出炉的2018-2019中国开发者调查报告。 立即下载

相关推荐

《2020-2021中国开发者调查报告》

本报告是基于一年一度的优快云开发者大调查数据分析结果形成。优快云最早从2004年开始针对中国开发者进行大规模调查,是迄今为止覆盖国内各类开发者人群数量最多,辐射地域、行业分布最广的调查活动。该调查旨在全面和深入地了解中国开发者群体整体现状、应用开发技术以及开发工具、平台的状况和发展趋势等,它是各相关行业了解中国开发者群体以及软硬件开发服务领域市场的重要参考资料。

Linux:开源世界的基石与创新引擎

从学生时代的技术实验到全球数字经济的基础设施,Linux 以开源精神重构了技术创新的边界。面对量子计算、脑机接口等前沿领域的挑战,Linux 将持续以开放协作的姿态,推动人类技术文明迈向新高度。对于开发者而言,参与 Linux 生态建设不仅是技术实践,更是推动全球技术民主化的使命担当。

2502_90305547的博客 1087

拆开华为BBU5900,看看5G基站的大脑里到底装了啥?

本文深度拆解华为BBU5900,揭示5G基站核心处理单元的硬件架构与设计哲学。通过详细解析模块化设计、智能电源系统和动态散热方案,展现其支撑千兆速率、毫秒级时延的技术奥秘,为5G网络部署提供实用参考。

weixin_31456563的博客 565

2023年程序员数据报告:全球有 2690 万程序员,近一半不到35岁

2023年程序员数据报告:全球有 2690 万程序员,近一半不到35岁

xiangxue666的博客 4167

大模型训练方法全面解析:SFT、RFT、TRPO、DPO、PPO、GRPO、RLH、RLHF技术深度剖析

大模型训练方法全面解析 本文系统介绍了当前主流的大模型训练和对齐技术,包括监督微调(SFT)、拒绝采样微调(RFT)、信任域策略优化(TRPO)、直接偏好优化(DPO)、近端策略优化(PPO)等。这些方法各有特点:SFT简单高效但数据依赖性强;RFT通过质量筛选提升输出质量;TRPO训练稳定但计算复杂;PPO是RLHF核心算法,平衡探索与利用。文章详细分析了各方法的实现原理、优势劣势及适用场景,为开发者选择合适的大模型训练策略提供参考。

2799

多层感知机 Multilayer Perceptron | MLP

本文主要简单介绍了多层感知机的基本概念,优缺点,应用场景,建模时的注意事项,评价指标,实现方法,python示例和模型的参数等。

JasonH2021的博客 3万+

牛逼!2020 全球开发者调查报告终于出来了!

公众号关注“GitHubDaily”设为 “星标”,每天带你逛 GitHub!转自机器之心近日,Stack Overflow 发布了 2020 年度全球开发者报告。这是 Stack O...

GitHubDaily 3711

ICS v9.5 OverbyteIcsWSocket.pas 整体架构分析

核心架构:OverbyteIcsWSocket.pas 是 Internet Component Suite (ICS) 的基础网络组件单元,提供跨平台 Winsock API 封装,支持TCP/UDP 客户端/服务器,DNS 解析和Raw Socket。在 v9.5 中,SSL/TLS 代码已分离至 OverbyteIcsSslBase.pas 等单元,使核心单元更精简,专注于非加密 socket 操作。

sonadorje的专栏 995

2021 年全球开发者调查报告出炉:Rust 发展迅猛、React.js 崛起、最高薪的是工程经理!

整理 | 郑丽媛 出品 | 优快云(ID:优快云news) 时光荏苒,不知不觉间一年又已过去大半,知名技术问答网站 Stack Overflow 一年一度的开发者调查报告也于近日新鲜出炉。 此次共有来自全球 181 个国家/地区的 83439 名软件开发者参与调查,问卷主要围绕编程语言、开发工具、应用框架的流行趋势及不同岗位开发者的职业发展等问题展开。 虽然在这份报告中,中国参与的开发者较少,8 万多份问卷中只有 1055 份来自中国,但不容置疑的是,这份报告还是在一定程度上体现了全球开发者的总体情.

极客日报 1万+

M2DGR数据集在一些SLAM框架上的配置与运行:ORB-SLAM系列、VINS-Mono、LOAM系列、FAST-LIO系列、hdl_graph_slam

为了说明以上这些SLAM框架的测试与数据集适配,以M2DGR数据集为例进行各自的配置与运行,方便我以后适配自己的数据集,运行的SLAM框架包括:ORB-SLAM2、ORB-SLAM3、VINS-Mono、A-LOAM、LeGO-LOAM、LIO-SAM、LVI-SAM、FAST-LIO2、FAST-LIVO、Faster-LIO、hdl_graph_slam。实验基于Ubuntu20.04,其中ORB、VINS-Mono、和LOAM系列的安装参考我以前的博客,有详细的安装方法,其他的框架在后面会简单介绍一下

zardforever123的博客 1万+

按照autoware.universe官方从零搭建自己的自动导航小车(三)(续)

本文介绍了在Autoware框架下完善自定义传感器套件描述包的详细过程。主要内容包括:1)创建传感器描述包tinyplc_sensor_kit_description,包含YAML标定文件和URDF模型;2)配置传感器与车辆基座的相对位姿,实现sensor_kit.xacro和sensors.xacro宏文件;3)更新sensor_kit.launch.xml文件以集成激光雷达和GNSS/IMU驱动。通过xacro验证URDF模型正确性后,下一步计划接入Helios16激光雷达数据并在Rviz2中验证点云显

qq_45335326的博客 1273

2024年开发者报告出炉!薪资最高的程序员是……

2024年开发者报告出炉!薪资最高的程序员是……

Java癫疯的博客 2606

OpenRadar Matlab版:毫米波雷达信号处理全流程开源库详解

毫米波雷达数据解析与信号处理是感知领域的基础能力。本文介绍毫米波雷达从ADC原始采样到距离-多普勒(Range-Doppler)热图、CFAR检测、DOA估计直至点云与生命体征参数提取的完整处理链路,并深入讲解OpenRadar(Matlab版)开源库的内核设计、核心API与实测经验。从原理上看,距离FFT与多普勒FFT构成RD谱,CFAR自适应阈值实现目标检测,相位解缠与滤波用于呼吸心跳提取。技术价值在于将繁琐的雷达数据读取、矩阵变换和算法流程标准化,免去重复造轮子。可应用于人员存在感知、生命体征监护、4

weixin_33806859的博客 322

Java 收入不再最低,Python 竟然被 TypeScript 击败!

点击上方Java后端,选择设为星标优质文章,及时送达Stack Overflow 2020 年度全球开发者调查报告出炉。报告显示,JavaScript 连续八年成为最常用的编程语言,...

公众号:Java后端 418

告别CAPL编程!用Matlab/Simulink+CANoe实现复杂ECU仿真的5个技巧

本文介绍了如何利用Matlab/Simulink与CANoe进行联合仿真,以替代复杂的CAPL编程,高效实现复杂ECU仿真。文章分享了5个核心技巧,涵盖信号映射、模型编译集成、实时参数调整、性能优化及数据分析,帮助算法工程师构建稳定强大的仿真环境,显著提升开发与测试效率。

rgv234567的博客 298

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

程序员求职面试(微信号:CoderJob)整理内容参考自:Stack Overflow链接:https://insights.stackoverflow.com/survey/2020近...

cainiao_python的博客 540

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

2020 开发者调查:TypeScript 击败 Python,Scala 最赚钱

Stack Overflow 2020开发者调查报告现已出炉。 Stack Overflow 年度开发者调查是面向全球开发者进行的规模最大、最全面的调查。调查涵盖了从开发者喜爱的技术到工作偏好等内容。2020 年是 Stack Overflow 发布年度开发者调查报告的第十年,有近 65,000名来自世界各地的开发者参与了这个调查。 Stack Overflow方面称,“ 今年,我们没有打算成为调查对象数量最大的一年,而是着手使我们的调查更能代表全球程序员的多样性”。 这项调查是进行的的时间...

过客2019 463

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

python发展调研报告_Stack Overflow:2020年全球开发者调查报告 TypeScript击败 Python

Stack Overflow方面称,“ 今年,我们没有打算成为调查对象数量最大的一年,而是着手使我们的调查更能代表全球程序员的多样性”。 这项调查是进行的的时间是在 2月份,当时 COVID-19 被宣布为全球大流行,世界各地的国家都处于封锁状态。此次调查结果的一些亮点内容如下:在过去五年中持续增长之后,Python在最受欢迎的技术列表中从去年的第二名下降到今年的第三名,被TypeScrip...

weixin_42525106的博客 435

python计算连续三次增长_Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉...

Stack Overflow 2020 年度全球开发者调查报告出炉。报告显示,JavaScript 连续八年成为最常用的编程语言,而在最受开发者喜爱的编程语言榜单中,Python 排名第三,较去年下降一位,被 TypeScript 超越。另一值得关注的结果是,Java 语言的薪酬收入不再是最低了。机器之心报道,参与:魔王、杜伟。近日,Stack Overflow 发布了 2020 年度全球开发者报...

weixin_39585761的博客 116

C#再次登顶!击败Python、Java,摘得2025年度编程语言称号

2025 年 11 月,微软发布了 C# 14,引入了全新的扩展成员语法,使开发者无需修改原始类型定义就能为现有类型添加更多成员。是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、必应、Hao 123 等等。一个悬而未决的问题是:Java 是否还能凭借其偏冗长、样板代码较多的风格,以及 Oracle 的所有权背景,继续压制 C# 的发展。然而,C# 崛起的真正关键在于两次决定性的转向。

优快云资讯 5222

我们为什么要学习 Python、TypeScript 与 Go?

新年的时候永远是思考总结过去一年的好时机,也是期待未来一年并想象来年会出现什么新事物的时刻。对于程序员来说,这是一个思考你想要学习什么新技能或者你想参与什么有趣项目的好时...

优快云资讯 3304

力压Java、C语言!Python 获2018年度编程语言

TIOBE 近日宣布:Python 成为 2018 年度编程语言,Python之所以获得这个称号,是因为它在2018年的排名中比其他所有语言都高。Python语言赢得了3...

爱编程 230
上一篇: Hinton等6位图灵奖得主、百余位顶级学者邀你加入群聊,共话人工智能下一个十年...
下一篇: 牛逼了!提高Github下载速度的方法「100%有效」可达到2MB/s
DevolperFront
博客等级 码龄8年 465粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值