SlashData,一家领先的开发者研究公司,发布了第26次Developer Nation调查的初步结果。本次调查收集了来自135个国家的超过一万名开发者的反馈,揭示了开发者社区的最新趋势,特别是在编程语言及其不断壮大的社区方面。
主要发现:
JavaScript继续领先
- JavaScript依然是最受欢迎的编程语言,拥有2520万活跃开发者,比去年增加了400万。
- JavaScript的采用在有经验的开发者中尤为强劲,表明其增长主要来自那些将JavaScript加入技能列表的开发者,而非新入行的开发者。
Python超越Java排名第二
- Python取代Java成为第二大编程语言,拥有1820万开发者,而Java为1770万。
- Python的增长在过去12个月里增加了210万开发者,主要受到机器学习和人工智能领域日益增长的兴趣的推动。得益于强大的库和支持社区,Python在这些领域表现出色。
- Java虽然仍在增长,但增幅相对较小。它在后端和Web开发方面有着坚实的基础,但在桌面和移动领域逐渐失去优势。
新兴语言表现出快速增长
- Rust和Go是两种增长迅速的语言:
- Rust的用户群在过去两年中几乎翻了一番,到2024年初达到400万开发者。其采用率的提升得益于其性能和内存安全特性,这在网络安全领域越来越重要。
- Go支持470万开发者,因其简化的并发处理和全面的标准库,在后端服务中广泛使用。
新手开发者面临的挑战
- 新入行开发者中JavaScript的采用率较低,只有52%的新手使用这门语言,而有经验的开发者中这一比例超过62%。这一趋势表明,开发者在积累更多经验并参与使用JavaScript的现有项目后,会逐渐掌握这门语言。
- 相比之下,PHP和**C#**在新入行的开发者中不太受欢迎,这可能表明教育重点或职业初期路径的变化,这些曾经占主导地位的语言未被包含在内。
调查方法
- Developer Nation调查于2023年11月至2024年2月在线进行,旨在捕捉全球开发者社区的真实代表性样本。
- 调查方法包括通过谨慎加权来纠正区域和样本偏差,提供开发者领域的平衡视角。
结论
这些洞察显示了编程语言的受欢迎程度和采用情况的动态变化。JavaScript仍然占据主导地位,尤其在有经验的开发者中,而Python的崛起则是因为它在人工智能和机器学习等新兴领域的卓越表现。Rust和Go也在快速增长,反映出它们在性能和并发处理方面的专长。
更多详细信息,请查看SlashData的博客文章或直接查看完整数据。
数据摘要:
- 2024年第一季度各编程语言社区规模:
- JavaScript:2520万开发者
- Python:1820万开发者
- Java:1770万开发者
- Go:470万开发者
- Rust:400万开发者
这些结果为开发者生态系统的演变提供了一个快照,突显了哪些语言正在获得吸引力,哪些语言在新老开发者中逐渐失去优势。