关键观点
软件工程的瓶颈是人,而不是计算机
Beck 年轻时相信,只要彻底理解计算机就能成为成功的程序员;职业生涯却让他发现,真正限制影响力的是沟通、同理心、说服与协作。他把这称为一个“宇宙级恶作剧”:自己刻意回避的能力,后来恰恰成为最…展开观点收起观点
Beck 年轻时相信,只要彻底理解计算机就能成为成功的程序员;职业生涯却让他发现,真正限制影响力的是沟通、同理心、说服与协作。他把这称为一个“宇宙级恶作剧”:自己刻意回避的能力,后来恰恰成为最重要的能力。技术水平仍然必要,但不能替代对用户、同事和组织的理解。
为什么重要: 工程师的成长不能只围绕语言、框架和算法,还必须包含冲突处理、需求澄清和建立共同理解的能力。
支撑证据
your ability to affect change in the world is gated by your ability to communicate with, empathize with, to convince, to soothe, to understand other human beings
代码的价值之一是积累信任
编码不只是把既定想法转换成语法,它也是理解领域的过程。亲自挣扎、建模并编写测试,会让工程师确认自己是否真正理解了问题;共同编程和反复澄清需求,则会在人与人之间形成信任。AI 可以迅速增加代码量…展开观点收起观点
编码不只是把既定想法转换成语法,它也是理解领域的过程。亲自挣扎、建模并编写测试,会让工程师确认自己是否真正理解了问题;共同编程和反复澄清需求,则会在人与人之间形成信任。AI 可以迅速增加代码量,却可能绕开这些建立信任的活动。
为什么重要: 评价 AI 开发效率时,不能只计算代码产量或完成速度,还要检查理解、验证和协作信任是否同步增长。
支撑证据
we're accumulating code faster than we're accumulating trust