银行程序员被外包的怼,怎么反驳 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sisyphevince
V2EX    问与答

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

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

    本人之前大厂工作 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
    那你就把他换了呗
    YanSep
        24
    YanSep  
       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  
    PRO
       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     Solana     2679 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 08:39 PVG 16:39 LAX 01:39 JFK 04:39
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86