在 2023 年 Octovera 报告中,我们看到了开源事件如何重塑全球开发人员围绕人工智能 (AI)、云计算和 GIT 技术的方式。 本文由 GitHub 的 Kyle Daigle 撰写,深入探讨了这些技术如何影响开发人员的日常实践以及未来会发生什么。
2023 年,AI 技术正迅速成为开发者体验的核心部分。 GitHub 的数据显示,92% 的开发人员正在使用或尝试 AI 编码工具,开源生成式 AI 项目在贡献者数量方面位列最受欢迎的前 10 名。 这些项目不仅吸引了开发者的关注,也预示着下一波AI创新。
2023 年,云原生技术的使用显着增长。 开发人员越来越多地采用声明式语言和基于 Git 的基础设施,即 (IAC) 工作流,以及 Dockerfile 和容器技术。 这些技术的普及表明,开发人员正在 GitHub 上标准化他们的软件部署流程。
GitHub 的全球开发者社区在 2023 年继续增长。 美国仍然是最大的开发者社区,但其他地区,如印度、巴西和日本,也显示出显着的增长。 这些社区的发展不仅证明了 Git 在当今开发人员体验中的基础价值,也证明了世界各地的开发人员如何使用 GitHub 构建软件。
开源项目在 2023 年继续蓬勃发展。 商业支持的开源项目吸引了最多的贡献者,但生成式人工智能项目也是第一次成为最受欢迎的项目之一。 此外,开源项目在安全方面取得了进展,开发人员对安全事件的响应速度更快,使用自动化工具和主动安全措施来提高安全性。
在编程语言方面,J**Ascript 继续在开源项目中保持领先地位,而 TypeScript 的受欢迎程度不断上升,首次超过 J**A 成为第三大最受欢迎的语言。 Rust 和 Go 等语言因其内存安全性和效率而受到青睐,尤其是在系统和嵌入式系统编程中。
随着 AI 技术的结合,开发人员的体验正在发生变化。 92% 的开发人员已经在工作中使用 AI 编码工具,他们相信这些工具将使团队更具协作性。 AI 不仅用于开发过程,还用于 GitHub Actions 中,以帮助开发人员自动执行任务并提高工作效率。
2023 年,开源项目在 GitHub 上出现了显着增长,无论是在公共仓库还是私有仓库中。 开源社区的活力和创新表明,开源仍然是技术进步和行业发展的强大力量。