GitHub近日发布的最新Octoverse报告显示,过去一年开发者趋势发生了显著变化。以下是报告中的一些关键发现:
Python 成为最受欢迎语言
- 超越JavaScript:Python已超越JavaScript,成为GitHub平台上使用最多的编程语言。这一变化反映了数据科学和机器学习应用的繁荣,这些应用伴随着AI领域的进步。
- 数据科学和机器学习:Python广泛用于数据分析活动,特别是在涉及神经网络、深度学习和计算密集型领域的先进项目中。生成式AI的快速发展也促使更多开发者选择Python。
- AI驱动的编码助手:免费的AI驱动编码助手,如GitHub Copilot,进一步推动了Python的采用。
相关技术的发展
- Jupyter Notebooks:作为一种非常适合数据可视化和探索的交互式编码环境,Jupyter Notebooks在GitHub上的受欢迎程度大幅增加。
- 机器学习框架:面向机器学习工作流程的语言和框架,如R和TensorFlow,使用量也大幅增加。
开源社区的扩展
- 新贡献者:全球有140万新开发者加入开源社区,其中大多数为商业支持的和生成式AI项目做出贡献。
- 新兴市场:美国仍然是GitHub上为AI做出贡献的领先国家。但在印度、巴西、尼日利亚等地,尤其是学生获得技能方面,进展显著。
JavaScript 的持续增长
尽管失去了总体排名第一的位置,JavaScript仍保持增长。通过npm注册表使用代码包的数量同比增长了15%。
安全进步
- 秘密扫描:去年,GitHub用户整合了超过3900万次秘密扫描,以防止私钥和凭证泄露。
- AI驱动的自动化:AI驱动的自动化使得在出现漏洞时能够更快地修复,提升了平台的安全性。
GitHub Octoverse报告揭示了开发者趋势的显著变化,特别是Python在数据科学和机器学习领域的崛起。这些变化不仅反映了技术的进步,也展示了开源社区的持续扩展和新兴市场的积极参与。
0条评论