强行搞“全员全栈”大跃进,可能只是在制造更大的混沌黑盒

💡 只要会点AI,人人都是顶级架构师!!
前几个月,产品和需求方就兴高采烈地端着一个项目跑来找我。据说是因为最近某款叫“秒D”的 AI 工具挺火,完全不懂代码的人在里面捣鼓了几周,看页面能点能跳,就觉得大事告成。过来的意思也非常明确:“看,我们用 AI 把项目写完了,你帮着配置上线,顺便维护一下呗。”
行吧,我抱着好奇的心态打开代码库看了一眼。好家伙,整个代码库弥漫着一股难以言喻的塑料感。满屏幕的 debug 数据没清理,到处都是写死的硬编码。最震撼的是有个核心的数据查询接口,直接 select 出来了 20 万行数据往前端拍。
我默默截了个图发到架构组的群里,一时间群里充斥着问号。说实话,那一刻我心里万马奔腾,甚至连去跟他们吐槽的欲望都没有。算了,不想解释,越快上线越好,赶紧强行部署上去交差拉倒,爱咋咋地吧。
所谓的“全栈”,最后都在制造黑盒
这种全栈风潮,最致命的地方就在于对专业和经验的蔑视。很多人觉得有了大模型,技术门槛就变成零了。但现实是,如果一个人缺乏对应技能的基础知识,他可能连最起码的提示词都写不对。在项目刚起步、只有几个静态页面的时候,AI 确实能表现得像个天才;可一旦业务逻辑开始变得复杂,项目规模稍微膨胀一点,这种拼凑代码的弊端就会呈指数级放大。
你会发现代码越改越吃力,上下游的依赖乱成一团,最后整个项目变成了一个谁也看不懂、谁也不敢碰的巨型混沌黑盒。如果哪天爆炸了或者有 bug,后续接手排查简直是地狱难度。
更让人难受的是审美和体验的整体滑坡。国内很多产品本来在交互和视觉上就差口气,现在倒好,叠加上各种粗制滥造的 AI 生成 UI,未来怕是会充斥着一堆千篇一律的网站。
我就搞不懂了,难道喜欢死磕交互、把控视觉细节也有错吗?也许有人就想安安静静把一个页面的动画和交互打磨好。我不介意写后端,但公司非要不顾意愿、三个月到半年搞全员大跃进,一刀切地把所有人硬塞进厚重繁琐的 Java 生态里(对不起,没有说Java不好的意思,只是我不太喜欢),这种大杂烩到底图个啥?
前阵子看行业内讨论,有些务实的技术高管提出了一个挺有意思的概念,叫半栈。
这明显比盲目的全员全栈要清醒得多。前端往前走半步,去搞搞中间层、在对内的项目里负责后端开发,或者跨界培养产品和设计的能力,这都是基于业务和个人兴趣的自然延伸。
真正的技术团队做架构划分,更应该去思考怎么利用自动化和工具流,把重复的体力活剥离出去,让人去专注干自己擅长且感兴趣的事。而不是把全公司的人都塞进同一个模子里。
现在很多国内老板的做派真的很黑色幽默:
- 嘴上天天催着团队要用 AI 提效,实际上一问三不知,连最基本的 Token 资源都舍不得给研发批
- 一边拿着工具衡量你 AI 出码率,一边又对标着大厂的顶级产品,要求你用最廉价的成本卷出一样的效果
- 最后,如果你真的干成了、效率提上去了,他们转头就拿着数据指标,把人给裁了
工具再怎么变,人从来都不是耗材
一个公司的制度和文化如果冷冰冰到只剩压榨,那你最终得到的产品,也一定会充满这种敷衍、糊弄、塞满 20 万行数据的 AI 垃圾。只有把开发者当成真正的财产去尊重,给足空间和善意,这些善意才有可能通过代码和交互,最终传递给用你产品的客户。
再说了,有些老板可能还算漏了一件事:如果一个技术人真的被你逼成了无所不能的顶级全栈,他第一件事难道不是赶紧提离职吗,哈哈哈哈
行了,吐槽吐够了,提升自己才是当前的第一要务,加油。
本文仅代表个人观点,所有例子均为杜撰,如有雷同纯属巧合
捡到了漂流瓶!
根据《非经营性互联网信息服务备案管理办法》,小岛暂不开放公开留言 / 评论。
想和我聊聊的话,欢迎通过其他渠道找我~