AI 越来越会写代码,我这个前端反而更慌了

7 阅读6分钟

睡前刷到的一条动态

前两天晚上临睡,我本来打算跟着教程学点新东西,结果手机一拿起来就刷到大家在聊新的 AI 编程工具。有人说用 Cursor 半天搭出一套后台,有人说现在业务代码基本不自己敲了,丢给 Claude Code 干,自己坐旁边看。我关掉手机盯着天花板想了一会儿,心里有点发毛。

我不是技术多猛的人。入行这几年,Vue 写过,React 也碰过,平时接接口、调样式、改 bug,日子过得去。但最近半年风向明显变了。以前同事聊哪个框架好用、需求怎么拆,现在开口就是谁的 agent 更强、哪个模型写代码更准。我常插不上话,就在边上笑笑。那种插不上的感觉,说不上难受,就是有点怕自己哪天就落伍了。

第一次被 AI 惊到的下午

真被吓到是有次一个页面要接复杂表单校验,我本来打算自己慢慢写。同事看了一眼说你别写了试试让 AI 来。我把需求丢进去,一两分钟就吐出一大段能跑的代码。我盯着看了半天,逻辑居然挑不出毛病,本地跑起来也没报错。

我拿它跟我原来写的版本比了比,它少写了好几个边界判断,可恰好都覆盖到了,我那个反而漏了一个。那一瞬间我有点不服气,又有点服气。高兴是活儿真省了,空是因为我想,这东西比我写得又快又好,那我这几年练习算什么。

后来这种感觉越来越密。AI 帮我写的组件越来越多,我 review 时开始看不懂里面一些写法。问它,它解释得头头是道,我点头,其实心里发虚。那种明明过了、其实没懂的感觉,比写不出代码还难受。

饭碗我倒不担心,怕的是停在原地

我不太信前端要被 AI 取代那套吓人话。界面要落地、要跟人聊需求,这些活儿一时半会儿替不了。饭碗我倒不担心,怕的是停在原地。

上周产品妹子丢过来一个改版需求,说得含糊,我俩对着图比划了半小时才对齐。这种把模糊的东西理顺、来回扯皮的活儿,AI 现在还插不上手,可它恰恰最磨人,也最练人。

身边进步快的人,好像都在拿 AI 当杠杆。他们不只让它替自己写,更用它把不懂的东西快速补齐,今天搞懂一个概念,明天就能碰之前不敢碰的领域。我呢,更多时候是让 AI 把活干完,翻篇,没真弄明白它怎么做的。这中间的差距,比我想象的大。

我也试过让 agent 帮我起项目

上个月我脑子一热,让一个 AI agent 帮我从零起一个新项目,脚手架、路由、请求封装全套它几分钟就给了。我点开那个配置文件,里面一堆配置项,我居然说不清每一项在管什么。它能跑,我也能用,可让我改其中一项我就得现查。我意识到,时间没省下来,不懂的东西只是被我往后挪了挪。

后来我学乖了,agent 给的东西我先通读一遍,看不明白的当场问,问完自己再写一遍。现在每次它吐完,我都逼自己至少追问一句,这段代码为什么这么写,不懂就一直问到懂。慢,但至少那部分真成了我的。

组里写前端的就我一个女生

说起来我们组十来个人,写前端的就我一个女生。刚进来的时候还挺不习惯,技术群里大家聊得飞起,我好多术语接不住,只能默默去搜。现在倒也习惯了,反正不懂就问、问完记下来。

可能是女生在这行本来就少,我反而更怕露怯。遇到 AI 这种看不懂的东西,我第一反应就是躲,先怕同事觉得我都写几年了还不懂这个,丢人。有一回一份 proto 文件没读明白,生成的代码更不敢碰,硬生生拖了一周才开口问。

现在想想,藏着掖着最亏。你越躲,窟窿越大。

逼自己一把,不让 AI 包圆

上个月我下了决心,不再让 AI 把整件事包圆。还是那个表单校验,我让它只给思路,实现自己写。中间卡住好几次,手又痒想直接要完整代码,还是忍住了。最后写出来没它生成的优雅,但每一步我都清楚为什么这么写。

我还开始做一件以前嫌麻烦的事,就是把 AI 给的每段我看不懂的代码,逐个搜、逐个问,直到能讲给别人听。比如那回它给我写了个带防抖的搜索框,我以前一直 copy 那段 debounce 函数从不看原理,这次逼着自己把 setTimeout 和闭包那层想通了,才发现自己之前一直半懂不懂。有天晚上我对着一个自定义 hook 死磕到快十二点,就为了弄明白它为什么要在依赖数组里放那个值,搞懂那一刻,比收到需求通过的消息还开心。速度慢了很多,一篇需求以前两天,现在可能三天。但多出来的那天,是在补我自己的底子。

还是会慌,但不再躲了

说真的,现在隔阵就有新 AI 工具冒出来,什么个人 agent、什么自动写全栈,名字我都记不全。每次看到还是慌一下,怕又被甩开一截。

但我慢慢想通一点。慌没用,躲更没用。AI 不会因为我害怕就停,我唯一能做的是别让它把学习也代劳了。它帮我搬砖行,砖里的门道得我自己记。

想找点同路人

有个事我到现在没想通,就是到底该花多少精力去跟这些工具。太依赖怕自己废了,完全不碰又怕被甩下。我试过两个极端,都不舒服,现在卡在中间来回晃。

要是你也是刚入行没多久、或者像我一样还在爬坡的前端,大概懂这种又想用又怕靠太近的心情。我们这行变化快得离谱,一个人闷头学特别容易怀疑自己。

我也在找同路人,想看看大家怎么跟这些工具相处,怎么在 AI 越来越强的日子里,把自己这口气续上。要是你也在找这个平衡点,咱们可以一起试试,每周互相汇报一下这周被 AI 惊到几次、又搞懂了什么。一个人硬扛这种焦虑特别容易放弃,有伴陪着就不一样。今晚先写到这,明天我打算拿 AI 生成的代码当教材,一行一行拆,拆不明白就发出来问。谁有舒服的学习节奏,也来跟我唠唠。