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

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

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

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

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

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