你有没有发现,现在越来越多程序员开始离不开 Codex 了。

刚开始用的时候,很多人都觉得它是真省事。原本一段代码要磨半天,来回改,来回试,它几秒钟就能给你铺出来。看着挺像那么回事,速度快,产出也快,甚至连一些刚入门的人,都能靠它先把东西跑起来。

一开始,大家的感受基本都是一样的:这东西确实好用。

但问题也正是从这里开始的。

很多人用着用着,会突然发现一件事,Codex 最厉害的地方,好像不是帮你写快了,而是让你慢慢失去“自己写”的耐心。你一旦习惯了它的节奏,就会越来越不想回头去看底层逻辑。能跑就行,能过就行,先交出去再说。这个习惯一旦养成,后面就很难改。

说白了,AI 编程工具最容易让人上头的地方,就是它把“复杂”这件事,包装得太简单了。

它会给你一份看起来很完整的代码,结构齐,排版也整齐,表面上什么都没问题。可真到实际项目里,你才发现它经常会漏掉一些关键条件,补错接口,甚至把本来不该存在的逻辑顺手写进去。你第一眼看不出来,甚至第二眼也不一定看得出来。

这才是最麻烦的。

因为人对这种东西,天然会有一种误判。代码看起来像那么回事,就容易默认它就是对的。尤其是在赶进度的时候,这种误判会被放大得特别快。你以为自己省下的是时间,实际上可能只是把问题往后推了。等项目上线,或者别人接手,才发现坑已经埋在那儿了。

到那个时候,改起来比重写还难受。

还有一个更现实的问题,很多人不愿意承认,但它确实存在。就是你用得越久,自己动手的能力越容易退。不是说一下子不会写了,而是你会越来越依赖它先给答案。你不再习惯从头想一遍,不再习惯自己推逻辑,甚至不愿意花时间去确认一段代码到底是怎么跑起来的。

这个变化是悄悄发生的。

刚开始你只是少写一点,后来你是少想一点,再后来,你会发现自己连很多基础判断都开始依赖 AI。看着是效率提高了,实际上是能力在被一点点掏空。一个人如果连自己的项目都看不明白,那他对工具的控制权其实已经没那么强了。

还有些人会给 Codex 加很多规则,生怕它乱写,结果越加越乱。

这事很有意思。你本来是想让它更听话,最后却发现,它的输出越来越硬,越来越像模板,表面上每条要求都照顾到了,实际上离你真正想要的东西越来越远。不是它不会写,而是它会把所有要求都拼在一起,拼得很像,偏偏不对味。

所以很多时候,问题根本不在“AI 能不能写代码”,而在“人会不会被它带着走”。

工具本身没那么可怕,真正可怕的是,人开始把判断力外包出去。今天是代码,明天可能就是方案,后天就是决策。你习惯了省事,就会越来越不愿意费脑子;你越来越不愿意费脑子,就会越来越依赖那个替你省事的东西。

这才是 Codex 让人后背发凉的地方。

它不是一下子把谁取代了,而是先让你觉得自己轻松了,等你回过神来,才发现很多东西已经不是你亲手掌握的了。

所以我一直觉得,AI 当然可以用,甚至应该用。可你得知道,什么该交给它,什么不能交出去。效率可以借,思考不能借。手段可以借,底子不能丢。

不然哪天你会发现,代码是写快了,人却慢慢不会写了。