调查显示:大多数开发人员已采用了 DevOps
CD 基金会最新发布了一份“2024 年 CI/CD 状况报告”,基于全球十多万名受访者所反馈的数据,探讨了 CI/CD 开发者生态系统的现状以及它在过去一年中的发展情况。
报告发现,截至 2024 年第一季度,共有 83% 的开发者参与了 DevOps 相关活动,如性能监控、安全测试或 CI/CD。经验不足的开发人员采用的 DevOps 实践和技术则较少。
尽管以某种方式参与 DevOps 的开发人员总数有所增加,但同时参与所有 DevOps 相关活动的开发人员数量却略有减少。即,开发人员正在专攻一项特定的 DevOps 任务,而不是试图包揽所有任务。CD 基金会将此视为 DevOps 成熟度的一个指标。
2024 年第一季度,开发人员最常见的 DevOps 任务是监控软件或基础设施的性能,占比为 33%。其他还包括批准将代码部署到生产环境(29%)、测试应用程序的安全漏洞(29%)、使用持续集成来自动构建和测试代码变更(29%),以及使用持续交付/部署来自动化代码部署(27%)。源代码控制管理和问题跟踪是最广泛使用的 DevOps 技术。
报告还指出,正在使用的工具数量与成熟度之间存在很强的相关性。不过,当开发人员使用多个同类型的 CI/CD 工具时,部署性能也会下降,因为这会带来互操作性方面的挑战。
另一个衡量成熟度的指标是开发人员的经验水平。与经验不足的同事相比,拥有 11 年以上经验的开发人员在代码更改交付时间方面表现出色的可能性是其两倍。经验丰富的开发人员更有可能使用更多工具。具有两年或以下经验的开发人员平均使用 2.3 个工具,而具有 16 年或以上经验的开发人员平均使用 5.2 个工具。
更多详情可查看完整报告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
什么开源PUA大师语录:“你想参与开源项目?不,你并不想”
刚刚网上冲浪刷到一篇文章,只看标题就感觉被 PUA 了: via https://juejin.cn/post/7357288361235185705 文章标题足够犀利,热评第一也不遑多让: 原文图片较多,不太方便阅读,直接让大模型总结了—— 这篇文章是由双越老师撰写的,主要内容包括以下几个方面: 个人介绍与项目分享: 双越老师首先进行了自我介绍,并分享了自己近期正在紧张开发一个名为“划水AI”的项目(非开源)。 这是一个基于Node.js的全栈AIGC知识库,涉及的技术栈包括Next.js、Prisma、PostgreSQL、tiptap编辑器、ChatGPT API以及协同编辑等。 项目进展与计划: 双越老师提到,尽管项目已经开发了一些基础功能,但离成品还有一定距离,他将继续努力。他还提到了项目的域名、证书和服务器的准备情况,并计划在项目完成后正式上线并进行运维和监控。 参与项目的条件: 双越老师明确表示,虽然他全职投入到这个项目中,但他不可能无偿地与其他人一起开发。 因此,对于想要加入项目的人,他会提供一个说明文档,明确指出参与项目并非无偿。 开源项目的态度与建议: 文章中提到了...
- 下一篇
Python中两种网络编程方式:Socket和HTTP协议
本文分享自华为云社区《Python网络编程实践从Socket到HTTP协议的探索与实现》,作者:柠檬味拥抱。 在当今互联网时代,网络编程是程序员不可或缺的一项技能。Python作为一种高级编程语言,提供了丰富的网络编程库,使得开发者能够轻松地实现各种网络应用。本文将介绍Python中两种主要的网络编程方式:Socket编程和基于HTTP协议的网络编程,并通过实际案例来演示它们的应用。 1. Socket编程 Socket是实现网络通信的基础。通过Socket,程序可以在网络中传输数据,实现客户端与服务器之间的通信。Python提供了socket模块,使得Socket编程变得简单而直观。 下面是一个简单的Socket服务器和客户端的实现: # 服务器端 import socket # 创建socket对象 server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 获取本地主机名 host = socket.gethostname() port = 9999 # 绑定端口 server...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境