我赞同宝玉 @dotey 的观点。
架构其实是经验与判断叠出来的长期复利,对新手是极度不友好的。
aicoding 的加速确实带来了一个奇怪的副作用。极大地拉低了新手写出结果的门槛,却也在无形中抬高了大家理解整个架构的门槛。
特别是现在的各种角色的人都能容易写出能跑的代码,但一个系统是如何被撑起来的,架构的承重梁却被遮蔽。很多人是没有机会感知背后的架构的。
但想回到三年前很难了,真正能改写这个困境的,可能是像当年 k8s 一样,造出一个足够厚的底座,把系统的复杂性下沉到底层平台,大部分工程师只写业务逻辑,少数人持续在底层打磨。这就是 k8s 做的事,跟高级语言的出现如出一辙。
所以怎么让 AI 写出来合理的架构也是现在很火爆的研究方向,但在那之前,这个市场只会更二级分化,新人会更难,国内的就业招聘情况已经能说明这一点了。
AI 把能写代码这件事商品化了的同时,也把懂系统的门槛又往上提了一级。
对于程序员,这注定是个分层更陡的时代。