写点什么

波士顿 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:006442

评论

发布
暂无评论

A “word-wrap” functionality(一个字符串包裹函数)

HoneyMoose

技术探索系列 - 轻松带你掌握 JMM(1)

码界西柚

Java JVM JMM 并发 5月日更

Excel用户如何学习数据分析语言DAX?

博文视点Broadview

外行在谈论流派,大师在讨论颜料

顿晓

极限编程 5月日更 门道

北美亚特兰大一金融服务公司面试总结

HoneyMoose

网络攻防学习笔记Day1

穿过生命散发芬芳

5月日更 网络攻防

鹅厂疯子整理了万字Java笔记!小白:硬核资源基础知识已入门

牛哄哄的java大师

Java Object

你的烂代码终于有了解决方案

博文视点Broadview

【人间碎片】关于努力这件事

南吕

人生修炼 人生故事

BPF 之巅:洞悉 Linux 系统和应用性能

博文视点Broadview

当你觉得老板的决策是错的,你会怎么做?

石云升

职场经验 5月日更

名可名

顿晓

5月日更 命名

SwiftUI @ Netflix:推动新技术落地是怎样一种体验?

故胤道长

swift 移动开发 iOS Developer SwiftUI

限时白嫖!腾讯内部员工培训Java资料,网友:大厂就是不一样

牛哄哄的java大师

Java

从零搭建一款PC页面编辑器PC-Dooring

徐小夕

大前端 可视化 lowcode 代码编辑器

OAuth 2.0 了解了,OAuth 2.1 呢?

Zhang

OAuth 2.0 认证授权 OAuth 2.1

当代软件IT大学生的技术学习之路

Nydia

签约计划

手机屏幕投屏到桌面的离线方案

黄敏

书单 | 月度畅销好书,助你技能满格,摆脱低效,走向财富人生

博文视点Broadview

如何选择开源许可证

HoneyMoose

超硬核!阿里技术大牛肝了2晚整理的Java知识,这也太强了!

飞飞JAva

Java Java泛型

将本地文件/文章上传到 GitHub 的流程

彭宏豪95

git GitHub 效率 编程

【LeetCode】员工的重要性Java题解

Albert

算法 LeetCode 5月日更

如何在 GitHub 上面为你的项目选择开源许可证

HoneyMoose

Redis-技术专区-知识问题总结大全(上篇)

码界西柚

redis 5月日更 问题分析

了解代理服务器

进击的梦清

nginx Linux 运维 代理原理

本文标题不能描述本文内容

小天同学

读书 哲学 读后感 4月日更

fastadmin+xunsearch题库系统搭建教程

一颗小树

php thinkphp fastadmin xunsearch 题库系统

InfoQ & 声网Agora 技术开放日邀请函

Jessie

音视频 声网

2021年十大突破性技术

石云升

读书笔记 5月日更

复杂Gremlin查询的调试方法

Tom(⊙o⊙)

gremlin调试

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