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

新上任的领导要求开发多了解业务,鼓励向客户经理或者实施发展

  •  
  •   WangLiCha · 2023-09-12 10:48:33 +08:00 · 8175 次点击
    这是一个创建于 398 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前遇到过的直属领导都是做技术出身的,最近换成了一个非技术出身的新领导,没想到一上任就来了一番震撼发言……

    简单概括一下就是要求我们开发也需要多了解熟悉业务,希望开发多接近一线客户,最好可以在工期轻松的时候亲自跑一跑业务谈一谈客户,这样才能做出好用可靠的项目。以及进一步鼓励我们,如果有意愿的话希望我们向客户经理或者实施工程师发展……

    这种情况你们会怎么看?做为开发而言了解熟悉业务到底有多大用处(尤其是在本身公司也有负责业务的包括产品经理在内的其他同事的情况下)?

    100 条回复    2023-09-14 10:34:58 +08:00
    NoobNoob030
        1
    NoobNoob030  
       2023-09-12 10:52:21 +08:00
    了解商业逻辑,增长知识面
    helllkz
        2
    helllkz  
       2023-09-12 10:52:27 +08:00   ❤️ 34
    这领导格局够,研发只关注技术,绝大多数都把自己的路给走窄了
    Corrots
        3
    Corrots  
       2023-09-12 10:53:00 +08:00   ❤️ 2
    没毛病啊,对于开发来说本来就应该多熟悉业务。
    当然向客户经理或者实施工程师发展,也要看个人意愿
    fmumu
        4
    fmumu  
       2023-09-12 10:54:18 +08:00
    我觉得有道理,虽然我是写代码的
    没有业务,代码没有什么价值,除非你写的是基础框架
    有业务,垃圾代码也能赚钱
    lDqe4OE6iOEUQNM7
        5
    lDqe4OE6iOEUQNM7  
       2023-09-12 10:55:21 +08:00
    有利有弊吧,好处是可以更快理解客户的需求和痛点,发现新的创新点或优化方向,直接反馈效率高,坏处是容易扯皮,工作重心分散,本来就是产品的活,有好处是有好处,但是你花的这个时间会不会给你加工期开发,不然就是一份工资干两份活
    xxxyy2y
        6
    xxxyy2y  
       2023-09-12 10:55:22 +08:00   ❤️ 3
    技术是为业务服务的,脱离业务,技术一文不值
    godloveplay
        7
    godloveplay  
       2023-09-12 10:55:31 +08:00
    "要求我们开发也需要多了解熟悉业务,希望开发多接近一线客户,最好可以在工期轻松的时候亲自跑一跑业务谈一谈客户,这样才能做出好用可靠的项目"
    ------- 这是好领导呀。
    terrytw
        8
    terrytw  
       2023-09-12 10:55:40 +08:00   ❤️ 5
    不强制而是自愿的话,很好啊
    强制的话就难讲了
    stinkytofu
        9
    stinkytofu  
       2023-09-12 10:56:08 +08:00   ❤️ 1
    非常同意, 开发一定不能闭门造车, 多了解业务才能事半功倍, 我做开发最怕需求不明确, 代码翻来覆去的修改. 我经常说的一句话就是 "只要需求明确, 开发不是问题."
    sighforever
        10
    sighforever  
       2023-09-12 10:58:11 +08:00
    我个人实践的结果是,多了解业务是挺好的,但是直接面对一线客户,谈一谈客户的必要性不是特别大,而且会有很多问题
    NessajCN
        11
    NessajCN  
       2023-09-12 10:58:13 +08:00
    本就该如此,只关注技术就只能成为一个执行者,成不了创作者
    就好像你只会打字,别人说一句你打一句,这样你永远成为不了作家
    还是要多动脑子
    opengps
        12
    opengps  
       2023-09-12 10:58:30 +08:00
    多熟悉业务非常赞成,不闭塞自己本身就是最大优势。起码表现是:换工作时候不是只能找同类工种,很多技术转岗其实也是经历过其他场景后发现了自己更适合做些别的
    cutecore
        13
    cutecore  
       2023-09-12 10:58:55 +08:00
    我们反着,新领导不去了解业务,丢弃过去几年的代码,从零开始,忙活啥一年也没做出来
    lakehylia
        14
    lakehylia  
       2023-09-12 11:01:00 +08:00   ❤️ 2
    除非你想转产品,不然你产品和代码同时搞的话,怕你没那么多时间。
    corcre
        15
    corcre  
       2023-09-12 11:02:43 +08:00
    熟悉业务没毛病, 很多业务自己写的时候就想着这样符合规则那样严谨, 然后做完没法落地😹
    debuggerx
        16
    debuggerx  
       2023-09-12 11:04:20 +08:00
    作为有追求的开发其实自己就应该这样做,但是领导这样要求可能就是另外一回事了,注意权责问题,留神别成了背锅侠。
    dlmy
        17
    dlmy  
       2023-09-12 11:05:04 +08:00
    出发点是好的,但还是得看个人意愿。
    公司有一些技术厉害的同事,连在公司内部沟通起来都不太顺畅,他们的性格就适合埋头写代码,让他们去跑客户也太勉强了吧!
    invadv
        18
    invadv  
       2023-09-12 11:07:04 +08:00 via Android
    看你要分配多少时间和精力到这块,太多就得不偿失,否则挺好的
    jsjjdzg
        19
    jsjjdzg  
       2023-09-12 11:08:45 +08:00
    小公司的开发不是一直和业务直接相关?
    veike
        20
    veike  
       2023-09-12 11:09:37 +08:00   ❤️ 1
    我先说结论,这是我的一些思考的总结:
    1.做应用软件开发,不仅要了解商业模式、了解业务流程而且要深入了解。
    2.面相对象从了解现实生活、了解行业、了解业务流程开始。
    3.代码的组织架构、服务器组织架构设计其实也可以应用到公司组织架构设计中,以及现实生活中其他方面的系统设计,其中一些道理是相通的。
    4.提高编程的抽象能力可以让你对世界有一个更清晰的认识。
    zzNaLOGIC
        21
    zzNaLOGIC  
       2023-09-12 11:09:48 +08:00
    于公我觉得是好事
    于私能不能让产品去干,我不想搞
    8355
        22
    8355  
       2023-09-12 11:12:11 +08:00
    本身就是这样啊,这样可以减少被菜逼产品坑,导致反复改。
    之前在某 top 跨境电商发现产品太菜拉扯时间太长,deadline 产品早早确认最终开发苦不堪言。
    后来直接对接业务方产品会议当场可以拍版哪些能做需要多久,当前需求以及业务部门未来规划非常清晰,直接无视产品,开完会之后就可以安排技术选型和方案设计,甚至有些需求可以提前做,deadline 无任何压力甚至提前,当下有什么困难,哪些排期优先级调整直接跳过产品对接业务方,就因为这个烂产品导致之前业务对产研满意度很低,这就是直接原因,后来负责的产品直接换人了,产品老大瑟瑟发抖。

    付出的代价是我每周开半天会罢了,部门内的人压力都小很多,有充足时间自测,代码质量比之前高很多,原来项目组满意度在中心吊车尾,之后满意度都能排到 top3 ,后面还安排一起团建啥的,年终基数增长就不用说了,最主要没有被分配到末位淘汰名额。
    brader
        23
    brader  
       2023-09-12 11:16:26 +08:00   ❤️ 18
    愿不愿意看个人。但是我感觉这个领导很鸡贼,他没有把最核心利益的点、矛盾的点摆出来讲:如果我遵循这个模式,那么我的薪资结构产生什么变化,多了还是少了;我的工作时间产生什么变化,会有无偿加班产生吗?
    我相信领导把这两个点摊开来说后,上面说好的人,得有一半以上的会后悔
    MRG0
        24
    MRG0  
       2023-09-12 11:19:16 +08:00
    多了解业务是好事,但后边就见仁见智了
    ZhuWenJian
        25
    ZhuWenJian  
       2023-09-12 11:20:19 +08:00
    个人感觉这个领导挺好的。
    Asuka0947
        26
    Asuka0947  
       2023-09-12 11:24:46 +08:00
    多接触到业务有好处,但是涉及到具体业务有话语权吗?还是说了解然后转发项目经理
    smartruid
        27
    smartruid  
       2023-09-12 11:26:19 +08:00
    熟悉业务是肯定要的,但是直接跑客户有点过了。
    kingfalse
        28
    kingfalse  
       2023-09-12 11:29:55 +08:00 via Android
    要把你们转岗到销售?还是说开发也要有销售业绩 KPI ?
    scemsjyd
        29
    scemsjyd  
       2023-09-12 11:31:21 +08:00
    听领导的,做开发没钱途,写 PPT 和跑业务才是一技之长,扩充人脉,知识面对转行有帮助
    codeself
        30
    codeself  
       2023-09-12 11:31:58 +08:00 via iPhone
    那可能说明你们领导觉得你们产品对接得不好
    Huelse
        31
    Huelse  
       2023-09-12 11:37:56 +08:00
    其实从个人发展的角度来说扩展一下蛮好,不能局限在一个领域。
    Terry3366
        32
    Terry3366  
       2023-09-12 11:41:08 +08:00
    看你有没有出去单干的想法
    然后对公司当前的行业有没有感兴趣
    mengdodo
        33
    mengdodo  
       2023-09-12 11:43:00 +08:00
    了解了业务又能如何,提需求会被采纳?产品经理的价值又在哪?
    LLaMA2
        34
    LLaMA2  
       2023-09-12 11:45:04 +08:00
    "最好可以在工期轻松的时候亲自跑一跑业务谈一谈客户"

    如果这说的真的,这领导是有魄力有格局的人,就不怕你们偷家。

    业务才是发展的起点!
    googleplus
        35
    googleplus  
       2023-09-12 11:45:31 +08:00
    这个出发点是非常正确的,开发不是只关心技术,要多关注业务,懂业务才能更好的做开发
    现在单纯开发路就走窄了
    Noicdi
        36
    Noicdi  
       2023-09-12 11:49:14 +08:00 via iPhone
    程序的目的就是将各行各业的方式方法转换成机器可以理解的编码,提高效率,也就是说程序最终是为业务服务的
    horizon
        37
    horizon  
       2023-09-12 12:15:03 +08:00
    这不说挺好的吗
    43n5Z6GyW39943pj
        38
    43n5Z6GyW39943pj  
       2023-09-12 12:16:16 +08:00
    没毛病
    kkk9
        39
    kkk9  
       2023-09-12 12:19:40 +08:00
    和客户交流需求的事情应该交给销售或者产品专门去做,研发技术多和销售产品交流。如果每天又要维护几个客户,整理需求,开会讨论,有多少时间能写点代码?
    sunznx
        40
    sunznx  
       2023-09-12 12:53:20 +08:00
    没毛病
    yangwcool
        41
    yangwcool  
       2023-09-12 12:59:20 +08:00 via Android
    不怕你们把客户拉走吗
    NoOneNoBody
        42
    NoOneNoBody  
       2023-09-12 13:04:53 +08:00
    理是没错,确实需要懂业务逻辑和业务流程
    阿里的不少产品,缺的就是这个——没有认真了解客户需求,自认为需求都在他们技术范围内

    但实操是另一面
    纯技术人员跟客户沟通,绝大多数会遇到“无理需求”,这些一般在客户经理或者业务会使用沟通技巧过滤掉,但纯技术人员不具备这样的沟通能力,吵架为多
    syubo2810
        43
    syubo2810  
       2023-09-12 13:13:39 +08:00
    道理当然是对的,多了解客户,多了解实际需求,有利于你开发的时候代入使用者角度思考
    如果你不接触一线客户,那拿到的需求都是包装过滤过的,虽然不用动脑思考需求这块,但开发出来的东西很容易和真正需求南辕北辙,一线用户很多需求是矛盾的、无法实现的,但接触接触还是更能开拓自己的眼界想法,很多新奇的想法反而能给你很多灵感更好的解决问题
    GP1
        44
    GP1  
       2023-09-12 13:18:51 +08:00
    估计你是想来听大伙骂他的,谁知道清一色的认同你领导的话。
    不管哪行哪业了解业务都是最没错的。
    毕竟你不可能一辈子当个打工仔吧?
    lambdaq
        45
    lambdaq  
       2023-09-12 13:30:17 +08:00
    这是好事。
    cr51k2
        46
    cr51k2  
       2023-09-12 13:30:35 +08:00 via Android
    @yangwcool 销售换公司都拉不走客户,公司的资源才是侧重点,创业另说
    Hawthorne
        47
    Hawthorne  
       2023-09-12 13:40:19 +08:00 via Android
    这是好事啊!研发独自去跑业务肯定不现实,让商务带你们去跑!这简直可以算是福利了
    jeffh
        48
    jeffh  
       2023-09-12 14:02:03 +08:00
    作为一个开发, 我还是很喜欢跑业务的,只是没有机会
    caiqichang
        49
    caiqichang  
       2023-09-12 14:14:17 +08:00   ❤️ 1
    根据我个人的经历,一旦客户认识了你,就会直接向你提需求和问题,这时候你还得反过来向产品和实施汇报,结果就是产品、实施、开发的工作你都得做。而且你根本无法集中精神码代码,因为每过一会就会有客户联系你,打断你。

    " 以及进一步鼓励我们,如果有意愿的话希望我们向客户经理或者实施工程师发展…… ",你可以建议 "鼓励客户经理和实施工程师学点编程 "
    nothingistrue
        50
    nothingistrue  
       2023-09-12 14:16:08 +08:00   ❤️ 8
    核心开发要是上一线直面客户,就俩结果,要么客户上来就被开发气跑了,要么开发无脑接了一堆客户的要求最后项目、开发、以及客户那边的对接人全部跑了。就算光看人事安排这一点,把开发直接敢到客户那里之后,产品经理就被架空了,同时这个领导自己连开发加业务也都不会去管,架空别人但自己又不接,这是重大的人事问题。你这领导,纯沙雕无疑。


    @NoobNoob030 #1
    @helllkz #2
    @Corrots #3
    @fmumu #4
    @James2099 #5
    @xxxyy2y #6
    @godloveplay #7
    @stinkytofu #9
    @opengps #11
    业务跟客户的原始需求,是两码事。
    pangdundun996
        51
    pangdundun996  
       2023-09-12 14:27:35 +08:00
    个人觉得业务也是研发的核心竞争力,最好能成为领域专家
    7inFen
        52
    7inFen  
       2023-09-12 14:35:30 +08:00
    小公司可以,大公司没必要
    Saurichthys
        53
    Saurichthys  
       2023-09-12 14:51:07 +08:00
    换个角度看问题,”别人说你只会增删改查,你还不乐意“
    sivacohan
        54
    sivacohan  
       2023-09-12 14:56:21 +08:00
    和销售一起去拜访客户,听人家怎么沟通怎么说就好了。
    去客户那,不要乱说话,不要说这个没问题。
    去现场长长见识挺好的。
    asche910
        55
    asche910  
       2023-09-12 15:00:04 +08:00
    这不挺好的的吗
    RealJacob
        56
    RealJacob  
       2023-09-12 15:26:24 +08:00
    我认同他的想法,很多研发都把路子走窄了,以为赚钱只有写好的代码
    JoJoWuBeHumble
        57
    JoJoWuBeHumble  
       2023-09-12 15:30:30 +08:00
    开发了解业务,做出来东西可以更少返工,可以更加解决用户痛点。
    对于公司来说,可以减少产品压力和交流成本,让开发承担分担产品压力。
    但归根结底,如果工资没有上涨,那都是放屁
    ufo5260987423
        58
    ufo5260987423  
       2023-09-12 15:43:55 +08:00
    那分工是为了什么?
    cp19890714
        59
    cp19890714  
       2023-09-12 16:04:06 +08:00
    技术本来没有任何价值,技术价值依托于业务实现。即使是技术企业。
    深入理解业务,才能设计出真正好的业务架构。
    所以,我一直认为,一个好的产品经理应该同时懂技术和业务。
    nevermoreluo
        60
    nevermoreluo  
       2023-09-12 16:06:14 +08:00
    出发点不一样 好处坏处也不一样

    只想做个打工仔,能避就避

    想创业,想在这个行业深耕并在业务上发展,多少跑不掉,可以参与,初期练好闭口禅,多干活少说话
    blackmirror
        61
    blackmirror  
       2023-09-12 16:15:15 +08:00
    @terrytw 强制的话可能领导就是人力资源专业的了,不强制那就是大格局了
    yufeng0681
        62
    yufeng0681  
       2023-09-12 16:33:04 +08:00
    看你们公司哪个岗位持久,有权力,薪资高,门槛高。
    如果 客户经理 实施工程师 > 开发 ; 那就领情,相当于多了一条路;
    如果 客户经理 实施工程师 < 开发; 那就让不适合走研发路子的人转岗,多一条路子。
    c3de3f21
        63
    c3de3f21  
       2023-09-12 17:55:18 +08:00
    听领导安排,多接触客户,最好是能和客户建立长期联系,没坏处,当然技能点也不能落下
    c3de3f21
        64
    c3de3f21  
       2023-09-12 17:55:58 +08:00
    @godloveplay 我也希望有机会去见一见客户,见一见用户,即便是挨喷挨怼吧,不然造不出好产品。
    mipawn
        65
    mipawn  
       2023-09-12 18:05:49 +08:00
    熟悉业务没毛病,非常支持。但是岗位是要干啥?觉得开发没用?
    Leon1234567
        66
    Leon1234567  
       2023-09-12 18:23:04 +08:00
    好多人想得太好了,抱着恶意猜想(因为我看到了「如果有意愿的话希望我们向客户经理或者实施工程师发展……」这句话),未来有些开发可能会有业绩方面的 KPI 了(不管是维护老的合同不丢,在老合同上增加金额还是开拓新业务)。多了解业务肯定不是坏事,但对你来说,得撇清说清自己的范畴(就是根据你个人年度/季度/月度 KPI 来多了解业务,有可能影响到自身业绩表现的一定及时同领导汇报沟通),开发一旦扛指标工资可能都拿不全了,除非你真的想未来从开发转业务。
    zihaoin1551
        67
    zihaoin1551  
       2023-09-12 18:26:35 +08:00
    先搞清楚主楼的行业和业务情况才能具体分析。
    拿到一个题目表述含糊不清的题目就开始跟帖回复的话,怎么讨论都可能是错的。

    开发是需要了解一定的业务模式,知道部门如何赚钱,但这并不带表技术在任何情境下都需要深入到开拓客户的过程中去。所谓“专业的人做专业的事”。
    知道了业务,也能帮助开发更好的去理解产品和业务方提出的需求。你可以更好地理解需求背景和最终的目标,从而思考:如果产品提出的方案不合理,但这个目标使我们要去实现的,是否会有其他方式达到同样的效果?
    ——而技术上的事情是开发门儿清的,产品如果不拿到足够多且清晰直观的 IT 知识文档是很难理解开发的苦衷的。

    开发和产品的沟通有时候也是“商量着来”的过程。
    adoal
        68
    adoal  
       2023-09-12 18:49:08 +08:00   ❤️ 1
    从个人成长来看,懂业务、懂产品、懂客户、懂人性是往高层次进发绕不过的路。

    从团队管理来看,分工的价值是发挥专长。各方向的合力才能平衡。而不是一个方向的往另一个方向倾斜一些。
    coderzhangsan
        69
    coderzhangsan  
       2023-09-12 19:27:21 +08:00
    1.技术层面
    如果你做的不是基础技术、组件、架构开发,而是应用业务开发,熟悉业务,甚至是商业模式都是工作中重要的一环,更好的理解业务前提下编程,后期迭代维护或许会更好.
    2.职业发展
    大多数程序员社交这块比较弱,与客户接触,会拓宽视野,甚至会积累些人脉,对你以后的发展可能有好处。

    最后,具体工作还需要制定细则,免的领导扯皮,只是拿开发做免费劳动力。
    wanderingaround
        70
    wanderingaround  
       2023-09-12 19:31:05 +08:00 via Android
    熟悉客户没你们想的那么理性的,有专门对接的人尽量让专业的人来搞,贪多嚼不烂的。有些东西不是说你产品好技术好业务好就能搞的风生水起的,有些东西看不见摸不着的。
    sky9401
        71
    sky9401  
       2023-09-12 20:00:58 +08:00
    开发转实施,20K 到 10K ,实施是个低端岗位。如果是实施顾问还可以,类似咨询岗位了。
    2000wcw
        72
    2000wcw  
       2023-09-12 20:03:59 +08:00
    这是好事啊,很多客户的需求其实他自己都不知道,你多了解一下,以后自己搞私单还是单独出来 solo 都是有帮助的,最好就是利用这个机会多拓展客户群,为以后自己单干或者分包做好基础。

    不要以为很多项目都很大没你发挥的空间,很多客户的需求其实直接一个微信小程序就能解决,对客户来说很复杂的功能对开发者来说就是左右逢源搭根线就行。
    zhch602
        73
    zhch602  
       2023-09-12 20:53:12 +08:00 via iPhone
    @nothingistrue 了解业务和直面客户没有任何关系
    encro
        74
    encro  
       2023-09-12 21:18:59 +08:00
    作为管理技术部门超过十五年的老混混告诉你:了解业务和接触好处很多!


    1 ,老子混了这么多年 IT 了,接触的项目那么多,见过的项目尸体都比哪些公司招聘的产品多,他们大多经验从业经验不超过 5 年,不用听他们忽悠,不用担心争不过他们!因为他们往往喜欢搞些锦上添花的无关痛痒的功能。

    2 ,知道自己做的东西的价值,知道客户痛点,不会再闭门造车了。

    3 ,累计客户资源,说不定下次客户就直接来找你了。


    。。。。
    AyaseEri
        75
    AyaseEri  
       2023-09-12 22:57:29 +08:00
    挺好的,出去练练,正好积累一下转行经验,牛逼一点的直接把客户带走。
    ygweric
        76
    ygweric  
       2023-09-12 23:00:00 +08:00
    为了 35 岁以后考虑,还是需要了解下业务的,就算做了研发经理,也需要熟悉业务,而不是被动接收产品输入,会把人累 si 的
    RyougiShiki
        77
    RyougiShiki  
       2023-09-13 08:31:39 +08:00
    每个领导不都是这么说的,很奇怪吗。
    DoWnH
        78
    DoWnH  
       2023-09-13 09:15:30 +08:00
    其实如果不在一家公司长待就不用,两年一跳这种;纯技术路线以后朝外企发展没问题;如果不是这两种情况,了解点业务也挺好
    kingja
        79
    kingja  
       2023-09-13 09:32:47 +08:00 via iPhone
    實施就是項目交付崗位,客戶經理銷售崗位;前者的薪酬天花板比研發體系低,後者的固定薪酬比研發低。考慮下收益再看怎麼選擇吧。
    nothingistrue
        80
    nothingistrue  
       2023-09-13 09:33:13 +08:00   ❤️ 1
    @zhch602 #72 你有看楼主的描述吗。

    这里面绝大部分的回复,压根就是看了个标题就开始回复。甚至就是标题都没仔细看,标题已经点名了,这不是让开发去熟悉业务,是让开发兼岗或者直接转岗去当客服。

    不闭门造车,不是让你走向另一个极端去先当客服。程序的业务,也是个技术活,要做什么、什么能做、什么不能做、哪些先做、哪些后做,这都是要有一定能力才能做的。这是产品经理或者产品负责人的事,开发要想熟悉业务,首先要找的是他们。如果开发越过产品负责人去直面客户,熟悉到的业务大概率是「苹果掉了之后该往天上飞」这种正常情况下应该被过滤掉的业务。

    另一个事实是,回复里面相当一部分人,是打心眼里瞧不起开发和产品,表面上说着熟悉业务,背地里想得是「只要给客户当好孙子,敲代码的开发,和决定做成什么的产品,就都是他的孙子」
    gotosky
        81
    gotosky  
       2023-09-13 09:45:24 +08:00
    有一个疑问。技术的目的是实现业务价值,开发多了解业务确实是有用的。但是,产品、业务人员如果能更了解技术,肯定对整体效率也是有用的。却很少见到要求他们主动去学习了解技术知识的言论,最多就是说希望他们是原本有技术背景的人。这是为什么?
    zhongxianwen
        82
    zhongxianwen  
       2023-09-13 10:28:30 +08:00
    了解实际业务是非常好的,这对于理解业务逻辑,解决一线问题非常有帮助,毕竟面向客户的一线业务才是真正赚钱的部门,需要对他们有足够的尊重;但是需要注意的是,公司最近是否有裁员的计划,很多时候转岗体验也是裁员的一个手段。
    fuchish112
        83
    fuchish112  
       2023-09-13 10:36:29 +08:00
    就应该是这样子,对个人发展是很好的
    Leo666666
        84
    Leo666666  
       2023-09-13 11:23:54 +08:00
    我认为说的很对,作为开发肯定是需要多了解业务的,这样才能更深刻的认识到自己所开发的功能是不是用户想要的,而且基于对业务的认识也可以帮助你更好的设计软件业务架构,也很大程度的避免了做一些无用功能(具有一定发言权的情况下)
    GuLuDaDuiZhang
        85
    GuLuDaDuiZhang  
       2023-09-13 11:29:51 +08:00
    领导说的多接触客户多接触一线好像没毛病,接触客户可以,不过谈单已经到商务销售的程度,那就有点过了,轮也是轮到产品上,让研发去谈不怕把客户谈没么,最多就是协助一线,了解他们怎么谈的客户对产品要求是怎样的关心什么,谈客户真正的主力肯定还得是一线人员或者产品的。另外这种情况还要看公司风气和倾向,有些重业务的会要求研发多熟悉业务,有些重前沿技术研究的对业务熟练度要求没那么高,不过总的来说熟悉业务是更好的,如果你确定以后都做这类业务的产品的话,那么熟悉业务的竞争优势会很大,保障技术 ok 的前提下多熟悉业务是正确的。

    我所在的公司,toB 的项目,职级高的大佬不仅是技术强,还都是对客户和一线交付运维接触非常多,这方面经验丰富。而且我看他们评优,也都是和一线一起搞定客户的定制线的研发容易评到优,家里搞主线的评优反而很少见。。显然上面是更喜欢这种看上去在搞钱的研发吧。

    如果 op 公司开始有这种倾向,那建议跟上以适应公司的要求,不认可那只能苟住或者准备换公司了。
    Betsy
        86
    Betsy  
       2023-09-13 11:51:11 +08:00 via iPhone
    工作四年内,还是不要去的好,这个阶段有太多的技术细节需要学。但是超过四年,可以考虑去了。这个阶段大部分技术稍微花点时间就能 cover 住了,此时更需要了解用户,了解业务,让自己去深耕某个业务领域,继续专注于代码反而把路走窄了
    kevinlia0
        87
    kevinlia0  
       2023-09-13 12:17:52 +08:00
    挺好的事情。大多数还是有由业务驱动技术的。对个人来说可以提升非技术的知识广度。
    ShuA1
        88
    ShuA1  
       2023-09-13 12:26:46 +08:00
    只懂技术的人很多, 又懂技术又懂业务的人少。
    在我看来, 开发应该多懂业务,多自己会有很大的提升和积累
    xuanbg
        89
    xuanbg  
       2023-09-13 13:33:45 +08:00
    很好的领导!技术只是工具,不想做工具人,去学习业务知识就对了。
    xuanbg
        90
    xuanbg  
       2023-09-13 13:41:57 +08:00
    @gotosky 因为半桶水的产品经理害死人,但半桶水的研发主管会害死整个公司。再说,程序员懂业务有很大好处,懂一点点也只有好处没有坏处。但产品经理懂一点点技术的话,除了比不懂技术不乱开口的更讨人嫌外没,并没有什么半点用处。
    gotosky
        91
    gotosky  
       2023-09-13 14:56:19 +08:00
    @xuanbg 就是从 ROI 的角度考虑是吧。学习技术只有深了才有用,学习业务总是有用。按这样一想,以技术作为立身之本的岗位似乎有点吃亏
    Lion814
        92
    Lion814  
       2023-09-13 16:56:01 +08:00
    应该去了解业务,掌握行业 knowhow ,个人认为这个是比技术更值钱的东西
    yuancoder
        93
    yuancoder  
       2023-09-13 17:42:10 +08:00
    业务了解就行了 ,如果是感兴趣可以深入学习一下,大部分公司的业务,在离开这个公司之后就毫无价值了。
    realpg
        94
    realpg  
       2023-09-13 19:15:11 +08:00
    个人觉得这领导没毛病,非常良心,对于不是单纯想混日子的员工,绝对是正作用
    Joeith
        95
    Joeith  
       2023-09-13 19:36:36 +08:00   ❤️ 2
    @WangLiCha

    这事不是光看表面,要看里子的。

    恰巧我做过类似的人员调配方案。
    我来直接给 LZ 解题吧。
    为什么是新来的领导强调多熟悉业务,鼓励往前端转岗?

    这是公司风口在变。
    在这大环境下,公司需要盈利,需要看现金流。那么研发之于公司,就是资源,成本。
    你们老板开始注意精算成本,毕竟这么一堆研发的人员在这,不能直接跑客户,不能多面手,也不能在现场解决问题,只能在家里研发产品,那么研发了之后呢?就是纯维护,需要这么多人吗?养这么多人,都是成本,干不干活都是要支付成本的。
    那么这么多研发,有沟通不错的,往实施,客户转,这样项目一多,实施也就不用招了。剩下的研发在差不多的时间就可以考虑砍掉了。
    这就是老板的想法。

    如果不信,你可以考虑探一下负责客户,实施的 HRBP 或者一些关键节点的人,探口风是不是实施客户之类的岗位有缺口,但一直按着不招? 如果是,那就对了,因为他想一部分好的研发转到这里,这样省的再去外面招人。不过 LZ 获得这个关键信息应该是挺难的。

    最后
    回到 LZ 的问题。
    你要做的就是:
    1. 开始做好两手准备,留意合适机会
    2. 如果你觉得公司,沟通能力挺强的,对转实施和客户经理,可以考虑多跑多刷脸,多举荐自己的。毕竟研发转实施是毕竟少的。你的优势是有技术能力,可以以一种“踏实稳重,做事靠谱的技术男”作为亮点。如果你选择了这个方向,LZ 记得在薪资和职级谈一谈,最起码平薪平级,不要降。降容易升难。
    pjxxcc
        96
    pjxxcc  
       2023-09-13 20:09:45 +08:00
    这个贴暴露了本站很多人根本不适合做技术,可能不少人是没本事搞业务才来搞技术的😀

    知道什么样的工厂效率高吗?每个人都有自己的明确分工,专精某一工种。而不是人人啥都会一点,谁都能随时取代谁,那样的话就是小作坊,即使规模大了也是大规模作坊而已。
    pjxxcc
        97
    pjxxcc  
       2023-09-13 20:11:31 +08:00
    @Joeith 这个分析很有道理
    WangLiCha
        98
    WangLiCha  
    OP
       2023-09-13 23:13:25 +08:00
    @Joeith 我感觉你说的有可能是真相……HR 相关的信息我没法获取,不过一个间接的暗号应该至少表示公司的盈利肯定是有所下降了的——今年年中突然开始要求强制写日报,漏写有罚款。虽然下一个月领导又不再提及日报相关的事了,但多少算是个暗示
    WangLiCha
        99
    WangLiCha  
    OP
       2023-09-13 23:15:17 +08:00
    @yuancoder 其实这也是我疑虑的地方,技术好歹可以带到任何一个公司都有用处,但是业务知识能够用上的地方可就窄太多了,我至少现在还不想把自己锁在这个行业或者这公司上
    HyperionX
        100
    HyperionX  
       2023-09-14 10:34:58 +08:00
    楼里讨论这么多,其实最大收益方式是把工程师转成产品然后出去谈客户
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   962 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 20:24 · PVG 04:24 · LAX 13:24 · JFK 16:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.