5、DevOps的历史演进

DevOps的历史演进

1. 开发者即运维者

在早期,开发者同时也是运维者。二战爆发时,美国政府招募数学专业学生成为“计算机操作员”,负责为战争计算弹道发射表。Jean Bartik 就是响应招募的众多女性之一,尽管她的大学导师因担心工作重复性而劝她拒绝,但这份工作让她成为了电子数字积分计算机(ENIAC)的首批程序员之一。

当时没有文档和规划,Bartik 和其他五位女性通过研究设备的硬件和逻辑图来学习编程。编程这台拥有 18000 个真空管的机器,需要在 40 个控制面板上设置拨号和更换电缆连接。那时行业更关注硬件工程,当出现问题时,硬件工程师会认为是“操作员的问题”,而程序员则要面对更换保险丝、电缆以及排除系统故障等运维工作的痛苦。

2. 软件工程的诞生

1961 年,美国总统约翰·F·肯尼迪提出在十年内让美国宇航员登上月球并安全返回的挑战。由于缺乏具备必要技能的员工,美国国家航空航天局(NASA)邀请麻省理工学院(MIT)的数学家 Margaret Hamilton 领导编写机载飞行软件的工作。

Hamilton 回忆称,当时提出新想法是一场冒险,团队成员相互尊重,上级管理层给予了充分的自由和信任。她创造了“软件工程”这个术语,还提出了优先级显示的概念,即能实时提醒宇航员关注重要信息的软件。她建立了一套需求收集流程,增加了软件工程中的质量保证环节,包括:
- 调试所有单个组件;
- 在组装前测试单个组件;
- 进行集成测试。

1969 年,阿波罗 11 号任务中,登月舱制导计算机软件因计算任务过多而超出其处理能力。Hamilton 的团队编写的软件可手动覆盖,使尼尔·阿姆斯特朗能

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值