现在公司的项目以前是外包做的,这几天维护项目差点没吐血,逻辑各种混乱,决定以后打死不去外包。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
arawn
V2EX    程序员

现在公司的项目以前是外包做的,这几天维护项目差点没吐血,逻辑各种混乱,决定以后打死不去外包。

  •  
  •   arawn 2018 年 3 月 28 日 8607 次点击
    这是一个创建于 2940 天前的主题,其中的信息可能已经有所发展或是发生改变。
    42 条回复    2018-03-28 15:09:30 +08:00
    qceytzn
        1
    qceytzn  
       2018 年 3 月 28 日
    国外或者国内,有做的好的专业外包公司吗?口碑好技术好能服务一线大厂的?
    HuHui
        2
    HuHui  
       2018 年 3 月 28 日 via Android
    见过很多公司的开发团队都是因为不满足外包的东西而组建的
    HuHui
        3
    HuHui  
       2018 年 3 月 28 日 via Android   2
    @qceytzn IBM thoughtworks
    liguoshu
        4
    liguoshu  
       2018 年 3 月 28 日
    是 PHP 吗?
    isno
        5
    isno  
       2018 年 3 月 28 日   1
    是否外包是经济预算决定的事情
    预算不足,作为老板不会关心你代码逻辑,项目质量
    Mavious
        6
    Mavious  
       2018 年 3 月 28 日
    前东家的第一版 app 是外包的,做得稀烂。前东家不得不招人自研了……
    qa2080639
        7
    qa2080639  
       2018 年 3 月 28 日
    我之前去的那家外包公司 二次开发没文档 需求不明确 任务进度赶 决定以后打死不进外包
    df4VW
        8
    df4VW  
       2018 年 3 月 28 日   11
    然而在这里说外包质量烂的往往都是做项目时嫌弃外包贵压价的。

    “我想做个网站,挺简单的,就复制下淘宝 /京东 /亚马逊吧”
    “什么,起步就要 50 万?我这有 8000 块,一个月能上线么”
    “他妈的这个什么狗屁代码???”
    torbrowserbridge
        9
    torbrowserbridge  
       2018 年 3 月 28 日
    楼上+10086
    arawn
        10
    arawn  
    OP
       2018 年 3 月 28 日
    @liguoshu java
    kidult
        11
    kidult  
       2018 年 3 月 28 日
    何不食肉糜
    arawn
        12
    arawn  
    OP
       2018 年 3 月 28 日
    @isno 老板是不关心项目质量,但项目经理现在又要求代码质量,所以改的就很蛋疼。
    liyangzbx
        13
    liyangzbx  
       2018 年 3 月 28 日   1
    公司自研需要 100 万,拿 80 万给外包做,肯定做得出好东西,但你只给外包 20 万,能出什么好活。外包也有好坏之分吧
    wukaichao
        14
    wukaichao  
       2018 年 3 月 28 日 via iPhone
    我门公司就是外包的,8 楼说的完全正确。找上门的客户大部分拿着几千块的资金提出几万的需求,能好好做就真的是活雷锋了。
    arawn
        15
    arawn  
    OP
       2018 年 3 月 28 日
    @wukaichao 好吧,是我误解了。
    domty
        16
    domty  
       2018 年 3 月 28 日
    创业公司第一个版本找外包很大比例都是拿成品要融资的,核心就是快,质量啥的靠边站,毕竟投资人又不看源码。

    你想快,代码质量好,最后还想稍微便宜点,哪有那么美的事。
    外包项目项目交付的评审环节能通过本身就意味着你司认可了不是?
    willvvvvv1
        17
    willvvvvv1  
       2018 年 3 月 28 日
    别说外包公司,正经自家的产品的代码,也看到过无数烂代码
    septet
        18
    septet  
       2018 年 3 月 28 日 via iPhone
    创业公司的代码比外包公司还烂
    wshcdr
        19
    wshcdr  
       2018 年 3 月 28 日
    我觉得还是公司的管理问题,及时东西外包,那也需要有人来制定规范来管理外包产出。
    Amance
        20
    Amance  
       2018 年 3 月 28 日
    你以为你写的逻辑很好?不要这样说外包公司好吧,跟公司没关系
    wee911
        21
    wee911  
       2018 年 3 月 28 日
    逻辑各种混乱,其实很多人写代码都这样为了自己方便,在别人看来是逻辑混乱,这不是外包的代码特点,至少我看到很多人写代码都是为了方便
    jadec0der
        22
    jadec0der  
       2018 年 3 月 28 日 via Android
    Oracle, IBM, SAP 在移动互联网兴起之前,做软件基本上等于做外包,这个世界上无处不在的商用软件也都是靠外包公司支撑起来的
    zocome
        23
    zocome  
       2018 年 3 月 28 日
    同接手外包项目,看着我简直想砍人

    变量和函数名,英文和拼音一起上,单词随意缩写,类名和方法名乱来,还没文档,同一个字段在不同数据表都不对应,烦死那帮做外包的了
    Jameson1559
        24
    Jameson1559  
       2018 年 3 月 28 日
    #8 的情况我这也见过真实的,而且压价还不是甲方压的,是自己人挖的坑
    自己这边的售前跑去跟人谈项目,然后项目资金对半砍,工期减一半,还给甲方说“没问题!简单!”
    后来去项目的人简直都要死
    项目到一半成本就没了,还得找别的项目去借
    甲方需求售前谈的特别表皮,结果回来一对,发现需求复杂的一 B
    敢问…这种情况你要怎么保证高质量的交付甲方的需求…
    坑这种东西,不论是什么公司,不论甲乙方,都会有
    我认为,自己尽量不要坑下一个人就行
    parkcg
        25
    parkcg  
       2018 年 3 月 28 日
    首先先确定是多大规模的产品,中小型规模,完全可以找个人或小团队进行开发,重要的是开发完成后也是由这个团队进行维护,这样就避免质量差,改修麻烦的问题了。如果是大型项目,只是为了出 MVP 进行融资,那完全不需要关心产品质量了阿,有钱了自己雇人就完事。
    A555
        26
    A555  
       2018 年 3 月 28 日   1
    外包水平参差不齐 codereview 基本没有 功能能实现就行了,其他不管的
    lcc4376
        27
    lcc4376  
       2018 年 3 月 28 日
    外包水平参差不齐,的各推
    assad
        28
    assad  
       2018 年 3 月 28 日
    @liyangzbx 说实话,外包还真不一定给的钱多就做得好,毕竟追求利益最大化。20K 的程序员换成 10K 的,高级的换成中级的。照样把项目做完
    miketeam
        29
    miketeam  
       2018 年 3 月 28 日
    那么问题来了,楼主见过比较好的代码是在哪里?
    wee911
        30
    wee911  
       2018 年 3 月 28 日
    @A555 是的,代码烂主要是没有 review,外包是不可能 review 这个环节的
    KidRoland
        31
    KidRoland  
       2018 年 3 月 28 日
    外包这种事情,本来就挺碰运气的啊
    KidRoland
        32
    KidRoland  
       2018 年 3 月 28 日
    见过大外包公司东西做的稀烂,也见过小团队神完成度的
    Mitt
        33
    Mitt  
       2018 年 3 月 28 日
    我们公司就有个项目因为一时没时间去找了外包 结果过了这么久了项目还是不能正常上线 给外包的价格都够再招一批人自己研发了。 然后看了他们写的代码。。我天 你见过一个非要在代码里写 jsonp 的人 每个接口去手动拼接 callback 还不加括号的吗? 只能说现在的次品外包公司太多 敢要价却写不出东西
    lxguidu
        34
    lxguidu  
       2018 年 3 月 28 日
    维护别人的代码都是很头疼的,跟外包有什么卵关系,别人看你不也一样。
    再说代码质量跟人、时间和钱都有关系,一般找外包不就是压着人家尽快出活吗。
    daniellu
        35
    daniellu  
       2018 年 3 月 28 日
    一线大公司,也未必有多好,价格又很贵。利益相关,就不细说啦。人家花几亿美金做的项目,结果自己搜吧。哈哈哈哈
    sciooga
        36
    sciooga  
       2018 年 3 月 28 日
    其实自己公司写自己的代码,一样有逻辑各种混乱做得稀烂的... 舍得花合理的价格找外包才能拿到一个合理质量的成品
    holulu
        37
    holulu  
       2018 年 3 月 28 日
    @wee911 外包也有 code review 的,而且比较做自己产品的企业严格得多,一张长长的 check list。
    ctro15547
        38
    ctro15547  
       2018 年 3 月 28 日
    说质量之前,给够钱给了吗,1W 的项目资金,给外包 3K,还求什么质量,能完成就不错拉。
    外包工资是正常员工的 1/3,工作量齐平正式员工,正式员工加班 外包跟着加,加班工资少的可怜,没补贴没福利。跟鬼说质量。
    哦,说错了,是正常员工 1/3 还要-25%左右给外包公司提成,想想到手有多少
    不想出钱就自己做,想便宜就别贪质量,要质量就别心疼钱。
    xy90321
        39
    xy90321  
       2018 年 3 月 28 日 via iPhone
    这就好像小米和苹果都是富士康产线上下来的,如果小米质量相对较差,那不是因为富士康水平烂,而是小米给的代工单价相对苹果来的更低
    说到底还是要么没给够钱、要么没给够时间,或者两者兼有
    fumer
        40
    fumer  
       2018 年 3 月 28 日 via iPhone
    自己写的代码贴出来再说
    jayin
        41
    jayin  
       2018 年 3 月 28 日
    用 PHP 重写它
    hasbug
        42
    hasbug  
       2018 年 3 月 28 日
    一分钱一分货
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5700 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 189ms UTC 06:27 PVG 14:27 LAX 23:27 JFK 02:27
    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