V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sisyphevince
V2EX  ›  问与答

银行程序员被外包的怼,怎么反驳

  •  
  •   sisyphevince · 2020-01-03 17:48:25 +08:00 · 5677 次点击
    这是一个创建于 1787 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人之前大厂工作 4 年,为了结婚回老家某省会城市工作,目前在本地某商业银行开发中心做程序员。 这边的模式是开发中心的职责相当于项目经理,但是你也可以参与开发。 事情是这样的,我们这边有外包厂商为行里开发新的门户跟手机银行等。我作为项目经理再检查代码的时候发现很多人的代码重复度极高,命名不规范一会英文一会拼音,要么拼错要么乱写,强迫症表示不能忍。 后来发现有一个“惯犯”又乱命名,我就在我们内部的即时通讯软件上跟他讲,你怎么有乱写。人家估计也是每天加班加挺烦,就怼我说命名有问题又不影响程序运行,不行你把我换了吧。 当时给我噎住了,说实话我真的不太知道如何有理有据的反驳他。。 我们也没有相应完备的机制约束外包厂商派来的程序员。。。 求问各位大大 这种情况如何反驳呢 包括一些基本的比如命名规范要不要遵守 为什么要遵守 甚至说不用的代码(后面可能继续用 但也可能不用) 也不删 看每一篇代码看得我难受。。 我该怎么反驳啊?

    37 条回复    2020-01-04 15:14:43 +08:00
    515576745
        1
    515576745  
       2020-01-03 17:51:30 +08:00 via Android
    公司不是有自己一套开发规范 手册么?扔给开发看呗。
    ashes1122
        2
    ashes1122  
       2020-01-03 17:54:55 +08:00
    我作为项目经理再(在)检查代码的时候发现很多人的代码重复度极高
    我就在我们内部的即时通讯软件上跟他讲,你怎么有(又)乱写
    路过,注意错别字。
    jstony
        3
    jstony  
       2020-01-03 17:55:58 +08:00 via Android
    外包的还这么吊,上编码规范,要求对方落地执行,否则扣钱,不用直接怼对方个人,跟老板对话
    IsaacYoung
        4
    IsaacYoung  
       2020-01-03 17:58:35 +08:00
    那就按照他说的换了他
    rrZ2C
        5
    rrZ2C  
       2020-01-03 18:00:10 +08:00
    你不需要反驳,你需要让他所属公司规范员工行为
    mara1
        6
    mara1  
       2020-01-03 18:01:24 +08:00
    你纠结那些干啥啊,什么命名规范要不要遵守,如何遵守之类的,搞错重点了。

    你们的分歧点在于,外包认为交付的是程序,能用就完事了。
    你呢,不光要结果,还要过程。

    先看看以前是怎么运行的,别上来就想改变。 如果双方达成一致,要对过程负责,再说技术选型,命名规范,code review, 分支管理,数据库索引,sql 写法,等等细节。
    cswuwu
        7
    cswuwu  
       2020-01-03 18:01:38 +08:00 via Android
    大小问题找老板,不要直接面对具体人
    zdnyp
        8
    zdnyp  
       2020-01-03 18:02:42 +08:00   ❤️ 1
    找他老板就行了。要么他们老板不干你们外包了,要么那个员工扣钱 /滚蛋。
    Sharuru
        9
    Sharuru  
       2020-01-03 18:03:13 +08:00
    让他明白官大一级压死人,你就遵守你的职责,直接提出不安,不满,甚至投诉都可以。

    换句话说,外包不按规范生产,最后出事情了不就是你这个 PM/TL 担责吗?
    133qaz
        10
    133qaz  
       2020-01-03 18:29:57 +08:00 via Android   ❤️ 1
    这个时候就该上传统记忆官本位的思想了(滑稽
    133qaz
        11
    133qaz  
       2020-01-03 18:30:30 +08:00 via Android
    #传统技艺
    yuang
        12
    yuang  
       2020-01-03 18:34:01 +08:00 via Android
    投诉吧,贼管用。我以前在软通给华为的做外包的时候,华为那边随便什么人投诉,我们这边都得检讨一个上午,还得做 PPT,抄送全员
    sagaxu
        13
    sagaxu  
       2020-01-03 18:36:55 +08:00 via Android
    码农何苦为难码农
    windyCity
        14
    windyCity  
       2020-01-03 18:39:52 +08:00
    @sagaxu 不规范就是不规范,有错就要改
    yu5121199
        15
    yu5121199  
       2020-01-03 18:42:01 +08:00
    引用:就怼我说命名有问题又不影响程序运行,不行你把我换了吧。
    你就找你领导,找他们领导。把问题反馈下就完了。
    sagaxu
        16
    sagaxu  
       2020-01-03 18:43:17 +08:00 via Android
    @windyCity 要么一开始就上 lint,不符合规范的自动拒绝入库,中途再提规范的事,阻力就很大了
    nodin
        17
    nodin  
       2020-01-03 18:56:45 +08:00 via Android
    检查完通报给他们老板,让他们老板整改,不需要赤膊上阵。
    KNOX
        18
    KNOX  
       2020-01-03 19:10:39 +08:00 via Android
    你是客户,找他上司就可以了,避免正面冲突。
    Salvation
        19
    Salvation  
       2020-01-03 19:16:26 +08:00   ❤️ 7
    "代码重复度极高,命名不规范一会英文一会拼音,要么拼错要么乱写,强迫症表示不能忍。"

    恕我直言,先把帖子格式搞一下吧。看样子不像是强迫症。。。。。。
    Vitta
        20
    Vitta  
       2020-01-03 19:20:21 +08:00 via iPhone
    @Salvation 哈哈
    ai277014717
        21
    ai277014717  
       2020-01-03 19:33:34 +08:00
    花多少钱办多少事,建议加钱解决
    66450146
        22
    66450146  
       2020-01-03 19:43:39 +08:00
    代码写下来只要一次,被阅读会有很多次。每个跟这段代码有关的功能开发 /漏洞修复都会需要阅读这段代码,如果代码不容易阅读的话就是给后续的开发增加工作量。对方是外包的话,相当于没有把自己该花的时间花好,从雇主那里“借”这个产品以后的开发时间 /经费。
    q8164305
        23
    q8164305  
       2020-01-03 19:53:20 +08:00 via Android
    那你就把他换了呗
    Flobit
        24
    Flobit  
       2020-01-03 20:10:48 +08:00 via Android
    甭废话,换他😊
    netherlanddennis
        25
    netherlanddennis  
       2020-01-03 20:37:24 +08:00
    外包那么容易招。那你直接换呗。
    aldorado
        26
    aldorado  
       2020-01-03 22:18:40 +08:00   ❤️ 1
    外包工资低,他们也不把工作当回事就是了
    wdlth
        27
    wdlth  
       2020-01-03 22:55:25 +08:00
    加钱换掉外包自研
    alcarl
        28
    alcarl  
       2020-01-03 23:04:18 +08:00
    规范需要遵守,前提是有规范,简单的人需要简单的接待方式,既然他要换,那就换吧。
    换不掉的话,又无力改变对方,那就不要苛求太多。现实就这样,能跑起来,没有 bug 最重要。
    实在不行可以给他安排一些非编码或者一些外围编码的工作,比如测试,文档
    just4id
        29
    just4id  
       2020-01-03 23:05:14 +08:00 via iPhone   ❤️ 1
    当甲方都不会,我是你老板直接换了你先
    daimubai
        30
    daimubai  
       2020-01-04 00:24:52 +08:00 via iPhone
    @ai277014717 这事跟加钱有个屁的关系?
    okjb
        31
    okjb  
       2020-01-04 01:14:50 +08:00 via Android
    楼上已经说了,给出模板作为参考即可,懒得猜心思
    MoccaCafe
        32
    MoccaCafe  
       2020-01-04 07:58:33 +08:00 via iPhone
    你只是个项目经理,代码质量这些不是你应该关心的事情。很简单的道理,你行为什么不上?
    CStarter
        33
    CStarter  
       2020-01-04 08:58:26 +08:00 via Android
    你对接他们公司的管理人员,不要对接具体的开发。
    namek
        34
    namek  
       2020-01-04 09:30:02 +08:00
    "本人之前大厂工作 4 年" 从撸主这个帖子的内容水平看 怎么看都不像大厂出来的啊
    Airon
        35
    Airon  
       2020-01-04 11:19:16 +08:00
    不符合约定规范的外包,是可以拒绝验收 /扣尾款。作为甲方怎么感觉你一点底气都没有
    qwingmix
        36
    qwingmix  
       2020-01-04 11:32:20 +08:00
    你这是在叼人。
    项目经理,情商略为一般。
    test0x01
        37
    test0x01  
       2020-01-04 15:14:43 +08:00 via Android
    我告诉你这种东西反驳是没有意义的。 应该从流程上去确保这种情况不会出现。比如增加代码的 review, 没有 approve 就不允许进入库。这些问题都可以在 review 的过程中解决。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   906 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:09 · PVG 04:09 · LAX 12:09 · JFK 15:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.