👆点击上方蓝字,关注“Go语言轻松学”👆
本文共2113字,其中代码0行,阅读约需6分钟
那天下班回来已经晚上十一点半了, 小孩早已睡着,妻子问我:你不是已经用AI写代码了吗?怎么还是回来这么晚?
当时我愣了一下,竟不知如何回答。

是啊,我明明已经All in AI了,以前一天的工作量,AI几分钟就帮我完成了。可是为什么我还是下班这么晚呢,AI革命,到底给我们普通底层程序员带来了什么?
我细细回想自从入职这家公司以来的两个多月,结合前面我发表的文章,大家应该能猜到我的劳动强度了。
So,为什么我All in AI , 还是不能早下班?
因为大家都是用AI,工作任务的标准早已经不是按原来的刀耕火种来排期的,而是按照用AI的标准来的,你算上用了AI的速度,也并不比团队里其他用AI的同事快,反而因为你没他们擅长使用AI而拖后腿。
所以,在大家都用AI的情况下,AI并不能让你早下班。
那除此之外,AI革命的浪潮,到底还给我们带来了哪些呢?
我切身体会,总结了以下几点:
一、AI让我每个月上班成本增加了
目前大家使用的AI,主要有Cursor, Qoder, Trae。它们都是付费的,免费的只有几天的体验时间,还有流量限制。用的多的话,流量比自己桌子上的纸巾用的都快。我2000的Qoder流量,用了两天就所剩无几了。2000的流量不打折是10美元折算人民币70元,用邮箱邀请薅羊毛是2美元折算人民币14元,按2天14元来算,一个月上班26天得182元,有时候赶进度流量用完了懒得薅羊毛直接付款,那就是两三百的价格了,本来通勤、吃饭这些都是成本,再加上AI每个月到手的实际收入更少了。


二、AI让我实现“日吐代码上万行”
上万行有点夸张,但上千行甚至几千行,是有可能的。有些新的功能,前后端功能一起实现,新加了近十个文件,前端字段要是再多一点,完全有可能。
如果没有AI开发时程序员用的是手枪,那么现在我们用的就是冲锋枪,一梭哈下来,等几分钟就全都有了。代码快速的审查一下,做一些小的调整修改,比如该用 log.Error的用了 log.Info, 该使用 error.Is() 的使用了 err == xxx。该使用 errgroup并行的串行了,有些公共变量如UserID重复获取了。如果是纯前端页面,页面上点一点功能正常了,代码几乎不用看,看也是瞅一眼有没有改动不相关的代码,防止AI幻觉。

三、AI让我bug修的更快了
禅道上的bug标题,我复制下来,改几个字让语句通顺,把问题描述清楚,往聊天输入框一贴,然后我就自己同步排查,刚开始看,AI已经找到原因并且帮我修复了,我只需要点击一下确认同意修改按钮即可。
不得不说,AI改代码,我愧不如它!
当然,它也经常有翻车的时候,比如上次的文章:
一个前端bug,让AI改了不下十次没改好,是我描述不清楚还是AI不够还不够强大?
这个问题其实很简单,就是Vue里面一个组件放在了最外层div的下面,应该把组件包裹在里面,就一个 </div>的事。一直没修好是因为我用的Qoder的“经济”模式,换成“极致”模式,一分钟就帮我修好了。
四、AI让我不得不改变开发习惯
我自从事IT工作以来,使用的IDE一直是jetbrains家族的:写PHP用phpstorm,写前端用 webstorm, 写Python用Pycharm,写go用goland。不得不说,这个IDE无论是Git还是页面跳转还是编辑,都很好用。
但是,它最大的问题就是太重量级,内存和CPU占用永远是我任务管理器里最高的那个。特别是微服务的项目,我习惯一个服务开一个窗口,经常是五六个窗口一起开着。
现在用AI写,因为经常需要一次跨多个服务,前后端代码一起让AI处理,需要在一个窗口打开,如果再来个前端编译啥的,经常出现OOM。


但是刚才提到的Cursor、Qoder 和 Trae,都是用Vscode,更加轻量级。我虽然也用过Vscode,但是那是几年前的事情了,也用的不久。
所以要用AI,就要放弃jetbrains, 使用vscode,这就好似我习惯了用筷子吃饭, 现在必须得一直用刀叉,饭可以吃到嘴,但总觉得别扭,还吃得慢。
五、AI将我的编码水平提升了不止一个Level
现在AI写的代码,其中一些优雅、高级而简单,让我自己写,我是真的写不出来。而有了AI后,我只要用大白话告诉他需求,他来帮我设计更合理的技术方案,来帮我写出更加“高大上”的代码,而我,只需要读懂他们即可。就是个别读不懂也不要紧,做好充分的自测确保没问题也行。
六、AI可能让我不再能回到“刀耕火种”而错失工作机会
习惯了AI,如果再让我回到纯手写,我一定会很不习惯。就像我们习惯了坐车出门,却要步行出门。如果下次遇到面试再让我手写代码,我想我可能会拒绝。如果收到心仪的Offer,明确规定不允许使用AI,那我是否会纠结要不要去呢?
以上就是我这两个多月以来对使用AI的切身体会和一点点思考。AI革命的浪潮风卷云涌,我们每一个人都置身其中。截至目前,AI给我们普通程序员带来的有好有坏,利大于弊。也要求我们能够拥抱变化,变革自己,才能度过一次次的“中年危机”!
大家在实际工作中有没有用到AI,有什么体验,觉得AI给我们带来了什么呢?欢迎讨论留言。
声明:本文提到的AI产品,不代表本人推荐使用
-End-
【喜欢就点个赞,有用就点个关注】
