返回碎碎念

思绪拉回四年前

3 分钟阅读

加班改一个老项目,翻到了四年前自己写的第一个 commit,思绪一下子被拉回去了。

那会儿刚入行,天天切图、调兼容、被 IE 折腾得怀疑人生。第一个上线的页面,我自查了五遍,结果还是在生产环境把按钮点挂了 🤡

四年过得是真快啊。

2022 年刚入职,写的是 React + Antd,项目跑在 Umi 上,TypeScript 对我来说还是"以后再说"。结果那年年底 ChatGPT 出来了,后面的事大家都知道了:Umi 升到 4 迁到了 max,antd 从 v4 升到 v5,TS 再也没人说"以后再说",Next.js 从"要不要上 SSR"变成"为什么不上"。

成长倒是实打实的。刚入职那会儿,能把需求糊完就谢天谢地了,后来慢慢会琢磨怎么把代码写好,再后来敢对不合理的方案说不。中间还捣鼓过公司内部的前端组件库,monorepo 架构,文档站用 dumi 搭,那阵子天天纠结组件怎么抽象才够通用 😮‍💨

第四年画风突变 🤖 最近两周在 vibecoding 一个 Java 安卓项目——一个前端,Java 一行没正经写过,99% 的代码都是 AI 写的。我干嘛呢?提需求、跑效果,不满意就打回去重写,纯纯一个甲方。从古法手敲到指挥 AI,搁四年前想都不敢想。

当然 AI 也不是万能的。它能解决 95% 的问题,剩下 5% 能卡我一整晚——它信誓旦旦说修好了,一跑还是老样子,血压瞬间拉满 🤯 这种时候还是得靠这几年攒的老手艺,自己一步步排查、定位,把真正的原因揪出来。古法没白练,只是从写代码变成了审代码。

有时候会想,四年前那个连 flex 都写不利索的自己,看到现在的我不光不敲代码,连安卓 App 都能靠 AI 撸出来,会是什么表情 😂 大概先是兴奋,然后有点失落:练了那么多年的手艺,说被替代就被替代了一半。

倒也没多焦虑,工具嘛,一直在换,从 Umi 换到 Next.js,从手敲换成 AI。把东西做出来、做好看、让人愿意用,这点没变过就行。四年,没白干 ✌️

下一个四年?不敢想太多,就一个小目标:到时候还没失业 😅 毕竟"前端已死"都喊了好几年了,能接着写,就算赢。

评论加载中...