写点什么

波士顿 DevSummit:循环中的人类——混乱行业中的工程领导力

作者:Andrew Hoblitzell

  • 2025-06-19
    北京
  • 本文字数:1220 字

    阅读完需:约 4 分钟

大小:578.96K时长:03:17
波士顿DevSummit:循环中的人类——混乱行业中的工程领导力

在波士顿举行的 InfoQDev Summit上,谷歌网站可靠性工程(SRE)的工程总监Michelle Brush发表了一篇主题演讲,直接与软件领导者讨论了软件工程、系统思维和领导力在复杂性中的更广泛变化。



她首先承认了许多从业者感受到的不确定性,并肯定这是一种共同的经历,也是在当今技术环境中导航的预期部分。Brush 认为,软件工程工作的本质正在转变,而不是消失。随着 AI 系统将软件开发的各个部分自动化,工程师将面临更困难和更复杂的挑战。

 

她引用了 Bainbridge 的“自动化的讽刺”,她解释说:“当你自动化某项工作时,留给人类去做的工作实际上更难。”其结果是,工程师必须监控、调试和验证自动化系统,即使他们的直接职责发生了变化。

 

她用一个简单的类比来说明这一点:“洗碗机很棒……但我们并没有摆脱所有的工作。”虽然机器可能处理日常任务,但人类却要负责异常处理、质量保证和系统维护。在软件中,这转化为更高层次的抽象工作、更深入的故障排除和对工程判断的依赖。“我们的大脑将开始处理越来越高的抽象概念,”她说,强调了现代开发所需的认知转变。



Brush 解释说,当今的大型语言模型(LLMs)以一种“无意识的能力”运作。它们可以产生令人印象深刻的结果,但缺乏可解释性和对自身局限性的认识。“它们不知道自己不知道什么,”她说,将幻觉框定为这种架构的自然副产品。相比之下,人类处于“有意识能力”的空间中——我们理解我们所知道的,并且可以解释它,这对于教学、指导和验证机器输出至关重要。

 

在她的演讲中,一个核心概念是“分块”或认知封装的重要性,因为工程师需要处理的问题越来越复杂了。她认为,能够在抽象层次之间移动——同时仍能深入底层系统——的能力至关重要。“所有的抽象都会泄露,”她提醒观众,“特别是我们的硬件抽象。”

 

Brush 还强调了基础技术知识的持久重要性。“我在我的日常工作中使用过微积分。绝对是离散数学。我不幸地使用了两次汇编语言,”她开玩笑说,突出了即使在工具和平台不断发展的情况下,在基础知识方面的学习仍将继续获得回报。她称这种知识对于工程韧性至关重要,不仅仅是在代码中,而是在整体理解系统方面。

 

为此,她提倡系统思维,引用了 Donella Meadows 关于流动、反馈循环和变化的工作。她建议支持控制理论、控制论和行为经济学等学科,以更好地建模和设计社会技术系统。对于工程领导者来说,这是一个发展更广泛决策和风险评估视角的呼吁。

 

Brush 分享了谷歌的一个案例研究,她详细描述了 2019 年的一次中断,由于自动化失控导致两个数据中心瘫痪。当第三个数据中心在恢复流量的负载下也发生故障时,地理分布的假设被证明是错误的。教训是什么?“我们意识到我们需要的不仅仅是三个数据中心,”她说。应对措施不仅涉及更多的容量,还涉及更智能的设计——使用延迟注入测试和基于意图的部署系统,在部署前揭示风险。

 

希望了解更多信息的开发人员可以在未来几周内观看infoq.com的活动视频。

 

原文链接:

https://www.infoq.com/news/2025/06/infoq-dev-summit-aihype/

2025-06-19 13:002

评论

发布
暂无评论

软件测试 | 测试开发 | Cypress 强大全新的 Web UI 测试框架应用尝鲜

测吧(北京)科技有限公司

测试

页面中元素的吸顶

默默的成长

前端 Vue 3 10月月更

部署 SAP UI5 应用到 SAP BTP 时遇到的 fiori not found 错误消息

汪子熙

JavaScript 前端开发 Fiori SAP UI5 10月月更

在一个公司死磕了5-10年的程序员,最后都哪里去了?

源字节1号

一步步实现React-Hooks核心原理

helloworld1024fd

JavaScript

页面中元素的锚点定位

默默的成长

前端 Vue 3 10月月更

华为云从入门到实战 | 云容器服务

TiAmo

华为 华为云 云开发 10月月更

【LeetCode】 LRU 缓存机制Java题解

Albert

算法 LeetCode 10月月更

pyside6 qml TableView列表 用QSortFilterProxyModel模糊查询

Mr_No爱学习

汽车报告丨分析了比亚迪宋全网口碑,我们得出这个结论

前嗅大数据

数据分析 数据采集 爬虫工具 汽车咨询 比亚迪宋

react源码中的生命周期和事件系统

flyzz177

React

2022昇腾AI创新大赛16地区域决赛圆满落幕 32支队伍角逐全国冠军

极客天地

从零到一手写迷你版Vue

helloworld1024fd

JavaScript

NFT链游系统开发丨Alien Worlds异形世界链游系统开发成熟技术(Demo)

I8O28578624

美团前端手写面试题总结

helloworld1024fd

JavaScript

再添神器!Paddle.js 发布 OCR SDK

百度Geek说

JavaScript paddle 企业号十月 PK 榜

深入浅出防抖与节流函数

CoderBin

JavaScript 面试 前端 防抖节流 10月月更

使用less/css 动态的切换主题色实现换肤功能

默默的成长

前端 Vue 3 10月月更

从react源码看hooks的原理

flyzz177

React

深入react源码看setState究竟做了什么?

flyzz177

React

DTT第7期直播回顾 | 低代码应用构建流程和适用场景,与你想的一样吗?

华为云开发者联盟

云计算 低代码 华为云 企业号十月 PK 榜

SparkSQL on K8s 在网易传媒的落地实践

网易数帆

大数据 spark Kubernetes Kyuubi 企业号十月 PK 榜

一步步实现React-Hooks核心原理

helloworld1024fd

JavaScript

虚拟蜜罐:从信息模拟到实现虚拟蜜罐技术

郑州埃文科技

Linux IP地址 蜜罐

《SREWorks 云原生数智运维工程实践》电子书重磅来袭!(免费下载)

阿里云大数据AI技术

大数据 运维 云原生 电子书 企业号十月PK榜

探索智能化测试技术

华为云开发者联盟

软件 测试 开发 华为云 企业号十月 PK 榜

CEF | VS2017+Qt5.14.2+cef 实现基于CEF框架的客户端

YOLO.

qt 10月月更 C++

OpenHarmony Liteos_A内核之iperf3移植心得

OpenHarmony开发者

OpenHarmony

cstdio的源码学习分析10-格式化输入输出函数fprintf---宏定义/辅助函数分析06

桑榆

源码刨析 10月月更 C++

过等保是什么意思?能简单解释下吗?

行云管家

网络安全 等保 等级保护 过等保

软件测试 | 测试开发 | 一文搞定 Appium 环境配置

测吧(北京)科技有限公司

测试

波士顿DevSummit:循环中的人类——混乱行业中的工程领导力_AI&大模型_InfoQ精选文章