AI能代替程序员吗?

66 阅读1分钟

很多人在网上鼓吹AI要代替程序员,我倒是觉得分情况。

我倒是认为,AI的出现,需要程序员对代码本身仍然要保持高水平的认知,而不是单纯依赖AI。

用简单的话说,高水平的程序员用AI会用的好,低水平的程序员用AI用的差。

至少AI写出的东西,我必须非常了解,不光是代码,还包括原理性的东西。如果AI写出的东西不符合我的思维和思想,我要用AI或亲自去变更他。AI写出的东西,我认为不妥,我去改变他。项目上线,一旦出现BUG,我能马上修复他,甚至我们比AI写的更好,我能继续修改AI的欠妥之处。

这对一个程序员的要求仍然是非常高的,并没有因为AI出现就降低。

低水平的程序员,用AI去写出各种页面,反正能跑起来就行。但是好刀都是磨出来的,你自身不再思考,和代码脱节,水平很快下降,时间久了,AI写出来的东西,你都未必看得懂,或者一知半解,AI写错的,你未必知道,未来有个大坑,你未必接得住,最终还是会被淘汰。

所以,是我们水平足够高,掌控了AI,利用AI去带给我们实际利益,还是依赖AI,放松了对程序的认知和掌握,我相信,大部分人是第二种。

提高自身素质,让AI做我们的奴隶,才是正道。