主要观点:
- 在波士顿的 InfoQ [Dev Summit] 上,谷歌 Site Reliability Engineering(SRE)工程总监 Michelle Brush 发表主题演讲,直接向软件领导者阐述软件工程、系统思维和领导能力在复杂性方面的广泛变化。
- 软件工程工作性质在转变而非消失,AI 系统自动化部分软件开发后,工程师面临更难更复杂的挑战,需监控、调试和验证自动化系统。
- 以洗碗机为例说明机器处理常规任务后,人类需负责异常处理等工作,现代开发中人类大脑需处理更高抽象层次的工作。
- 大型语言模型(LLMs)有“无意识能力”,缺乏可解释性和对自身局限性的认识,人类则处于“有意识能力”空间,能理解和解释知识,这对教学等很重要。
- “分块”或认知封装在应对日益复杂的情况时很重要,能在不同抽象层次间切换并深入底层系统。
- 强调基础技术知识的持久重要性,即使工具和平台演变,基础知识仍能在工程弹性等方面发挥作用。
- 倡导系统思维,引用相关工作并推荐支持控制理论等学科,工程领导者应发展更广泛的决策和风险评估视角。
- 分享谷歌 2019 年因失控自动化导致两个数据中心宕机的案例,强调需更多数据中心及更智能设计。
关键信息: - 演讲者为 Michelle Brush,来自谷歌 SRE 部门。
- 演讲主题涉及软件工程等多方面变化。
- 提到 Bainbridge 的“自动化的讽刺”等理论。
- 以洗碗机等作类比说明人类与机器的工作分工。
- 阐述大型语言模型的特点及与人类的区别。
- 强调“chunking”的重要性。
- 提及基础技术知识的价值。
- 分享谷歌数据中心案例。
重要细节: - [Dev Summit] 的具体链接为 https://devsummit.infoq.com/c...。
- Michelle Brush 的个人页面链接为 https://devsummit.infoq.com/s...。
- 主题演讲的链接为 https://devsummit.infoq.com/k...。
- 分享的案例中 2019 年 outage 是因 runaway automation 导致两个数据中心宕机,且第三个数据中心在恢复流量负载下也失败,得出需更多数据中心及智能设计的结论。
- 开发者可通过 infoq.com 观看活动视频以学习更多。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。