V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dustin2016
V2EX  ›  程序员

不想玩前端了,前端有大佬,但前端无领导,没有话语权,前端永远是第一线的背锅侠

  •  
  •   dustin2016 · 2020-08-28 13:17:40 +08:00 · 15335 次点击
    这是一个创建于 1335 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小公司大公司,领导层永远是后端大佬,就算是前端(也是干过后端的挂名前端)

    如果前端组没有一个说的上话的 leader,让产品经理或者项目负责人(后端)来安排计划,简直是灾难

    出了问题第一个永远就是让前端背锅排查,前端查了是后端的问题,才没事

    后端求稳,数据是战略资源,越是不动越是没事,被裁的前端也是匍匐在第一线

    前端杂耍,交互和样式就换着花样玩,用户的百家口味实在是难调,前端被玩坏了大不了再换一个人玩

    资源不给,时间不给,人力不给,工资低,还加班

    但凡线上出了一丁点问题,不看缘由上来就说前端质量差,要解决

    不按规定的骚操作导致的也要扯过来

    一直潜水,都忍不住口吐芬芳

    前端,做的真心累

    后端是万年不变 java8

    前端还搞什么 ie,chrome,小程序,安卓,ios,公众号,iphone 5 6 7 8 10... es5 6 7 8 9 10 css3 各种兼容各种场景

    哎,说完了,继续搬砖

    170 条回复    2020-08-31 11:13:31 +08:00
    1  2  
    IGJacklove
        101
    IGJacklove  
       2020-08-28 17:37:59 +08:00 via Android
    @m0kha 但是一般都不会先让后端查,上家就是这样,没测试,前端就得帮后端找 bug,出来问题还得前端帮后端具体找出哪个接口返回的数据有问题,都搞吐了快。
    annielong
        102
    annielong  
       2020-08-28 17:41:53 +08:00
    前端玩的花样多也是原因吧,后端玩的再花基本流程框架也差不多,前端可不一样,直接另起炉灶支一锅,还没熟透又烧一锅。
    KennySun
        103
    KennySun  
       2020-08-28 17:45:15 +08:00
    围城啊
    whypool
        104
    whypool  
       2020-08-28 17:48:11 +08:00 via iPhone
    没毛病,要不当回切图仔一个月 3k ?
    laminux29
        105
    laminux29  
       2020-08-28 17:59:16 +08:00   ❤️ 6
    我有个前端同事,大家都不敢惹他,我和他关系不错,他说,他小时候,很喜欢 HTML/js,后来出问题,被所谓的编程大佬喷地没办法还手。

    他一怒之下把计算机整个体系学完。

    后来编程和他对线,他直接用汇编+操作系统糊对手一脸。

    如果对手也懂汇编+操作系统,他就下降到电路层让对手怀疑人生。

    真正强悍的前端,是需要有秒杀后端能力的。

    再后来他遇到架构大佬,于是他和架构大佬一个一个环节对线,对到网络设备瓶颈时他直接给架构大佬上了套新协议,架构大佬跪了。
    d1n910
        106
    d1n910  
       2020-08-28 18:02:02 +08:00   ❤️ 1
    @laminux29 你那个前端同事到底是不是你,请不要神话前端,这已经不是前端了(害怕 + 拒绝
    calmzhu
        107
    calmzhu  
       2020-08-28 18:09:14 +08:00 via Android   ❤️ 1
    后端 /测试 /产品 /运维: 俺也是!
    longgediyi999
        108
    longgediyi999  
       2020-08-28 18:11:56 +08:00   ❤️ 16
    @laminux29 #105
    我也有一个前端同事,大家也不敢惹他

    有一天他忘带电脑了

    边上有一台没有系统的空机器

    过了一个小时 发现他手写了一个 win7

    据说现在已经飞升了
    a1562619919
        109
    a1562619919  
       2020-08-28 18:12:59 +08:00 via Android
    背锅谈不上。只是前端菜,不影响后端和产品项目经理的工作内容,但是后端产品菜,很影响前端进度。简单说,前端代码依赖后台接口
    whp1473
        110
    whp1473  
       2020-08-28 18:13:34 +08:00   ❤️ 1
    @laminux29 你这个是神,设计知识面这么广,还非常深入,那可以考虑聘任清北教授,开发操作系统、专业软件、算法,还跟业务同事成天怼来怼去干嘛。
    @dustin2016 后端也有后端的痛苦,有些代码就是屎山,一堆 if else 连个注释也没有,你改就要读一遍代码,还有后端的问题是框架、业务逻辑、ER 设计、流程设计,如果业务复杂要考虑性能,比如负载问题、IO 问题、线程问题、数据库优化问题、分布式中间件应用,你说的 java8 只是语言。如果觉得后端简单可以转后端尝试一下。
    iyu90
        111
    iyu90  
       2020-08-28 18:13:55 +08:00   ❤️ 4
    是你自己的公司垃圾,我们这边地位没区别,有问题大家一起排查讨论,是谁的问题谁来改,没有无缘无故全部甩锅前端,我猜你们领导就是楼层中某些优越感十足的后端仔那类人,什么事清都要踹前端一脚,所以。。换个环境吧
    cco
        112
    cco  
       2020-08-28 18:17:22 +08:00
    @zhgg0 我们正好反了,曾经一批后端小伙伴,现在就我一根独苗了。而且我最近也在学前端~~
    volvo007
        113
    volvo007  
       2020-08-28 18:55:56 +08:00
    @chenqh 同用 py 找不到工作的握个手哈哈,最近都准备学 go 了……
    ghjacky
        114
    ghjacky  
       2020-08-28 18:59:57 +08:00   ❤️ 1
    额 感觉各类岗位都有自己的苦。。运维出身,后转开发的我感觉运维才是十足的背锅侠。页面 4xx 、5xx 、3xx 、没反应一直转圈圈,首先想到的都是运维排查问题,看系统是否已挂、网络是否有问题、上线版本是否正确、环境是否有动过、监控是否及时发现了情况。。。然而,如果是网络问题,有的时候真的很头大。。。转开发后虽然也有各种坑,但跟运维相比,真的好太多了
    kalista
        115
    kalista  
       2020-08-28 19:01:40 +08:00
    我这第一时间后端排查。。。
    Yano
        116
    Yano  
       2020-08-28 19:19:50 +08:00
    我是后端,我经历的两家公司,项目组人员构成基本都是前端、客户端 25~30 人,后端 5 人……原来开发游戏和活动,基本一个后端对 2~3 个前端……而且都是前端有话语权。

    要说后端的话,有好处,也有不好的地方。后端并不是简单的 Java8,协议制定、项目部署、数据库、缓存、中间件、性能、并发、IO 问题、甚至服务器负载都要考虑。至于出了问题谁先排查,就看公司是什么样的了,或者你是否足够强势。
    Yano
        117
    Yano  
       2020-08-28 19:21:48 +08:00
    而且客户端发版之后,无论多么奇葩的 bug 都只能后端兼容,服务器代码就各种 if,兼容着各种客户端版本……代码一般都会很乱
    tiankongzhe
        118
    tiankongzhe  
       2020-08-28 19:32:25 +08:00
    后端才是好吧,啥问题 最后都能找到后端来
    joyhub2140
        119
    joyhub2140  
       2020-08-28 19:49:26 +08:00
    我兼职过一个月 HR,开放了 2 个岗位,楼主可以参考一下。。。
    java 后端,简历数 950 左右
    客户端,简历数 30 左右

    因为后端太多人了,所以之前的 HR 把简历门槛限制到本科,然而还是很多人来投,只能挑学校最好的先来面试,其他的放到人才库里,感觉后端尤其是 java 后端的竞争特别大。

    客户端简历限制放宽到大专,还是很少人来投,当时我的想法是,能有个智商正常的人来做 APP 开发,我都要了,结果 offer 给了第一个来面试的人。
    IssacTomatoTan
        120
    IssacTomatoTan  
       2020-08-28 21:26:50 +08:00 via Android
    我也是个前端,没这么个事情发生过,感觉我欺负后端多点。跟人的关系比较大吧,前端容易上手自然浑水摸鱼了多,所以才有这种偏见。
    TimeRain
        121
    TimeRain  
       2020-08-28 21:32:03 +08:00
    @laminux29 这种大佬我觉得月入十万都少了,应该月入百万,这种对编程又精又广的神一样的人可以秒杀大部分阿里 p8 或 p9 了,知识储备无人能及,出神入化
    NonClockworkChen
        122
    NonClockworkChen  
       2020-08-28 21:33:01 +08:00
    我之前是移动端,现在是产品,我反正做原型,都替前端尽量合理安排,后端大佬能力比较强,不用太顾虑。
    jones2000
        123
    jones2000  
       2020-08-28 22:07:02 +08:00
    话语权 其实也要靠能力争取来的。
    有时候其他项目出问题了,需要有人上去救火,你有能力就可以上,这个时候你开什么条件老板都会给的,什么要测试机,要求后台写日志什么呀, 只要能按时交付项目,老板都批。这个时候只要你个人开发能力行,项目协调能力行,你就有话语权。
    StephenHe
        124
    StephenHe  
       2020-08-28 22:11:11 +08:00
    测试提 bug 一般都挂前端的名字,泪目。。。
    souths
        125
    souths  
       2020-08-28 22:46:05 +08:00
    有问题肯定是一层一层排查
    justin2018
        126
    justin2018  
       2020-08-28 22:56:51 +08:00
    前端啥都要做了~ H5 特效 轮子组件 小程序 App 开发 游戏 管理后台~~~ 一大堆事儿 一个前端至少顶 2 个人 但是 工资不是 x2 很无奈~
    yousabuk
        127
    yousabuk  
       2020-08-29 00:13:04 +08:00
    各自写好各自的仿真测试和监控程序,擦净自己的屁股,别人也扣不到你头上来。

    什么?嫌增加了工作量?那就等到联调时死人吧。
    emmmlucky
        128
    emmmlucky  
       2020-08-29 01:34:52 +08:00
    @laminux29 人和人的体质不能一概而论,我曾经在嫉妒愤怒的情况下五分钟造了个 cpu 。
    dustin2016
        129
    dustin2016  
    OP
       2020-08-29 04:31:53 +08:00
    @wxsm
    不就是个淘宝吗?一千块的事
    不就是个写个页面吗?1 个小时够了把

    技术没问题,沟通也没问题
    就是干不过 ppt 工程师和带有偏见的人

    都在说抱怨是 loaser,自己找自己问题
    大概是真的,甩锅的能力没别人强
    dustin2016
        130
    dustin2016  
    OP
       2020-08-29 04:34:54 +08:00
    @yaphets666 问题是前端理所当然的排查久了,久的一出现错误,人们就不分缘由的一开始以为是前端的问题
    除非是前端大神,拳打后台,手撕产品,干的过运维,底层知识够丰富
    但要是这样,我还做个前端我傻吖
    dustin2016
        131
    dustin2016  
    OP
       2020-08-29 04:37:32 +08:00
    @Reflection 还了几个产品经理,都挺不错,会考虑周全,也容错
    反倒是换了个自称做了十年的后端做项目经理,自称做了一年前端,一年安卓
    结果对前端领域不懂还指手画脚
    最怕这种半吊子技术的领导
    dustin2016
        132
    dustin2016  
    OP
       2020-08-29 04:39:29 +08:00
    @annielong 前端永远没有大一统,哎
    dustin2016
        133
    dustin2016  
    OP
       2020-08-29 04:41:20 +08:00
    @laminux29 拿神话的例子不在本文应用场景
    等同于问
    为什么你自己不做个领导?
    为什么你自己不开个公司?
    之类的
    为什么你不是全知全能的大神....
    dustin2016
        134
    dustin2016  
    OP
       2020-08-29 04:41:50 +08:00
    @longgediyi999 哈哈哈哈哈哈
    dustin2016
        135
    dustin2016  
    OP
       2020-08-29 04:47:08 +08:00
    @a1562619919 确实背锅谈不上
    已经厌烦了,什么大小事都要前端先查
    让后端查个错误日志就跟查监控一样
    平时错了什么跟天眼一样,一旦真有问题,又说查不到日志,让前端自查
    运维编译文件错了怎么查,后端某个异常用户特定场景怎么查,都是昙花一现
    配合确实都配合,但是真的累
    dustin2016
        136
    dustin2016  
    OP
       2020-08-29 04:48:26 +08:00
    @iyu90 我猜你们领导就是楼层中某些优越感十足的后端仔那类人,什么事清都要踹前端一脚
    是的,不懂技术的产品体贴人意
    不懂前端的后端还指手画脚
    dustin2016
        137
    dustin2016  
    OP
       2020-08-29 04:51:21 +08:00
    @ghjacky 这个确实
    不过运维好歹有数据日志
    我司既想搞个淘宝,却只给我写个小破站的资源
    什么日志,监控,埋点啥都么没有,碰上用户手机 dns 劫持,网络差,微信自己异常
    前端有理也说不清
    dustin2016
        138
    dustin2016  
    OP
       2020-08-29 04:56:37 +08:00
    @Yano 待过几家公司
    本文并不是前后端对立的意思
    有的业务重前端,有的重后端,大多数重后端
    所有人都知道后端有算法,并发,缓存,大数据,性能
    但是大多数人,甚至是后端,就以为前端写页面很简单,分分钟
    造成了既有的偏见
    造成了前端的弱势
    我只是感慨,我司没有前端 leader,哪怕是个 ppt 前端 leader 也好
    dustin2016
        139
    dustin2016  
    OP
       2020-08-29 04:57:16 +08:00
    @tiankongzhe 哈哈哈哈,想学习这个技能
    dustin2016
        140
    dustin2016  
    OP
       2020-08-29 05:01:11 +08:00
    @joyhub2140
    是的,前端入行简单
    后端门槛高
    不论技术功底如何,从薪资和群体印象以及职权地位
    前端可以随时换人,后端不会随便换人
    dustin2016
        141
    dustin2016  
    OP
       2020-08-29 05:06:59 +08:00
    @jones2000
    我申请个测试机申请了半年没批,让找同事手机来测试,老板本来就抠门
    能力上天也没用
    话语权确实要自己争取
    性格强势点
    甩锅甩溜点
    PPT 吹上天
    技术到大神
    本文的吐槽是 leader 的偏见思维
    让后端写日志,给测试机是一样的场景,人与人之间本很难配合
    你愿意沟通,开发能力强,并没有什么用
    一句话,领导讲的笑话好笑,你讲的笑话不好笑
    你不必学习幽默
    只需要成为一个领导
    我暂时只想吐槽,还不想成为一个领导
    dustin2016
        142
    dustin2016  
    OP
       2020-08-29 05:08:06 +08:00
    @StephenHe 现在开始推行绩效
    但是所有的 bug 都挂前端
    dustin2016
        143
    dustin2016  
    OP
       2020-08-29 05:10:19 +08:00
    @justin2018 我现在有一个前端,连个背锅的都没有,还要给以前的代码擦屎擦尿,最后算你的锅
    dustin2016
        144
    dustin2016  
    OP
       2020-08-29 05:13:44 +08:00
    @yousabuk 后端的日志是直接挂服务器
    前端亲爹不疼,旧妈不爱,没有什么仿真和监控,就算测试环境自建了一套本地监控和测试
    线上出问题,一样 GG,谁知道用户现在是什么手机,什么系统,什么网络,什么骚操作
    问题是我司太抠门,想玩大的业务,又不出力,追究问题倒是一把好手
    在辞职的边缘徘徊
    dustin2016
        145
    dustin2016  
    OP
       2020-08-29 05:22:38 +08:00
    @SilencerL 看了几遍还是深有感触,前端是直面用户的
    不论如何平衡取舍,始终无法平衡成千上万的各色用户的体验和各种领导客户不一样甚至背道而驰的需求
    更别提卡死在 996,无资源,无地位了
    dustin2016
        146
    dustin2016  
    OP
       2020-08-29 06:53:01 +08:00
    @IGJacklove 反正不管是后端,还是运维,还是用户网络或者操作问题
    都要前端自查复现定位,不多说,上来就是一顿虐前端,虐完再找责任人
    wwwwzf
        147
    wwwwzf  
       2020-08-29 07:16:57 +08:00
    只要努力,任何职位都能
    ghjacky
        148
    ghjacky  
       2020-08-29 07:21:29 +08:00 via iPhone
    @dustin2016 确实 底层员工的苦大多都来自于领导的无能,有个能力不错的领导,应该会好很多
    OHyn
        149
    OHyn  
       2020-08-29 07:52:29 +08:00 via Android
    小公司估计前端比较苦,我这边也都是前端排查。感觉我就是个 bug 路由器。。。前端的 bug,后端的 bug,产品逻辑理解不到位。。。。等等。。
    opengps
        150
    opengps  
       2020-08-29 08:45:32 +08:00 via Android
    @laminux29 我朋友想问问,你那个朋友是不是你
    diyisoft
        151
    diyisoft  
       2020-08-29 09:07:17 +08:00
    @laminux29 大写的服。
    DQ
        152
    DQ  
       2020-08-29 09:42:18 +08:00
    前端后端都接触过,只能说要玩的深了,哪个都不容易,java 不仅仅是 java8 。关于 bug 定位,大概是前端比较直观,环境问题也好,程序问题也好前端都有反馈,比较容易分析定位并分析复现条件
    fyxtc
        153
    fyxtc  
       2020-08-29 10:02:19 +08:00
    那就转呗,这不挺简单的决定吗
    dustin2016
        154
    dustin2016  
    OP
       2020-08-29 10:35:56 +08:00 via Android
    @OHyn 之前看到评论有说 bug 路由器
    之前不懂,你说了我懂了……
    w3cfed
        155
    w3cfed  
       2020-08-29 11:00:31 +08:00
    转行呗。或者换公司。
    frantic
        156
    frantic  
       2020-08-29 13:19:32 +08:00
    前端总比我们移动端幸福吧
    ErwinCheung
        157
    ErwinCheung  
       2020-08-29 13:38:04 +08:00
    俺也一样

    手动🐶
    zhlssg
        158
    zhlssg  
       2020-08-29 13:45:47 +08:00
    前两天碰到一个后端 leader,口出狂言,前端比后端简单十倍,随便学学就会了
    damai0419
        159
    damai0419  
       2020-08-29 14:10:04 +08:00
    后端要是像你说的那么简单就好了,我就不用掉头发了。真好。
    KuroNekoFan
        160
    KuroNekoFan  
       2020-08-29 14:55:27 +08:00
    主要还是前端后端人数配比有问题,工作量不对等
    ruby1x
        161
    ruby1x  
       2020-08-29 15:01:47 +08:00   ❤️ 1
    心态要搞好,背锅无所谓,被批也无所谓,要是敢扣工资,再见了您呢
    juzisang
        162
    juzisang  
       2020-08-29 15:32:48 +08:00
    埋点,日志,Toast,能埋的都埋,后端报错直接 Toast 出来。我们这的后端都会自己排查,找日志分析,实在找不到了,才会拉前端一起
    liberty1900
        163
    liberty1900  
       2020-08-29 15:48:36 +08:00 via Android
    React 数据流管理该怎么选择? Redux, Mobx, Dva, Unstated, useReducer + useContext...
    生不出人,我很抱歉
    vhwwls
        164
    vhwwls  
       2020-08-29 15:58:42 +08:00
    背锅侠不是运维吗-_-||
    Gempty
        165
    Gempty  
       2020-08-29 16:20:22 +08:00
    一线背锅的不是运维么= =
    dartabe
        166
    dartabe  
       2020-08-29 16:23:26 +08:00
    @liberty1900 有人推荐 redux toolkit
    hi543
        167
    hi543  
       2020-08-29 17:30:41 +08:00
    @joyhub2140 #119 什么客户端没人来?
    willww64
        168
    willww64  
       2020-08-30 11:49:43 +08:00
    @ghjacky 哈哈,真实。老哥现在做哪方面的开发?我身为一个开发型运维一直想转开发,但是没早点转,现在非常尴尬了。目前已经五年多经验了,算是资深运维了。如果转开发也只能从初级 CURD 业务型干起,而且只会 python 和 golang,java spring 那套东西又没学过,更别说什么高并发、分布式。所以虽然开发能力不错,但也只能开发一些运维工具、管理后台这种东西,好没劲。
    willww64
        169
    willww64  
       2020-08-30 11:53:01 +08:00
    @laminux29 回复很活跃啊,好多热帖里都有你。大佬是什么公司有这么牛逼的前端啊,如果学到这么牛逼的话,还做啥前端,太屈才了,架构师走起。
    ghjacky
        170
    ghjacky  
       2020-08-31 11:13:31 +08:00
    @willww64 其实都差不多,不过现在不搞运维的工作了,非正规军。。平时主要搞运维平台相关以及公司内部业务类系统或平台的开发,前后端全干。。。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3207 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 12:33 · PVG 20:33 · LAX 05:33 · JFK 08:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.