回到最初的问题:编程会无人化吗?

编程会
无人化吗?

现在回到最初的问题:编程会 AI 化或者无人化吗?

可能会
像翻译一样
只是时间问题

我想可能就像翻译一样,只是时间问题。

而且
用不了
60 年

但肯定用不了 60 年。

工作会迁移到
定义
验证
审查
责任

开发者的工作,会向“定义、验证、审查、责任”迁移。

最难 AI 化的
还是责任

这里最难 AI 化的东西,我觉得还是责任。

谁来定义问题
谁来定验收
谁来签字负责

更具体一点说,就是谁来定义问题,谁来确认验收标准,谁来判断这份改动该不该进入生产环境、进入开源 core、进入标准文本,以及最后谁来承担后果。

尾声:无人驾驶

无人驾驶
曾被预期为
最先发生的 AI 革命

最后我想再说一个像机器翻译一样曾被预期为“最先发生的 AI 革命”的例子。 无人驾驶。

尤其在 2010 年代中后期,很多人真心相信它会是最先落地的 AI 革命。

我甚至
一直没学车

我自己当年也认真这么想过,所以一直没去学驾驶,因为用了这个借口,就一直享受老婆开车我坐车的悠闲。

结果一路等到今天
方向盘
还是人握着

结果一路等到今天,真正意义上的无人化仍然非常有限。

软件开发里
越来越多
像无人驾驶的时刻

软件开发领域,我们已经看到了越来越多“看起来像无人驾驶”的时刻:AI 自己读代码、自己改文件、自己跑测试、自己开 PR。

软件开发的
无人驾驶
可能更早到来

很可能软件开发的无人驾驶会比真无人驾驶更早到来。

只要责任闭环
还在人

不过即使如此,只要最后那个责任闭环还在人这里,那么开发者就不会消失。

从驾驶者
变成监护者
调度者
签字者

开发者只会从驾驶者,变成监护者、调度者、签字者。

谢谢
Q&A