34岁前端倒计时:老板用AI手搓系统那天,我知道我的“体面退休”是个笑话

🌑 个人心境:所谓的"体面退休",不过是被动淘汰的借口

好久没上掘金了。上次写博客还是去年8月,那时候还在死磕某个框架的底层原理,觉得自己挺牛逼。现在想想,挺可笑的。

AI来了之后,我们好像突然就不需要"学习"了。什么新技术、什么源码分析、什么性能极致优化,在AI生成的代码面前,显得既多余又矫情。遇到问题,再也不用去百度翻那些十年前的老帖,也不用在CSDN里大海捞针,甚至不用逛掘金了。

现在的我,活得越来越像个只会提需求的"工具人"。每天打开对话框,像哄小孩一样给AI下指令,然后坐在那儿,盯着屏幕等它吐出一堆代码。

大家都说"35岁是程序员的坎儿"。我今年34,离这个"退休年龄"还剩不到一年。以前总幻想自己是功成身退,现在才发现,哪有什么体面退休?不过是还没被年轻人卷死,先被人工智能给"优化"了罢了。

这话听着挺丧的吧?其实我也就是这么一想。毕竟,承认自己即将被淘汰,总比假装自己还能再战十年要诚实一点。

🏢 公司现状:老板的"零代码"狂欢,程序员的"失业"预演

说说我司的情况,可能比外面传的更魔幻。

从去年底开始,公司就彻底尝到了AI的甜头------或者说,尝到了裁员的甜头。老板是产品出身,最近他用那个叫 Trae 的工具,充了点钱,居然自己手搓了一套考试系统。

注意,是完全没写一行代码。从需求到部署上线,全是AI干的。

这个案例在公司内部引起了不小的轰动。老板在会上眉飞色舞地宣布:以后不再分什么前端、后端了,大家都是"全栈"。翻译一下就是:既然不懂代码的人靠AI也能干活,那还要你们这些懂代码的干嘛?

以前的流程是:产品、UI、前端、后端、测试、运维,一条长龙。

现在的流程是:老板 + AI。或者,随便拉个懂业务的产品经理 + AI。

程序员不再是公司的"独宠",甚至成了多余的中间商。只要懂业务逻辑,谁不能指挥AI写代码?我们引以为傲的技术壁垒,在老板眼里,可能只是一层还没被捅破的窗户纸。

💻 个人实操:我不再写代码,我只负责"擦屁股"

我现在手里的活,是从PC端移植功能到手机端。从今年2月开始,我就没亲手敲过一行代码了。真的,一行都没有。

每天的工作就是跟AI聊天:"把这个功能搬过去"、"那个接口调一下"。至于代码写得烂不烂?页面还原度高不高?算了,政企项目,甲方用的浏览器都是我们指定的,甚至还要我们教他们怎么装内核。兼容性?性能优化?别逗了,用户就那么几个,能跑就行。

以前让我独立做个手机端,从搭建到自测,起码得磨叽10个工作日。现在AI两三天就甩给我一个包。

在这个过程中,我也曾有过一丝挣扎: "要不要把通用逻辑封装一下?要不要搞搞代码规范?万一以后要维护呢?"

转念一想,算了吧,累不累啊。 反正代码也不是我写的,我也没怎么看懂AI写的那一堆玩意儿。既然是AI生的,就让AI自己去维护吧。出了Bug?简单,继续喊它:"喂,这里错了,改一下。"

但最讽刺,也最让我感到一丝"庆幸"的是,这个"新员工"AI,有时候蠢得让人绝望,却又离不开我:

  • 挤牙膏式干活: 我说"改一下按钮颜色和尺寸",它只改颜色。我得再吼一次,它才改尺寸。像个还没睡醒的实习生,拨一下动一下。
  • 死循环式Debug: 有个Uni-app打包安卓后视频无法全屏的坑。我让AI修,它就在那几个API(video标签、uni.previewMedia之类)里死循环,改了十几次,越改越错,一脸无辜。
    最后我实在没办法,凭着我那点快要生锈的经验,随口说了一句:"别折腾了,直接用 <web-view> 嵌个H5页面吧。"
    它居然秒解了。

那一刻,我突然有点悟了。

以前总觉得"老程序员吃香"是个伪命题,觉得经验在新技术面前一文不值。但现在看着AI这个"高材生"在简单的坑里打转,我突然意识到:AI有算力,但它没有"痛感",更没有"踩坑史"。

它不知道哪些路是死胡同,因为它没走过;它不知道哪些"野路子"能救命,因为它太讲究规则。而我,这个34岁的老家伙,脑子里装的都是这些年踩过的雷、填过的坑、见过的奇葩兼容性问题。

老程序员吃香?也许吧。但这不是什么回光返照,这是最后的护城河。

AI再强,它也是个需要指令的引擎。如果指挥它的人不懂技术深浅,不懂哪里容易出问题,那AI就是一匹脱缰的野马,跑得越快,死得越惨。刚毕业的大学生或许能学会怎么给AI下指令,但他们学不会那种"直觉"------那种知道在什么时候该放弃标准答案,转而使用"脏方案"的直觉。

