"小杨,你们前端不就是调调样式吗?"
"后端不就是写写接口吗?"
作为在两边都混过的老油条,今天我要用最真实的工作经历,撕开这些刻板印象。
一、前端的"简单",从入门到放弃
刚入行时我也以为:
✅ HTML+CSS三天就能学会
✅ JavaScript不就是个脚本语言
✅ 框架用用就会了
直到第一次独立负责项目:
🕒 凌晨2点还在跟UI稿较劲
💻 某个安卓机型上布局神秘消失
😱 产品经理拿着手机说:"这个动画不够丝滑"
真实的前端难点:
- 设计师的"再微调一下"(第27版)
- 浏览器兼容性(IE11:没想到吧我还活着)
- 性能优化(这个首屏加载怎么要5秒?)
二、后端的"枯燥",从CRUD到背锅
转后端时我以为:
✅ 不就是数据库增删改查
✅ 业务逻辑能有多复杂
✅ 接口文档写清楚就行
第一次线上事故教会我做人:
📉 凌晨3点被报警短信吵醒
🔍 排查发现是缓存雪崩
😇 运维同事的眼神让我想当场转行
真实的后端难点:
- 高并发下的性能压榨(QPS从1000到10000的辛酸)
- 数据一致性(钱扣了订单没生成?)
- 安全防护(昨晚又有1000次SQL注入尝试)
三、全栈的终极考验:精神分裂
现在作为全栈开发:
💻 上午:这个CSS动画怎么卡顿了
🖥️ 下午:JVM怎么又OOM了
📱 晚上:移动端webview白屏是为啥?
最精分的时刻:
前端:"接口返回的数据结构不对!"
后端:"明明是按文档返回的!"
我:"...因为我两边都写了"
四、给想入行的朋友说点掏心窝的
- 前端不简单:要懂设计、懂交互、懂性能
- 后端不枯燥:架构设计、性能优化其乐无穷
- 全栈很酸爽:就是容易头冷(发量警告)
五、终极答案
问:到底哪个更难?
答:你正在做的那个最难。
关于作者:
小杨,4年前端+2年后端,现全栈劝退师
擅长:console.log调试法、重启大法、甩锅艺术
互动话题:
你被前后端的哪些刻板印象伤害过?
来评论区说出你的故事,