当前位置: 首页 > news >正文

开发与运营:“开发”和“运营”角色有何不同和重叠?

在这里插入图片描述
开发和运营是促进软件系统交付的两种角色。大多数大规模构建软件的组织都会雇用这两个学科的人员。不过,开发和运维并不是完全孤立的。团队重叠并实现更高的吞吐量是很常见的。
在本文中,您将学习区分开发人员和操作人员之间的主要区别,以及它们重叠的方式。尽管有将两者结合起来的趋势,但了解他们的个人特征还是很有用的。这将帮助您确定要专攻哪个领域并了解“另一方”的观点。

开发者角色

开发是更古老、更明显的角色。该领域的工作人员编写代码来创建功能软件。您通常会有一个职位,例如后端开发人员、软件工程师或工程主管。

开发人员的日常职责通常围绕编写、测试和审查代码。他们还可能与利益相关者合作,规划路线图,并就新想法的可行性提供技术投入。

开发人员精通一种或多种编程语言。他们还应该了解组织中使用的支持技术(例如数据库和容器)的工作知识。
工程师也需要了解软件安全原则。他们必须意识到漏洞通常会出现在哪里,这样他们才能创建安全的代码。性能和可访问性等类似问题也必须始终放在首位。

操作员角色

在开发人员创建并测试代码后,操作员稍后会参与软件交付过程。他们将新版本部署到生产中并监控实时环境中的问题。当事件发生时,操作员通常是响应的第一线。在此字段中,您的头衔可以是系统管理员、发布经理或构建工程师。

组织之间运营团队的职责可能存在很大差异。该角色通常涉及技术方面,例如设置和维护构建管道,但这些将重点关注您的工具链,而不是它创建的产品。

许多运营团队严重依赖自动化。自动警报系统和部署程序可以提高准确性和一致性,减少团队成员的工作量。这使他们能够腾出

http://www.lryc.cn/news/186848.html

相关文章:

  • 关于GD32引脚PA13、PA15、PB3、PB4配置为普通引脚的问题
  • JS-Dom转为图片,并放入pdf中进行下载
  • Python 无废话-办公自动化Excel格式美化
  • Python视频剪辑-Moviepy音频效果afx方法
  • 让LLM模型输入token无限长
  • RabbitMQ 介绍与 SpringBootAMQP使用
  • 企业门户的必备选择,WorkPlus的定制化解决方案
  • 基于maven的项目搭建(已跑通)
  • L1-035 情人节 c++解法
  • DecimalFormat 多语言、本地化指定Locale
  • 冲刺第十五届蓝桥杯P0003倍数问题
  • 操作系统备考学习 day7 (2.3.4 ~ 2.3.5)
  • HRM人力资源管理系统源码
  • 基于SSM的旅游网站设计与实现
  • 大厂秋招真题【BFS+DP】华为20230921秋招T3-PCB印刷电路板布线(留学生专场)
  • OpenCV Python – 使用SIFT算法实现两张图片的特征匹配
  • doc转html后添加style和导航
  • Python中跨越多个文件使用全局变量
  • 设计模式 - 解释器模式
  • javascript禁止鼠标右键和复制功能
  • WebDAV之π-Disk派盘 + 咕咚云图
  • C语言-数组
  • Linux UWB Stack实现——MCPS调度接口(API)
  • el-tree中插入图标并且带提示信息
  • 竞赛选题 深度学习 YOLO 实现车牌识别算法
  • Direct3D网格(一)
  • C语言打印菱形
  • ElasticSearch搜索引擎:数据的写入流程
  • python3 调用 另外一个python脚本
  • 【13】c++设计模式——>简单工厂模式