只要AI还需要人来判断"什么是对的",只要它还偶尔会犯那种只有老手才能一眼看出的低级错误,我这身"破烂经验",就还有用武之地。 这不是希望吗?哪怕这希望带着点苦涩,带着点"全靠同行衬托"的无奈,但至少,我还坐在这个位置上,没被踢下去。

👩‍💻 同事众生相:产品小姐姐的崩溃,是我最后的遮羞布

公司转型后,产品小姐姐也被逼上了梁山。老板让她直接用AI写代码。

她画原型图是一把好手,但写代码?呵呵。大部分时候,AI生成的界面看着还行。可一旦出Bug,她就彻底抓瞎了。

她不会 console,看不懂网络请求,更不会断点调试。AI跟她胡扯三轮解决不了问题,她只能转头求助于我:"哥,你帮我看一眼呗?"

为什么不找后端?因为在她的世界里, "页面上显示不对,那就是前端的事" ,这逻辑无懈可击。

看着她焦急的样子,我心里那股扭曲的庆幸又涌了上来:幸好,AI还不够智能,幸好还需要有人来擦屁股。 我这最后一点价值,居然是建立在同事的无能和技术盲区之上。这算什么?这分明是苟延残喘。但转念一想,这不就是职场吗? 谁能解决问题,谁就有饭吃。哪怕我是那个拿着灭火器到处跑的人,只要火还在烧,我就安全。

🔮 未来:迷茫中,抓着那点"经验"不放

纯前端的路线?早死了。

转全栈?补知识?Redis、Docker、微服务......学这些还有意义吗?

我现在特别纠结:到底是转Node还是Java?

转Node吧,感觉也就是换个写法,本质还是JS,AI照样能写。

转Java吧,我怕连环境都配不明白,语法还得重新背。我都34了,脑子早就僵化了,还学得进去吗?

其实,我也替后端的兄弟感到一丝"庆幸"的无奈。

你看,我们前端觉得后端逻辑深奥、数据库难搞;但反过来,让那些写了十年 Java 的后端大佬来搞前端,他们就能行吗?

未必。

让他们配个 Webpack?他们能疯。

让他们处理浏览器的兼容性问题?他们能崩溃。

让他们去调 CSS 的 z-index 为什么不起作用,或者搞定 iOS Safari 上那个诡异的软键盘遮挡?估计他们比我还想砸电脑。

这就是现实的荒诞:

前端转后端,死在环境配置和类型系统的严谨上;

后端转前端,死在浏览器的不确定性和样式的玄学上。
而 AI 呢? AI 写后端代码可能很溜,但它不懂你们公司的业务数据流转有没有隐藏的"脏逻辑";AI 写前端页面也很漂亮,但它不知道某个老旧的安卓机型就是渲染不出那个圆角。

或者,换个思路:是不是干脆都交给AI算了?

反正最后都是AI写,我学再多,也不过是比AI多懂一点点皮毛。

但每当深夜下班,看着空荡荡的办公室,我又会想起那个 <web-view> 的案例。

也许,未来的路并不是要去和AI比拼写代码的速度,也不是要去和年轻人比拼学习新框架的激情。
未来的路,可能就是做一个"老谋深算"的指挥官。

我不确定明年这个时候,我还坐不坐在这里。老板会不会觉得AI已经进化到不需要我了?

我不知道答案。

但我知道,只要那些复杂的、非标的、充满历史遗留问题的"坑"还存在,只要AI还会在死胡同里撞墙,我就还能靠着这点"陈年旧账",再苟延残喘一会儿。

这不算什么光明的未来,但这至少是我现在能抓住的,唯一一根稻草。

就像坐在泰坦尼克号甲板上的乐手,明明知道船要沉了,但手里的琴还没断,那就再拉一曲吧。说不定,救生艇就在下一个音符里呢?

相关推荐
姓王者2 小时前
# 解决 Nautilus 自定义终端插件安装依赖问题
前端·后端·全栈
白太岁2 小时前
Redis:缓存、集群、优化与数据结构
redis·后端
宸翰2 小时前
在VS code中如何舒适的开发Python
前端·python
奋斗的小鱼干2 小时前
windows龙虾的安装
前端
树獭叔叔2 小时前
别再盲目堆残差了!Moonshot AI 的 AttnRes 如何让 LLM 训练提速 25%?
后端·aigc·openai
程序员阿峰2 小时前
【JavaScript面试题-this 绑定】请说明 `this` 在不同场景下的指向(默认、隐式、显式、new、箭头函数)。
前端·javascript·面试
鱼人2 小时前
内存泄漏:隐形杀手与防御指南
后端
武子康2 小时前
大数据-250 离线数仓 - 电商分析 Hive 数仓 ADS 层订单分析实战:全国/大区/城市分类汇总与 Airflow 调度
大数据·后端·apache hive
用户318730828652 小时前
Python 短信接口高效集成指南:Django/Flask 框架最佳实践
前端