项目上线了,群里一片欢腾。
产品经理发了朋友圈,后端同事被疯狂 @ 夸接口稳,老板周会上点名表扬了架构设计。
唯独前端,没人提。
就好像这个项目里,前端从来没存在过。
但登录页是谁写的?表单校验是谁调的?那个丝滑的加载动画是谁做的?兼容各种浏览器又是谁加班到凌晨?
都是前端。
做了 6 年前端,太熟悉这种感觉了。
项目评审,后端讲架构、讲数据库、讲高并发,PPT 十几页。到了前端一句话带过:"页面都做完了,大家看一下。"
产品上线,用户夸界面好看------设计的功劳。用户夸功能好用------产品的功劳。用户夸系统稳定------后端的功劳。
那前端呢?
所有地方都有前端的痕迹,但没有人会单独夸一句"这个页面写得真好"。
前端做得好,润物细无声。前端做得不好,最显眼------一个按钮点不动,第一个被骂的就是你。
为什么?
因为看不见。 后端写缓存方案,周会上能讲半小时。前端做自动化构建、封装组件库、把首屏从 3 秒压到 800 毫秒------没人知道,也没人关心。
因为觉得简单。 "不就是调接口渲染数据吗?"培训班"三个月月薪过万"的广告,让所有人都以为前端是个人就能干。
因为离用户太近。 越靠近用户的工作,越被当成体力活。后端处理"复杂逻辑",前端处理"页面展示"------高下立判。
前端才是那个兜底的
一个需求从设计到上线:
产品画原型 3 天,设计出图 5 天,后端写接口 2 周。到前端------"还剩一周,你赶一下。"
所有的拖延,压在前端身上。所有的疏漏,变成前端的补丁------"加个空状态""加个 toast""字段改了,适配一下"。
接口出问题是后端的事,UI 不好看是设计的事。但页面跑不通,永远是前端的事。
所有人在前面领功劳的时候,前端连名字都不配出现。
怎么办?
光抱怨没用,得做事。
第一,把前端的工作"翻译"给别人听。 不要只说"页面做完了",说"首屏加载优化了 60%""组件复用率提到 80%""线上错误率降到 0.1%"。用别人听得懂的语言讲你的价值,而不是等着别人主动理解你。
第二,参与技术评审,主动发声。 后端讲架构的时候,你也可以讲前端的架构设计、性能策略、工程化方案。不是后端才叫架构,前端一样有。你不说,别人就默认你没有。
第三,把不可见的东西变得可见。 写技术文档,做分享,输出方法论。让团队知道,你做的事不是"画页面",是一整套工程体系。
前端不需要被夸奖,但需要被公平对待。
而公平,从来不是等来的。