SlashData,一家领先的开发者研究公司,发布了第26次Developer Nation调查的初步结果。本次调查收集了来自135个国家的超过一万名开发者的反馈,揭示了开发者社区的最新趋势,特别是在编程语言及其不断壮大的社区方面。

主要发现:

JavaScript继续领先

  • JavaScript依然是最受欢迎的编程语言,拥有2520万活跃开发者,比去年增加了400万。
  • JavaScript的采用在有经验的开发者中尤为强劲,表明其增长主要来自那些将JavaScript加入技能列表的开发者,而非新入行的开发者。

Python超越Java排名第二

  • Python取代Java成为第二大编程语言,拥有1820万开发者,而Java为1770万
  • Python的增长在过去12个月里增加了210万开发者,主要受到机器学习和人工智能领域日益增长的兴趣的推动。得益于强大的库和支持社区,Python在这些领域表现出色。
  • Java虽然仍在增长,但增幅相对较小。它在后端和Web开发方面有着坚实的基础,但在桌面和移动领域逐渐失去优势。

新兴语言表现出快速增长

  • RustGo是两种增长迅速的语言:
    • 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万开发者

这些结果为开发者生态系统的演变提供了一个快照,突显了哪些语言正在获得吸引力,哪些语言在新老开发者中逐渐失去优势。

发表回复