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

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

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

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

    110 条回复    2025-01-22 14:58:04 +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 天前   ❤️ 8
    op 好像是得罪了评论区的前端了...
    HeyWeGo
        19
    HeyWeGo  
       1 天前
    要么你把意见提前和他说明,要么就崩给他看,最后追究下来就把前期的沟通情况拉出来。
    mcfog
        20
    mcfog  
       1 天前   ❤️ 17
    开会不拉后端和不拉前端或者不拉任何关联角色都是错的

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

    只能说优秀的匹配机制,OP 和 OP 的老板我都不想做同事
    qhd1988
        21
    qhd1988  
       1 天前   ❤️ 4
    这有啥,大不了在前端判断密码是否和数据库里的一样,大不了把库存校验写在前端,大不了把支付密钥写在前端直接调用支付平台接口来发起交易,无所谓的啊,这有啥,又不是不能跑
    WELPHEN
        22
    WELPHEN  
       1 天前
    @pikachu233 google 用过吧?前端怎么实现同样的搜索效果?
    抖音刷过吧?前端怎么实现根据观看者的喜好推送视频流?
    美图点过吧?前端怎么实现快递小哥的派送路径最优选择?
    TimPeake
        23
    TimPeake  
       1 天前   ❤️ 41
    答应我,下次这个图直接甩给前端好吗?
    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  
       1 天前
    又没人开个帖子,就叫:怎样说服老大,程序的前端开发,远比后端要复杂且重要。
    cuteguy
        49
    cuteguy  
       1 天前
    你来睡服他。
    xiuming
        50
    xiuming  
       1 天前
    @jbgz 大项目崩个 5 分钟 10 分钟 小项目崩个半小时 一小时
    veightz
        51
    veightz  
       1 天前
    正常排期呗,统筹人力和资源本就是 leader 的职责
    jguo
        52
    jguo  
       1 天前
    显然你需要说服的是老大的老大
    label
        53
    label  
       1 天前
    @uqf0663 这个确实, 前端的工作量可能少, 但相对来讲更恶心
    make115
        54
    make115  
       1 天前   ❤️ 1
    @Leon777 #44
    有抱怨的功夫我已经拼好了
    horro
        55
    horro  
       1 天前
    @TimPeake #23
    Gilfoyle26
        56
    Gilfoyle26  
       1 天前
    你们的新老大也是个人才,这么做对他有什么好处吗?项目做不好他怎么给老板交差,如果想开人,来的前几天就动手了,现在整这一出,真是看不懂。
    sighforever
        57
    sighforever  
       1 天前
    @TimPeake 骗人!!内网地址,根本拿不到啊
    zuosiruan
        58
    zuosiruan  
       1 天前 via iPhone
    @tog 以前前端都叫切图仔,刚毕业同样的的职级后端工资都要比前端高一两千
    shaozelin030405
        59
    shaozelin030405  
       1 天前
    有需求直接拉群,所有东西都群里反应。没有沟通过的问题,直接甩过去
    tim9527
        60
    tim9527  
       1 天前
    前段时间临时帮同事写一个中转服务,是真的难啊。要做很多解析。同事只需要看数据就行了,没事就催我下数据的连贯和准确性。后端的活确实难干
    ssgooglg
        61
    ssgooglg  
       1 天前
    他背后还有一个后端小组,把你们挤兑走以后 再把原来的老朋友们带进来
    keppelfei
        62
    keppelfei  
       1 天前
    @TimPeake 笑尿了。。😂😂😂
    flowerains
        63
    flowerains  
       1 天前
    我这辈子没听说过产品需求设计讨论等各种会议只拉前端和运维,不拉后端的。
    你还是赶紧跑路吧,别等着背锅
    wanguorui123
        64
    wanguorui123  
       1 天前
    前端复杂的是交互和复杂的表格啥的,看 App 是重交互还是重业务,有些 app 交互复杂业务也复杂前后端都重要
    Constantine1
        65
    Constantine1  
       1 天前
    gaocc
        66
    gaocc  
       1 天前   ❤️ 2
    我们更绝,25 年要求后端要兼职前端的活,然后开除前端。开除前还有我们前端去教后端怎么学
    iblessyou
        67
    iblessyou  
       1 天前
    @gaocc 我知道类似的:前端开发低代码平台 → 优化掉前端
    gaocc
        68
    gaocc  
       1 天前
    @iblessyou 低代码平台其实作用一半,还不如结合 gpt 快。这部分能优化的比较技术低级的前端 23 ,24 年已经优化完了。现在矛头都对准 10 年+工作经验的老同学了。可能是嫌贵了
    chairuosen
        69
    chairuosen  
       1 天前
    核心业务逻辑在哪哪复杂
    ColdBird
        70
    ColdBird  
       1 天前   ❤️ 2
    后端也很重要 √

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

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

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

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