超60%开发者跳过槽、Vue是国内最具认知度前端框架、Java仍是企业级编程语言首选,2022中国开发者生态调研报告重磅发布

语言: CN / TW / HK

2022 年,全球市场竞争格局不断发生变化。对于企业管理者来说,在高度不确定的环境下作出数字化转型决策是激活企业持续性增长的确定性动力,同时,还要不断思考 AI、云原生等数字技术在业务场景和产业全链条中的延展可能性,使其成为企业实现降本增效的重要一环。

在这过程中,离不开技术人员的支持。作为技术应用落地的中坚力量,他们始终站在技术变革的风口浪尖上,深入探索和研究数字技术的潜藏价值,寻找技术和商业结合的系统性破局之道。那么,这些掌握核心技术的开发者们如何准确地了解市场发生的最新变化,及时提出技术修养?企业又该如何拥抱「先进生产力」?

1 月 6 日,稀土掘金技术社区首次举办「掘金未来大会」,大会上重磅发布了《稀土掘金 2022 中国开发者生态报告》,报告采用定量和定性相结合的调研方式,一共回收了 1626 份有效线上问卷,覆盖企业技术中层,一线开发者、高校技术学习者等各类开发者群体,力求对当前我国开发者的现状、成长和发展形成一个结构化扫描。同时,结合 10 位领域专家进行定性采访,以行业视角窥见当下开发者群体和企业所面临的技术难题。整个报告从开发者生存现状、技术语言、工具偏好、To B 洞察和行业趋势分析三大视角进行细分解读,旨在全面深入了解中国开发者群体生存现状,为大众提供开发者相关趋势指引,同时深入洞察 B 端产品和服务的需求,为 B 企业在数字化转型过程中提供有价值的参考。

面对不确定的市场环境,不论是企业决策者还是技术人员,都需要及时把握市场风向,调整正确姿态以应对数字化挑战。稀土掘金技术社区充分发挥自身优势以及市场洞察能力,发布《稀土掘金 2022 中国开发者生态报告》,想要了解更多报告内容,欢迎点击链接获取全文吧~~~

报告全文下载地址(PDF)

核心发现

  • 从事前、后端的开发者居多,占比分别为 28.4% 和 25.2%,其他技术领域开发者分布较为分散,排在第三、四位的依次是全栈开发(7.5%),移动端开发(6.4%)和测试(6.4%);
  • 近八成开发者所在团队规模近一年有增减变化,以团队扩张为主(55.6%),从团队扩张和缩减幅度来看,均10%及以下小幅调整为主;
  • 62.1% 全职开发者工作以来跳过槽,30.1% 跳槽频次在 2、3 年一次,薪酬待遇、发展空间及个人职业规划是跳槽主因;
  • Java 是最受开发者欢迎的技术语言,使用率(44.6%)和喜爱度(40.7%)居首位;Golang、Rust 虽然排名靠后,但开发者对这两种语言的喜爱度均高于使用率,它们在性能上的表现获得行业内的认可;
  • 34.4% 的开发者使用过低代码开发平台,其中阿里宜搭使用率最高为 29.7%,其次是腾讯云微搭(19.8%);有超过六成的开发者目前还没有使用低代码开发平台,原因可能在于目前的低代码平台还无法应对复杂的场景和交互;此外,数据安全性和通用性问题也增加了使用低代码平台的门槛;
  • 多数开发者对云原生技术了解较浅,每周投入时间在 1 小时以内;
  • 开发者学习渠道类型多样, GitHub、CSDN、博客园和稀土掘金是开发者使用率较高的技术交流平台;
  • 企业选择不同 B 端产品的决策因素会有侧重,但 安全性、价格、技术能力及服务能力是共性考量;
  • 企业正在积极拥抱人工智能,四成全职开发者所在企业已进入人工智能实践阶段;
  • 从“云化”到“云原生化”,推动“开源”生态发展,是未来行业发展的趋势。

超六成分布在互联网行业,薪酬待遇、发展空间及个人职业规划是跳槽主因

相较于其他行业,IT 行业从业者一直被冠以极具“钱途”和“前景”的标签,但在现实环境中,由于行业技术更迭快,使得不少从业者需要不断学习和积累经验。

报告显示,目前开发者群体以男性、未婚青年、高知为主,分布在高线城市较多,且全职开发者主要集中在互联网行业为 65.7%,及 500 人以下中小型企业占 64.9%。

截屏2023-01-03 12.44.38.png

从在职开发者从事的技术方向来看,主要是前、后端开发,占比分别为 28.4% 和 25.2%,紧随其后的是全栈开发、移动端开发和测试,可见,除前、后端领域外,其他技术领域的开发者较为分散。

与行业发展速度相适应的是,很少有开发者长期留守在一家企业里。也因此,超六成开发者有过跳槽经历,而薪酬待遇、发展空间及个人职业规划是跳槽的主要因素。整体来看,在职开发者个人月平均收入近 1.8 万元,随着工作年限的增加,开发者经验的积累越来越丰富,收入也会随之增加。但为了更好地留住技术人才,调薪也成为企业应对的手段之一,我们发现近七成全职开发者 1 年内有过调薪,涨薪幅度普遍在 10% 以上。 截屏2023-01-03 12.47.21.png

