• 你们公司对于一些老旧项目的新功能需求都是如何处理的?
  • 发布于 2天前
  • 25 热度
    6 评论
在公司写代码时,不敢重构,每次都是在缝缝补补,为之前好几拨人写的代码兜底,明知道老代码有很多恶心的地方,却不敢动,动了不知道怎么和测试同步,也很难明确测试回归范围,出了锅肯定是我的,缝缝补补虽然很恶心,但起码可控。

再一个就是公司为了降本增效,让一些运营兼任产品的职能,我这边整个业务组只剩下 1 个产品,忙不过来,那些运营提的需求有些逻辑都没办法闭环,有些在评审阶段发现了,就提给他们,而有些则是做着做着发现不对劲,逻辑没有闭环(简单来说就是需求上的某些功能点都是自相矛盾的),再加上人员更替频繁,新来的运营想当然的使用一些功能后发现和自己想象的不一样,就会直接来找我改代码,我说正常流程是你们要先提需求,产品出 prd ,我再开始开发,他们就会问那要多久。我向产品反馈了这个问题,产品说忙不过来,让我想办法做一下产品经理也可以。

一些老旧功能没办法支撑运营的日常工作时,不是应该梳理出来哪些需要改,改成什么样,然后产品收到委托后再基于现在这套系统给出合理的改造,将逻辑和交互、表现都设计出来,然后拉开发一起评审,最终开发依据产品给出的方案设计代码实现功能吗?这样从运营、产品到开发都对这个系统了如指掌,也对未来产品的规划有一个明确的发展方向,咋现在给我的感觉是运营不太清楚系统现在还缺什么,以及该改进些什么,产品也不清楚以前的逻辑,以及该怎么设计这个系统以及交互,最终压力全部传导到开发这里

这是这家公司的特例,还是行业内基本上都这样?
用户评论
  • 凝晨
  • 尽力而为,不要超负荷工作,按部就班来,有条不紊,有事情及时上报,忙不过来找上级确认优先级,先做急的,忙不过来不是你的错,要在心里认可。记住一句话:如果焦虑不能解决问题,那干嘛还要焦虑,倒不如提前思考好先做哪个,做不到的那些先放下来。

    如果这样干不下去,就换公司,这种地方很考验人,有些人把这种地方当做试验场,各种实验职场技巧,看什么方式有效,然后能收获一堆结论,利于以后如何规划和更好的完成工作。
  • 2025/5/30 7:45:00 [ 0 ] [ 0 ] 回复
  • 心溺深海
  • 浮生若梦  2025-05-30 07:27
    你得先说你是什么职位,这直接决定了你要承担什么责任。如果你是一线研发,不管是不是老员工,这些企业内部的协作流程都不是你可以控制的,想得多利于你发展,但做得多只会让你成为老黄牛。无脑推给上级就完事了,做什么,怎么做对于一线研发而已是没有资格来参与的,一线研发只管做,出事了有主管。

    如果你是研发主管,你要替弟兄们顶住,运营来找就踢给产品,产品忙不过来就踢给公司。如果把烂活接进来,你就变成规则的最大破坏者。产品不清楚就让产品去弄清楚,人力不够就找 HR 。这家公司不是特例,所有管理混乱的公司都这样。如果一个研发不好好写代码,已经在替产品干活了,那这个研发就是这家公司变得混乱的罪魁祸首。

    正解,至少先尝试去这么沟通解决,要么忍,要么滚!也许下一家还是这样,所以有的时候中大厂会相对规范些

  • 2025/5/30 7:32:00 [ 0 ] [ 0 ] 回复
  • 浮生若梦
  • 你得先说你是什么职位,这直接决定了你要承担什么责任。如果你是一线研发,不管是不是老员工,这些企业内部的协作流程都不是你可以控制的,想得多利于你发展,但做得多只会让你成为老黄牛。无脑推给上级就完事了,做什么,怎么做对于一线研发而已是没有资格来参与的,一线研发只管做,出事了有主管。

    如果你是研发主管,你要替弟兄们顶住,运营来找就踢给产品,产品忙不过来就踢给公司。如果把烂活接进来,你就变成规则的最大破坏者。产品不清楚就让产品去弄清楚,人力不够就找 HR 。这家公司不是特例,所有管理混乱的公司都这样。如果一个研发不好好写代码,已经在替产品干活了,那这个研发就是这家公司变得混乱的罪魁祸首。
  • 2025/5/30 7:27:00 [ 0 ] [ 0 ] 回复