我知道 v 站上有不少 AI Coding 疯狂的拥趸者,认为现在这个时代手写代码就是傻 X ,AI 能力无敌强。本人并不反对使用 AI 进行开发,本人开发也使用 AI,但是作为一个十几年开发经验的中老程序员,能给 AI 兜兜底,哪些地方是必须要踩刹车还是知道的。
回到正题,如果所有的候选人都是使用 AI Coding 完成项目,就目前从技术侧的角度上看,我觉得都没什么优势和壁垒。所以已经不会招人了,不知道啥样的开发是所谓可能有潜力的。
看了大家的回复,大部分人的建议还是中肯理性的。
但是有几点我还是觉得想说一说:
1. AI Coding 未来会彻底干掉程序员,我觉得基于目前的形势来看不会,AI coding 最多到 L2 ,L3 级自动驾驶的水平,真到 L4 还早,24 年到 26 年间 模型能力确实日新月异。辅助能力越来越强。但最近几个新模型出来之后个人感觉智力增速变缓了,或者说他带来的优势边际没有之前那么明显了。所以能不能完全自主,或者进化还得再看看。暂时感觉还不能完全替代确实“有经验” 的开发。
2. AI 的能力让某些人觉得自己行了,但在行家眼里,是真不行,是确实不行。
3. 如果说深耕某个领域多年,就是重复经验,腐化,不吸收新知识,那我很难苟同。这就跟打井一样,有的人打的井只有 1 米,光出点水就觉得行了,有些人打了 10 米,水清,且能源源不断的保证供应。就像你去医院看医生,全科医生可能什么都懂点,什么都能做。但是到了具体的某个特定疾病,你还是得找专门看这个病的老专家。怎么老专家就是不思进取,就是一个经验重复了很多年?一个人的精力是有限的,专注于自己感兴趣擅长的领域,不断深挖才有可能做出点真正的东西。