在激烈的竞争环境中,大多数开发者承受着巨大的压力。从工作年限来看,初入职场的开发者主要是知识储备量和薪酬待遇方面的压力;工作 1-5 年的开发者则在职场面临着高强度工作和激烈的竞争压力;而工作 5 年以上的开发者,已经具备丰富的工作经验及技术知识积累,更多的压力是来自于对未来的发展空间及职业规划方面的考虑。不论处于何种现实环境中,我们都希望开发者更多以积极、平静的心态面对工作。

Java 使用率和喜爱度居首位,低代码是未来发展趋势

随着人工智能等新兴行业发展,正在改变现有的技术人才和技能市场。在工具层面,Java 依旧是最受开发者欢迎的技术语言,使用率(44.6%)和喜爱度(40.7%)均居第一位,其次是 JavaScript 和 Python。值得关注的是, Golang、Rust 虽然排名靠后,但开发者对这两种语言的喜爱度均高于使用率,它们在性能上的表现获得了行业内的认可。可以预见,随着工程化的工具链日趋成熟,工具转向系统语言开发,在未来会是越发明显的趋势。

截屏2023-01-03 12.49.30.png

低代码也是未来的发展趋势,尽管有超过六成的开发者目前还没有使用低代码开发平台。原因可能在于目前的低代码平台仅仅适用于简单的拖拉拽,还无法应对复杂的场景和交互,数据安全性和通用性问题也增加了使用低代码平台的门槛。在低代码开发平台使用上,阿里宜搭使用率最高,为 29.7%,其次是腾讯云微搭 19.8%。

报告还显示,54.2% 的开发者使用过在线代码编辑器,其中 Codepen 的使用率最高,占比 64.2%,其次是 JSBin (39.0%)和码上掘金(38.8%);在开发者主要使用的数据库中,MySQL 的使用率最高,其次是 Redis 和 MongoDB,国产数据库中使用比例较低,其中,TDSQL 表现最佳;Visual Studio Code 是开发者最常使用的开发环境。

截屏2023-01-03 12.52.18.png

在前端开发框架的认知度上,呈现 Vue.js (67.7%)和 React(46.3%) 两强争霸局面;在后端框架中,基于 Java 的开源框架 Spring Boot 在认知度、关注度和使用率上处于后端框架之首,值得关注的是,作为高性能、通用的开源 RPC 框架,gRPC 虽然使用率排名靠后,但开发者对起满意度最高,NPS 值为 65.0%。

对于开发者来说,在数字化加速发展的背景下,市场上对开发者的技术能力和硬技能提出了更高的要求。报告显示,96.9% 的开发者每周都会保证一定的学习时间,学习能力是开发者重要能力,只有持续学习才能紧跟互联网发展的步伐,86.9% 的开发者选择通过自学方式来提升技能,也有部分开发者通过参加专业培训、认证考试及比赛的方式来提升技能。80.2% 的开发者寻找学习资料或查看行业动态时,会去 GitHub、CSDN、思否、稀土掘金、知乎等技术社区或知识问答专业平台。

从“云化”到“云原生化”,推动“开源”生态发展

在数字化大背景下,越来越多的企业开启数字化转型之路。此次调研中,我们发现云计算作为企业数字化转型的重要支撑,企业对其需求最高,占比为 54.7%,其次是办公协同软件和人工智能相关技术或服务。

针对企业对 B 端产品/服务选型过程中,超三成企业开发者具有决策权,但不同企业对产品的决策因素会有侧重,但安全性、价格、技术能力及服务能力是同性考量。

截屏2023-01-03 12.53.42.png

降本增效、提高 ROI 是企业上云的核心动力。当企业在选择具体的云服务时,首先是对数据安全的顾虑,其次是企业需要符合业务发展的系统性的解决方案,而不是单一的产品。目前看来,云部署呈现多元化发展,但数据库、存储是使用较高的云服务。

随着人工智能的发展,越来越多的企业开始积极拥抱人工智能,报告显示,有四成开发者所在企业已经进入人工智能的实践阶段。总体看来,企业专注的人工智能产业链以基础层为主,向技术层、应用层延伸,比如说,在应用层方面,智能家居、机器人和安防是目前 AI 应用的主要方向。 截屏2023-01-03 12.54.40.png

人工智能产业在发展和落地过程中,在知识层面、技术层面、数据层面、战略层面以及资金层面均面临诸多挑战。首先在人才方面,43.0% 开发者认为困难来自于知识层面,专业知识匮乏,以及从业人员数量少、培养周期等;其次是技术层面(41.8%),面临机器学习算法缺乏可解释性,模式生产流程长等问题。

随着云原生技术的逐渐成熟,将进一步推动开源生态的繁荣发展,同时开源生态对云原生技术的持续演进,也会起到积极的促进作用。

上述内容主要来源于稀土掘金发布的《稀土掘金 2022 中国开发者生态报告》,除了现实层面的数据呈现和分析之外,报告中还有 10 位行业技术专家以及领军企业的技术决策层的观点呈现,让大家更加清晰地感受当下开发者生态的变化和发展进程。