GitHub 最新发布的 Octoverse 报告显示,过去一年中开发人员的趋势发生了一些显著变化。 Python 已超越 JavaScript,成为该平台上使用最多的语言。 此举反映了伴随着人工智能领域的进步,数据科学和机器学习应用的蓬勃发展。
Python 也被广泛应用于数据分析活动中。 鉴于生成式人工智能最近展现出的惊人改进速度,甚至有更多的开发人员开始使用 Python 进行涉及神经网络、深度学习和其他计算密集型领域的高级项目。 另一个因素可能包括最近出现的免费使用的人工智能编码助手,如 GitHub Copilot。
Python 的采用伴随着相关技术的发展。 Jupyter Notebooks 是非常适合数据可视化和探索的交互式编码环境,在 GitHub 上的受欢迎程度大幅提高。 与此同时,面向机器学习工作流的语言和框架,如 R 和 TensorFlow,也得到了更多的使用。
开源项目的首次贡献者持续增加。 全球有 140 万名新开发人员加入了开源项目,其中大多数都是为商业支持和生成式人工智能项目做出贡献。
尽管在整体上让出了第一的位置,JavaScript 仍保持增长。 通过 npm 注册表,该语言的代码包消费量同比增长了 15%。
新兴市场的开发者引领着 GitHub 的广泛扩张。 美国仍然是GitHub上人工智能贡献最大的国家。 尽管如此,印度、巴西、尼日利亚等地的进展也在大幅增长,尤其是在获得技能的学生中。
当然,这些需求方的转变也得到了供应方安全技术进步的补充。 去年,GitHub 上的用户集成了 3900 多万次秘密扫描,以防止私钥和凭证泄漏。 现在,由人工智能驱动的自动化可以在出现漏洞时更快地修复。