共计 1398 个字符,预计需要花费 4 分钟才能阅读完成。
2024 年,人工智能浪潮席卷全球,开源生态持续繁荣,中国开发者身处技术变革的浪尖,他们的现状与选择,折射出中国软件产业的发展趋势。
CSDN&《新程序员》发布的《2024 中国开发者调查报告》,基于数万份问卷,为我们揭示了中国开发者在编程语言、操作系统、数据库、工具框架、云平台等方面的最新动态。
我们一起看看其中的一些数据。
开发者常用的编程语言
报告显示,开发者常用的编程语言前 3 位为 Java、Python、JavaScript。
Java 依然是开发者最常用的编程语言,占比高达 40%,这得益于其稳定性、强大的生态系统以及广泛的应用领域。
Python 紧随其后,占比 35%,使用率较去年有所提升,这与人工智能和数据科学领域的蓬勃发展密不可分。
开发者“讨厌”的编程语言
报告显示,开发者“讨厌”的编程语言前 3 位为汇编语言、C++、C 语言。
这可能是因为它们语法相对复杂,需要开发者手动管理内存,学习曲线较为陡峭。此外,近年来关于 C/C++ 内存安全问题的讨论也可能影响了开发者对它们的评价。
开发者使用的操作系统
在桌面操作系统中,开发者最常用的依然是 Windows,占比 63%。
Linux 则超越 macOS,成为第二大常用开发环境,占比 19%。
这表明 Linux 在开发者群体中的认可度不断提升,其开源、灵活、稳定的特性越来越受到青睐。
在手机操作系统使用上,使用各种类型的移动操作系统平台的比例分布相对均衡。
其中,20% 的开发者选择使用 iOS,20% 的开发者使用小米澎湃 OS 和 MIUI,18% 的开发者使用 HarmonyOS。
开发者主要使用的数据库
数据库方面,MySQL 依然占据主导地位,使用率高达 65%。
Redis 和 Oracle 分别以 25% 和 23% 的使用率位居第二、三位。
这三款数据库凭借其成熟的技术、完善的生态以及丰富的功能,满足了不同场景下开发者的需求。
Web 框架使用排行
工具框架方面,Vue.js 以其易学易用、高效灵活的特点,成为最受欢迎的 Web 框架,使用率达到 30%。
Spring Boot 和 Node.js 分别以 20% 和 18% 的使用率紧随其后。
开发环境使用排行
开发环境方面,IntelliJ IDEA 和 Visual Studio Code 依然是最受欢迎的 IDE,使用率分别为 39% 和 33%。
这两款 IDE 功能强大,支持多种语言,拥有丰富的插件生态系统,能够满足不同类型开发者的需求。
开发者主要使用的云平台排行
云平台方面,阿里云在容器云平台领域占据领先地位,使用率达到 29%。
值得关注的是,有 17% 的开发者选择自建容器云平台,这表明部分企业出于数据安全、成本控制等方面的考虑,更倾向于自主掌控基础设施。
尽管国外出现了一波“下云”浪潮,但报告显示,超过一半的中国开发者没有“下云”经历。
其中,32% 的开发者认为上云可以解决企业的快速部署需求,28% 的开发者表示团队规模较小,不适合自建基础设施。
这表明公有云和混合云方案依然是中国企业数字化转型的首选。
《2024 中国开发者调查报告》为我们描绘了中国开发者生态的现状,Java 稳居编程语言榜首,Python 势头强劲,云计算依然是主流趋势。
然而,“下云”现象的出现也提醒我们,企业需要根据自身情况,选择最适合的 IT 架构和技术路线。
相信在未来,中国开发者将继续在技术浪潮中砥砺前行,为中国软件产业的发展贡献力量。
原文地址: 2024 中国开发者调查报告!程序员们最常用的编程语言是 Java!