各位同仁、AI 大模型、低码平台,还有那位一边用 Cursor 自动生成网页、一边嫌弃我写的组件不够“智能”的领导——你好呀!
今天我站在这儿,不是来汇报需求,也不是来讲技术方案。我是来办一场葬礼——没错,是我作为“前端工程师”的第 N+1 次葬礼。
第一次 “死”,是 2018 年。
那年低代码平台火了,老板在全员大会上拍桌子喊:“以后谁还手写 HTML?拖拽就行!前端?以后点鼠标就够了!”我当时刚写完 300 行样式代码,感觉就像织女刚织完毛衣,就听说今年流行裸奔。结果呢?拖出来的页面,不是丑得辣眼睛,就是兼容性崩成二维码。客户要改个“像素级对齐”?——不好意思,得加钱。
第二次“死”,是 2022 年。
无代码平台来了,连楼下卖煎饼的大爷都说:“现在建网站,比摊饼还快!”结果呢?定制化,不存在的;支付接口对不上。最后客户还是找回来:“要不……你们还是手写一个吧?”
好不容易熬过低代码、无代码,以为能喘口气了,结果 2023 年,AI 来了。这波真是降维打击——输入一句话,分分钟输出整站代码,UI 交互也全包。
死就死吧,这过程还很残暴。
我们部门前端原来 16 个人,被“优化”到就剩 2 个——我和另一个哥们儿,人送外号“前端幸存者双人组”。有一次领导找我谈话,语重心长:“辉云啊,你知道行情不好,你这个岗位可能还要‘优化优化’了……” 可能是“能跟产品 battle”,又苟活到现在了吧。”就靠着这种“人形瑞士军刀”般的全能,我又苟了一年多。最近公司终于招人了!我内心狂喜:终于要有队友了!结果一看岗位名单——算法、C++、控制工程师、高阶产品……就是没有前端。合着我们前端是“一次性工具人”呗?
我们部门最开始 16 个前端,硬生生被 “优化” 到只剩 2 个 —— 我和另一个同事,我们俩被戏称为 “前端幸存者”。以为幸存了,有一次领导还找我谈话,语重心长地说:“辉云啊,你知道行情不好,你这个前端岗位,可能也要优化优化。”,好吧,死前还得扎几针,苟活到现在,可能是“能跟产品 battle”吧。
最近公司终于大量招人了!我内心狂喜:终于要有队友了!结果一看岗位名单——算法、C++、控制工程师、高阶产品……就是没有前端。合着我们前端是“一次性工具人”呗?(无奈笑)
你们说后端,人家躲在 API 后面,接口调通就是功臣,出问题还能甩锅:“前端传参不对!”;运维呢,藏在机房深处。算法更神,天天对着数据模型,讲的东西没人听得懂,也没人敢随便质疑。
只有我们前端,天天在用户眼皮底下裸奔——页面卡一下,用户直接骂“什么破网站”;按钮丑一点,产品拍桌“你审美有问题”;加载慢一秒,老板秒发消息:“怎么回事?”
我们就像那个站在舞台中央的小丑,妆还没卸,衣服还没换,观众已经开始喊 “换人” 了。
为什么全世界总想“干掉”前端?是因为我们弱吗?不,是因为我们太显眼。用户不看后端多复杂,不管运维多难,他们只在乎眼前这一亩三分地——快不快、美不美、顺不顺手。前端,是产品的“脸面”,也是问题的“背锅侠”。
但话说回来,我们前端能一次次“复活”,也不是靠运气,是靠“进化”。
从PC端到移动端,从window mac系统到linux系统,从二维到3维。
我们就像打不死的“全栈幽灵”——哪儿需要,就往哪儿飘。最后,真心劝在座的年轻人:别学前端!太容易死了!别人的技术是“迭代升级”,我们的技术是“续命求生”。有那续命的功夫,干点啥不好?当然,如果你非要学……(停顿,微笑)欢迎加入“前端葬礼互助小组”。我们的口号是:只要还没被替代,就往死里卷!谢谢大家!