V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wanmyj
V2EX  ›  职场话题

怎样说服老大,程序的后端开发,远比前端要复杂且重要

  •  
  •   wanmyj · 1 天前 · 9594 次点击

    Windows 桌面端应用开发,现在换了个新老大。然而这个新老大跳槽过来,感觉只关注直观的用户体验,后端真的一点都不关心。前老大有什么会议都会先拉上后端去开,新老大现在直接把后端晾一边,重要会议拉上前端和运维,也不拉后端,只是开完会后告诉后端要做这个那个。然而项目初始阶段,很多东西其实后端去做的代价非常高,但会议没拉后端,也没啥发言权,导致现在的任务表里的东西一个比一个难啃。

    107 条回复    2025-01-22 12:02:29 +08:00
    1  2  
    fffq
        1
    fffq  
       1 天前
    不叫就没叫呗,多大点事
    jbgz
        2
    jbgz  
       1 天前   ❤️ 24
    那就过年崩给他看😏
    levelworm
        3
    levelworm  
       1 天前 via Android
    这个只能明着说一遍。真不行就向上反应,随时准备走。
    cxh116
        4
    cxh116  
       1 天前   ❤️ 17
    应该是想把你们搞走,让他的人进来,不然要你做事,开个会不至于不拉上你们.
    hahahasnoopy
        5
    hahahasnoopy  
       1 天前   ❤️ 14
    上了这么多年班还是很幼稚啊,真以为领导不懂啊。只能说顶得住就顶,顶不住就走人吧。
    julio867
        6
    julio867  
       1 天前
    这个不是哪个技术更重要的问题,而是项目管理的问题,是这个新老大的问题~我身边就有这样的人,比你说的情况还糟糕,很多事情压根就不开会,全部靠他一个人 1 对 N 口头传达 N 次,奇葩的程度简直超乎你想象~
    当然,也可能类似 #4 楼说的,可能你的新老大别有用意~~😄
    pikachu233
        7
    pikachu233  
       1 天前
    什么样的需求后端比前端难处理的 说来听听
    jaylee4869
        8
    jaylee4869  
       1 天前
    要么是 leader 真不懂,或者以前就是干前端的;要么就是故意恶心你,然后拉自己人过来。
    CS 架构软件的业务逻辑和核心的技术栈侧重在后端,大概率原因是后者。
    tog
        9
    tog  
       1 天前
    我们部门和你们相反, 前端 = 设计 ui , 我们是这么归类的, 我反馈过, 无吊用,安心上班就行了, 拧好自己的螺丝
    lcbp
        10
    lcbp  
       1 天前
    这得看是什么类型的程序了,不能片面地说前端更复杂或者后端更复杂。
    ala2008
        11
    ala2008  
       1 天前
    需求会议不都一起开?那搞毛啊
    matepi
        12
    matepi  
       1 天前
    @pikachu233  入侵检测、交易防重, 你来说说看前端怎么做
    dxddd
        13
    dxddd  
       1 天前   ❤️ 1
    @pikachu233 界面上加个搜索框,能搜到我想要的内容。
    vsitebon
        14
    vsitebon  
       1 天前
    正常谈,你其实可以根据新的需求列你后端的工作量以及工作需求点,也要求前端提供类似的一个简易表格。对一下之后,正常的领导很容易发现问题的
    MEIerer
        15
    MEIerer  
       1 天前   ❤️ 2
    只见过叫后端不叫前端开的,居然有反之来的
    caiqichang
        16
    caiqichang  
       1 天前
    后端真的比前端复杂吗?这个要看开发什么
    sunny352787
        17
    sunny352787  
       1 天前
    要不人家是老大呢,老板又看不到后端的东西,前端好不好看有眼睛就能评价,用户也不在乎你后端负载能力如何,先把人拉进来再说其他,毕竟崩的概率没那么高,即便崩了也可以甩锅给你,人家一门心思完整老板的要求没毛病啊
    huhu222
        18
    huhu222  
       1 天前   ❤️ 7
    op 好像是得罪了评论区的前端了...
    HeyWeGo
        19
    HeyWeGo  
       1 天前
    要么你把意见提前和他说明,要么就崩给他看,最后追究下来就把前期的沟通情况拉出来。
    mcfog
        20
    mcfog  
       1 天前   ❤️ 17
    开会不拉后端和不拉前端或者不拉任何关联角色都是错的

    但什么后端比前端重要,产品比测试重要,PMO 没用,leader 没用什么的也是差不多级别的错误

    只能说优秀的匹配机制,OP 和 OP 的老板我都不想做同事
    qhd1988
        21
    qhd1988  
       1 天前   ❤️ 3
    这有啥,大不了在前端判断密码是否和数据库里的一样,大不了把库存校验写在前端,大不了把支付密钥写在前端直接调用支付平台接口来发起交易,无所谓的啊,这有啥,又不是不能跑
    WELPHEN
        22
    WELPHEN  
       1 天前
    @pikachu233 google 用过吧?前端怎么实现同样的搜索效果?
    抖音刷过吧?前端怎么实现根据观看者的喜好推送视频流?
    美图点过吧?前端怎么实现快递小哥的派送路径最优选择?
    TimPeake
        23
    TimPeake  
       1 天前   ❤️ 40
    答应我,下次这个图直接甩给前端好吗?
    ParfoisMeng
        24
    ParfoisMeng  
       1 天前   ❤️ 2
    人只会基于自己的认知做判断
    securityCoding
        25
    securityCoding  
       1 天前
    应该是比你们走,不过后端复杂性不见得比前端高,前端那代码量简直了
    skallz
        26
    skallz  
       1 天前
    我也觉得如果这个 leader 不是第一天当 leader 的话,大概率是要拉起来自己的团队
    uqf0663
        27
    uqf0663  
       1 天前   ❤️ 3
    全干攻城狮路过,写后端从来没觉得有啥,但是每次写前端都很头大,所以我觉得前端比后端复杂得多。而且后端烂一点用户大部分没觉得有啥,前端烂一点用户都用不来都跑了。
    asdhak
        28
    asdhak  
       1 天前
    @pikachu233 #7 百度,谷歌的搜索框
    mistsobscure
        29
    mistsobscure  
       1 天前
    @TimPeake 差点没笑崩了
    Foxalone
        30
    Foxalone  
       1 天前
    看看别的工作吧, 反正这种情况最好不要坐着等事情发生. 需求, 工作量都做好记录最好. 背锅的话也有证据. 谣言也容易造, 出问题就阴阳你老大好了. 老板知道的话多半有个心思. 卖个惨给老板. 该走就走了.
    showonder
        31
    showonder  
       1 天前
    你要说服老板的是:后端不参与带来的成本和风险,而不是强调复杂性,因为前端很多时候比后端细节的复杂性要高得多,而且大多数企业的业务后端只要能用、成本可控、不出事就行了,但是前端一个按钮有问题都影响业务转化率啊。
    particlec
        32
    particlec  
       1 天前
    有些东西,前后端就该配合,否则真不好改,任何一方没有话语权,都会做的很折磨自己
    csulyb
        33
    csulyb  
       1 天前   ❤️ 1
    现在的 web 开发 前后端 基本都是短平快 半斤八两
    如果是 QT c++和 java 那确实是前端难度更大
    如果游戏 U3D 和 java 那后端基本没有话语权
    wanmyj
        34
    wanmyj  
    OP
       1 天前 via iPhone
    @showonder 说的真不错,下次会议就准备给他这么说了。

    倒也不至于感觉要腾笼换鸟,起码没太容易,目前后端这里的根基比他要牢固。

    我说后端重要是因为,后端是核心竞争力,其他公司可以仿照界面做出来,但是后端他们做不到的
    php01
        35
    php01  
       1 天前   ❤️ 1
    很简单:因为你们的老大是个外行,起码没写过多少代码。因为他只能对前端指指点点,他做不到对后端指指点点。说不定,甚至分不清前端后端是干嘛的!他叫前端说,把按钮,挪到这里,改个颜色,前端就可以做到,而他问你,你说这事不是我干的。他就想:哦,看来这应用不是他做的。在他们的世界里,谁做出了显示层,谁就是最牛逼的,你后端那点东西看不到。最后提一个忠告:组织架构还会持续变。当一个前端变成了老大或者二把手,那么起码意味着俩点:1.公司及高层,集体技术水平低下或权力意识超越了技术及公司利益。2.后端极其弱势,甚至在 IT 团队中没有存在感。这就是组织架构还会持续变的原因,又或者是公司干不了多久就要黄。
    whistleryz
        36
    whistleryz  
       1 天前   ❤️ 1
    @ParfoisMeng #24 完全同意,题主想把说服 Leader 决策的落脚点放在了前后端的复杂度,典型的 AB Problem ;

    争论前后端的复杂度真没必要,还是提高认知,增加看问题的视角,能活得更明白些。
    a1562619919
        37
    a1562619919  
       1 天前 via Android
    怎么感觉像引战。。不需要前端的会前端不用来,不需要后端的会后端不用来
    asdhak
        38
    asdhak  
       1 天前
    @caiqichang #16 业务流程约负责,后端头大。业务流程简单,页面华丽,那就是前端头大了
    yufeng0681
        39
    yufeng0681  
       1 天前
    用事情教人,胜于用言语说教,只有亲身经历,才能让人得到深刻体会。
    你就按照领导的安排,该怎么做,就怎么做,造成的浪费,损失,都由他们来承担。 做好防御型编程就好。 加班也要控制好节奏。
    等操作完毕,领导就能收获一笔教训, 大领导也能收获一笔教训。
    zjsxwc
        40
    zjsxwc  
       1 天前
    后端的问题是修改代价大,既然有需求就说明可以承受代价。

    不像前端,几天改一个新版本。
    WasteNya
        41
    WasteNya  
       1 天前 via Android   ❤️ 5
    啥类型桌面程序没说,就无脑跑出后端远比前端重要,如果是重交互的应用那前端远比后端重要,怎么感觉楼上这么多人还在局限于前端=Web Admin 切图
    LieEar
        42
    LieEar  
       1 天前
    老板可能不是干技术的。毕竟用户只能接触到前端页面
    Erroad
        43
    Erroad  
       1 天前   ❤️ 1
    人教人教不会,事教人能教会,傻逼啥教都不会。不听话开摆就完事了
    Leon777
        44
    Leon777  
       1 天前
    我遇到过的情况是什么都要塞后端,已经不是放哪边实现方便了,是纯脑瘫方案
    客户端做个选中数据金额加总也要开个接口让后端加完前端再展示,客户端做个文字显示不同颜色让后端在返回信息里拼 html ,这种方案塞给我我就一句话做不了
    wanmyj
        45
    wanmyj  
    OP
       1 天前
    @WasteNya 硬件外设配置的应用程序,整合很多协议。也重前端的交互,前端界面不是那种只有几个按钮的界面,有专门的 UX 团队。
    huoshanhui
        46
    huoshanhui  
       1 天前
    要看什么后端前端吧。CURD 后端跟 CURD 前端比吗?
    horizon
        47
    horizon  
       1 天前
    大概率你们要被干掉,换人进来
    Qcui
        48
    Qcui  
       23 小时 59 分钟前
    又没人开个帖子,就叫:怎样说服老大,程序的前端开发,远比后端要复杂且重要。
    cuteguy
        49
    cuteguy  
       23 小时 54 分钟前
    你来睡服他。
    xiuming
        50
    xiuming  
       23 小时 48 分钟前
    @jbgz 大项目崩个 5 分钟 10 分钟 小项目崩个半小时 一小时
    veightz
        51
    veightz  
       23 小时 47 分钟前
    正常排期呗,统筹人力和资源本就是 leader 的职责
    jguo
        52
    jguo  
       23 小时 47 分钟前
    显然你需要说服的是老大的老大
    label
        53
    label  
       23 小时 41 分钟前
    @uqf0663 这个确实, 前端的工作量可能少, 但相对来讲更恶心
    make115
        54
    make115  
       23 小时 31 分钟前   ❤️ 1
    @Leon777 #44
    有抱怨的功夫我已经拼好了
    horro
        55
    horro  
       23 小时 29 分钟前
    @TimPeake #23
    Gilfoyle26
        56
    Gilfoyle26  
       23 小时 25 分钟前
    你们的新老大也是个人才,这么做对他有什么好处吗?项目做不好他怎么给老板交差,如果想开人,来的前几天就动手了,现在整这一出,真是看不懂。
    sighforever
        57
    sighforever  
       23 小时 22 分钟前
    @TimPeake 骗人!!内网地址,根本拿不到啊
    zuosiruan
        58
    zuosiruan  
       23 小时 5 分钟前 via iPhone
    @tog 以前前端都叫切图仔,刚毕业同样的的职级后端工资都要比前端高一两千
    shaozelin030405
        59
    shaozelin030405  
       22 小时 44 分钟前
    有需求直接拉群,所有东西都群里反应。没有沟通过的问题,直接甩过去
    tim9527
        60
    tim9527  
       22 小时 42 分钟前
    前段时间临时帮同事写一个中转服务,是真的难啊。要做很多解析。同事只需要看数据就行了,没事就催我下数据的连贯和准确性。后端的活确实难干
    ssgooglg
        61
    ssgooglg  
       22 小时 8 分钟前
    他背后还有一个后端小组,把你们挤兑走以后 再把原来的老朋友们带进来
    keppelfei
        62
    keppelfei  
       21 小时 51 分钟前
    @TimPeake 笑尿了。。😂😂😂
    flowerains
        63
    flowerains  
       21 小时 50 分钟前
    我这辈子没听说过产品需求设计讨论等各种会议只拉前端和运维,不拉后端的。
    你还是赶紧跑路吧,别等着背锅
    wanguorui123
        64
    wanguorui123  
       21 小时 27 分钟前
    前端复杂的是交互和复杂的表格啥的,看 App 是重交互还是重业务,有些 app 交互复杂业务也复杂前后端都重要
    Constantine1
        65
    Constantine1  
       20 小时 58 分钟前
    gaocc
        66
    gaocc  
       20 小时 55 分钟前   ❤️ 1
    我们更绝,25 年要求后端要兼职前端的活,然后开除前端。开除前还有我们前端去教后端怎么学
    iblessyou
        67
    iblessyou  
       20 小时 44 分钟前
    @gaocc 我知道类似的:前端开发低代码平台 → 优化掉前端
    gaocc
        68
    gaocc  
       20 小时 35 分钟前
    @iblessyou 低代码平台其实作用一半,还不如结合 gpt 快。这部分能优化的比较技术低级的前端 23 ,24 年已经优化完了。现在矛头都对准 10 年+工作经验的老同学了。可能是嫌贵了
    chairuosen
        69
    chairuosen  
       20 小时 32 分钟前
    核心业务逻辑在哪哪复杂
    ColdBird
        70
    ColdBird  
       20 小时 31 分钟前   ❤️ 2
    后端也很重要 √

    后端比前端重要 ×
    sima675
        71
    sima675  
       20 小时 5 分钟前
    @TimPeake 我们 sql 都是自己写的,想查什么数据,自己定
    cedoo22
        72
    cedoo22  
       19 小时 55 分钟前
    业务场景、流程没梳理清楚,前端做出花 也只是个 PPT 。。。。
    Hilong
        73
    Hilong  
       18 小时 58 分钟前
    @sighforever 服务器部署都在内网,没毛病啊。本地开发也可以连内网的啊
    Hilong
        74
    Hilong  
       18 小时 57 分钟前
    @make115 哥们你是真抢,话说,这个 key 就是中文,前端怎么取呢,也得按这个中文 key 来取?
    Cynicsss
        75
    Cynicsss  
       18 小时 30 分钟前   ❤️ 1
    需求不拉相关人员确实不对,但非要证明这端比那端复杂的话感觉有点太年轻了.... 什么端都有复杂的情况,在没看到全景的情况下随意揣测其他领域只会显得自己比较无知。
    mumbler
        76
    mumbler  
       18 小时 23 分钟前
    @pikachu233 #7 搜索引擎
    mumbler
        77
    mumbler  
       18 小时 22 分钟前
    cursor 会干掉 99%的前端和 90%的后端
    alphat
        78
    alphat  
       18 小时 17 分钟前
    后端决定了这个产品的下限,前端决定了这个产品的上限
    mxT52CRuqR6o5
        79
    mxT52CRuqR6o5  
       18 小时 9 分钟前
    @Leon777 #44 碰到钱这种事情让后端算很正常,保证一致性
    JohnShaw
        80
    JohnShaw  
       16 小时 28 分钟前 via iPhone   ❤️ 1
    野鸡公司吧,没听说过这种事情。而且能说出 xx 比 xx 更重要这种话,换正规互联网公司直接投诉到 leader+hr ,不开除至少也得打个低绩效。
    catazshadow
        81
    catazshadow  
       15 小时 33 分钟前
    说明这人是外行,可能是靠舔上位的,可以准备找下家了
    icyalala
        82
    icyalala  
       15 小时 17 分钟前
    想起我过去某个还算不小的公司,技术委员会老大是后端出身,Google 早起员工,还自称李开复的关门弟子。
    那人就是认为后端远比前端复杂而且重要,说前端的工作只要后端多学学就能干,推动后端也去学前端,搞得前端团队乌烟瘴气。。。

    不知道还有童鞋记得这段故事吗。。
    lieb
        83
    lieb  
       13 小时 2 分钟前
    公司/项目经理的生命周期不一定比这个项目长,想那么多干啥呢。bug 越多你越重要
    RightHand
        84
    RightHand  
       9 小时 16 分钟前 via Android
    我想赚铜币:后端有什么重要的,不就是 crud 么,所谓的安全,也不过是 crud 中的幂等性(手动狗头
    nl101531
        85
    nl101531  
       7 小时 59 分钟前 via iPhone
    前端更加重要,用户并不会因为你支持高并发,防重之类的特性选择你。。。
    xuanbg
        86
    xuanbg  
       6 小时 55 分钟前
    @dxddd 啊?这……不应该就是后端实现的吗?
    SageXiong
        87
    SageXiong  
       5 小时 17 分钟前
    说具体的技术场景呀,开会这种事情这么笼统,拿个具体的技术细节来说呗。公司董事会开会还不叫我呐
    gogozs
        88
    gogozs  
       5 小时 14 分钟前 via Android
    题主你也没说清楚你是什么岗位
    bk201
        89
    bk201  
       4 小时 53 分钟前
    不太明白,如果需求不清楚或有问题直接去问需求方,也没啥吧,问的多了,下次就拉你了。
    murmur
        90
    murmur  
       4 小时 51 分钟前
    @iblessyou 现在低代码平台生成的都是标准 Vue/react + spring boot/cloud 代码,前后端一起优化,只要全栈了
    BlackEagles
        91
    BlackEagles  
       4 小时 49 分钟前
    真要比较重要性也要分场景吧
    原神的话敢说后端比前端重要吗
    Imindzzz
        92
    Imindzzz  
       4 小时 29 分钟前 via Android   ❤️ 1
    @huhu222 我是前端,我没有被 op 得罪,反而觉得被你得罪了。

    你可以直接说 7 楼 16 楼疑似生气了
    make115
        93
    make115  
       4 小时 26 分钟前
    @Hilong #74 #74 原来是英文 key ,前端一个个单独根据键值去取去拼。 现在拼好了,直接拿来遍历用,根本不用取不用拼了
    Imindzzz
        94
    Imindzzz  
       4 小时 25 分钟前 via Android
    @huhu222 你这种行为属于想引战又不敢正面对抗

    17 个回复就两个回复疑似前端
    xiejay97
        95
    xiejay97  
       4 小时 24 分钟前
    把自己的工作量化,后端不应该比前端更好量化工作嘛,让领导看到你的价值
    hellofreckles
        96
    hellofreckles  
       4 小时 21 分钟前
    这个事情要看实际情况啊,如果用户体量不太,有以体验优先,后端主要就是承载了数据存储的功能,那确实不重要。另一方面如果后端很关键,但是领导认知不够,那未来一定会遭到反噬,慌的是他又不是你
    ckdxc
        97
    ckdxc  
       3 小时 59 分钟前
    @Leon777 这个还是优先前端来做吧, 后面让做国际化, 前端修改部署都简单一些, 后端改这部分就很麻烦, 后端返回的数据, 保证满足前端需求就可以了, 特殊格式让前端自己去搞, 经典就是图表, 一个数据, 多种显示, 但是前端的图表要求格式都是不一样的
    @mxT52CRuqR6o5 后端算很正常, 但是页面元素 lable 是前端自己来的, 这样做前后端更耦合了, 前端后端, 后端就只负责数据就好了, 样式显示什么的前端自己来做, 后续如果只是改个显示, 也得后端修改重新发布
    yhxx
        98
    yhxx  
       3 小时 59 分钟前
    @WELPHEN 你的意思是算法工程师、数据工程师、安全工程师、SRE 工程师、存储工程师、各种 Infra 工程师等等都是“后端”
    可惜能说出标题这种话的,大概率是个 CRUD 工程师(doge
    fyxtc
        99
    fyxtc  
       3 小时 54 分钟前   ❤️ 1
    @Imindzzz 确实,我从上到下看到他这个回复,感觉他说得挺莫名其妙的,我就又回头看了一遍,看完仍然觉得这个人莫名其妙
    longjiahui
        100
    longjiahui  
       3 小时 28 分钟前
    你是会起名字的。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4124 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 05:33 · PVG 13:33 · LAX 21:33 · JFK 00:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.