前端说简单?后端说枯燥?4年切图+2年CRUD的老鸟有话说

794 阅读2分钟

"小杨,你们前端不就是调调样式吗?"
"后端不就是写写接口吗?"

image.png 作为在两边都混过的老油条,今天我要用最真实的工作经历,撕开这些刻板印象。

一、前端的"简单",从入门到放弃

刚入行时我也以为:
✅ HTML+CSS三天就能学会
✅ JavaScript不就是个脚本语言
✅ 框架用用就会了

直到第一次独立负责项目:
🕒 凌晨2点还在跟UI稿较劲
💻 某个安卓机型上布局神秘消失
😱 产品经理拿着手机说:"这个动画不够丝滑"

真实的前端难点:

  1. 设计师的"再微调一下"(第27版)
  2. 浏览器兼容性(IE11:没想到吧我还活着)
  3. 性能优化(这个首屏加载怎么要5秒?)

二、后端的"枯燥",从CRUD到背锅

转后端时我以为:
✅ 不就是数据库增删改查
✅ 业务逻辑能有多复杂
✅ 接口文档写清楚就行

第一次线上事故教会我做人:
📉 凌晨3点被报警短信吵醒
🔍 排查发现是缓存雪崩
😇 运维同事的眼神让我想当场转行

真实的后端难点:

  1. 高并发下的性能压榨(QPS从1000到10000的辛酸)
  2. 数据一致性(钱扣了订单没生成?)
  3. 安全防护(昨晚又有1000次SQL注入尝试)

三、全栈的终极考验:精神分裂

现在作为全栈开发:
💻 上午:这个CSS动画怎么卡顿了
🖥️ 下午:JVM怎么又OOM了
📱 晚上:移动端webview白屏是为啥?

d1d2f9d3df5c48e814dc28a931d6120.jpg 最精分的时刻:
前端:"接口返回的数据结构不对!"
后端:"明明是按文档返回的!"
我:"...因为我两边都写了"

四、给想入行的朋友说点掏心窝的

ad2430ad8da30c2d0ad219eb7f83112.jpg

  1. 前端不简单:要懂设计、懂交互、懂性能
  2. 后端不枯燥:架构设计、性能优化其乐无穷
  3. 全栈很酸爽:就是容易头冷(发量警告)

五、终极答案

问:到底哪个更难?
答:你正在做的那个最难。

78064eee46c0e0d3f5fe34bc7b05003.jpg


关于作者
小杨,4年前端+2年后端,现全栈劝退师
擅长:console.log调试法、重启大法、甩锅艺术

互动话题
你被前后端的哪些刻板印象伤害过?
来评论区说出你的故事,