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

说说遇到的奇葩公司

  •  1
     
  •   WilliamLin · 2018-04-11 16:02:14 +08:00 · 7680 次点击
    这是一个创建于 2178 天前的主题,其中的信息可能已经有所发展或是发生改变。

    找了一公司开发双因子认证系统,项目就差让我吐血而死:

    1. 短信验证码当成新需求来要钱
    2. 没有美工
    3. 短信频率限制改了不下三次还有问题 。。。。。。

    真的是好奇这种公司是怎么存活下来的。

    第 1 条附言  ·  2018-04-11 16:37:40 +08:00
    不是短信验证码,是短信验证码的倒计时功能。。。
    53 条回复    2018-04-13 17:20:22 +08:00
    AnsonQAQ
        1
    AnsonQAQ  
       2018-04-11 16:17:25 +08:00 via iPhone
    外包项目少质量高的
    nicevar
        2
    nicevar  
       2018-04-11 16:28:20 +08:00
    1.短信验证码当成新需求没什么不对的,如果对方没坐过还要去阅读文档集成第三方的 sdk,那也是工作量
    2.外包没有美工很正常,毕竟是拿到活才有钱赚,就是这样才能存活下来,没活还养个美工才死的快
    3.外包本来就不太靠谱,要靠谱公司自己培养,但是成本高
    WilliamLin
        3
    WilliamLin  
    OP
       2018-04-11 16:28:44 +08:00
    @AnsonQAQ 那公司还上创业板了,不是小公司。
    WilliamLin
        4
    WilliamLin  
    OP
       2018-04-11 16:30:35 +08:00
    @nicevar 写错了,是短信验证码的倒计时是新需求,就是一开始他写出来的页面是没有倒计时的,然后提了,就变成新需求了。而且该公司不是小公司,能上创业板。
    nicevar
        5
    nicevar  
       2018-04-11 16:32:32 +08:00
    @WilliamLin #4 这就比较坑了
    wh6mai
        6
    wh6mai  
       2018-04-11 16:33:22 +08:00
    1.短信验证码当成新需求没有什么毛病吧。毕竟外包都是按工作量收费。
    2.是否有美工,在签合同之前应该了解清楚。当然,如果是外包公司隐瞒了情况那就另说。
    3.找外包公司本来就存在风险,但是这些风险相对于自己培养团队的成本就值得考虑对比了。
    imaning
        7
    imaning  
       2018-04-11 16:34:59 +08:00
    按钮上给个倒计时,就这个还要钱? 666
    WilliamLin
        8
    WilliamLin  
    OP
       2018-04-11 16:35:41 +08:00
    @imaning 是的,然后报出来的工时是半天。
    WilliamLin
        9
    WilliamLin  
    OP
       2018-04-11 16:38:18 +08:00
    @wh6mai 见楼上回答
    qq8567952
        10
    qq8567952  
       2018-04-11 16:40:15 +08:00
    倒计时要半天 这就厉害了
    AnsonQAQ
        11
    AnsonQAQ  
       2018-04-11 16:55:35 +08:00
    外包公司能活的不错的,要么撕逼能力特别强,要么抱紧了某巨头的大腿
    night98
        12
    night98  
       2018-04-11 17:04:39 +08:00
    想要细活只能自己养团队,也都不一定靠谱。

    外包都是人员都不固定的,基本上就是干一天算一天,谁会给你写的很详细?能用就行了。
    jinhan13789991
        13
    jinhan13789991  
       2018-04-11 17:53:38 +08:00
    外包人员的水平参差不齐,也许是刚刚培训出来的人给你做项目~
    v002ex
        14
    v002ex  
       2018-04-11 17:55:37 +08:00   ❤️ 1
    1.做外包的不都是菜 B,但大部分都是菜 B,延伸来说,不但是外包公司,很多公司都是菜 B,金玉其外,败絮其中
    2.选靠谱的公司很难,一般人都是看过往客户的评价,这是一个很大的误区,特别是不要相信非专业人员的评价,很多公司往往弄点表面功夫,这类公司一般的介绍都弄的花花绿绿一大堆项目,但没有真正精雕细琢的产品,这些公司愿意较多的花钱在美工方面而不在程序功能方面(这么说并不是要其实前端和美工),因为见效快嘛,客户不要源码的或不懂编程的就看不到代码有多烂,另外一点就是这类公司拼命的接项目,技术不行之外,还不会把项目做精做细
    3.外包现象:牛 B 的人往往接不到项目,而那些三脚猫功夫的有关系有渠道的公司往往混的风生水起,该现象同样适用于一般公司,看看 12306 之类的网站吧。
    做外包的,或想做外包的,当然有不少牛 B 的人有些真正牛 B 的人想做点项目,却总是被忽略,而且牛 B 的人往往会有点脾气,不会那么献殷勤,如果你能发现一些这样的人来做项目,那么项目质量就肯定有保障,怎么找?也很难,看运气和缘分吧,如果遇到,请珍惜
    4.不要问我是怎么知道的,谢谢
    MinQ
        15
    MinQ  
       2018-04-11 21:43:30 +08:00
    @v002ex 拿 12306 出来我觉得有问题,12306 的技术其实并不差
    v002ex
        16
    v002ex  
       2018-04-11 23:44:51 +08:00
    @MinQ 不差?
    开始的时候,极差,接包者本身水平真的差,社会风评也差

    他们花了多少钱做出这样一个网站?堆了多少硬件?这么多人看,这么多人指责,他们就算再烂,有这么多钱,后期能不找高人补救一下?

    后来和现在,修修补补这么多次,这么久,勉勉强强,里面是需要一些技术,但不至于此,并不多难,社会风评开始有利于 12306,但体验依然差,但从前端来看,人员技术素养仍然比较低
    woscaizi
        17
    woscaizi  
       2018-04-11 23:59:46 +08:00 via iPhone
    @v002ex 感觉 12306 逻辑还是挺复杂的,毕竟它得兼顾线下众多的车站售票和代售点。还有余票的计算,涉及到根据车站分配。另外,还得经受住丧心病狂的爬虫刷票。
    m939594960
        18
    m939594960  
       2018-04-12 00:06:27 +08:00   ❤️ 1
    @woscaizi 不管他逻辑复杂与否,以前刚出来的时候服务器繁忙的时候前端的页面都会卡死。 这不是技术问题这是什么问题? 那 APP 做的,用脚做的都比他做的好,不看技术的情况只看体验和界面。
    MinQ
        19
    MinQ  
       2018-04-12 00:13:48 +08:00 via Android
    @v002ex 开始的时候是没料到会有这么大流量,后来几次技术改造之后体验明显上升了,逼乎有一些对 12306 技术的推测,我觉得还是有道理的
    https://www.zhihu.com/question/22451397/answer/21426532
    v002ex
        20
    v002ex  
       2018-04-12 00:16:08 +08:00
    @woscaizi 客观的来说,是有些技术要求的,否则,在开始的时候也不会表现的这么烂了,那时的烂是接包方真实水平的体现,也是我要表达的项目往往被这些有资源有渠道的三脚猫的公司接了的观点。


    当初有多差,这个经历过的人都知道,搜一搜也一大堆,当然,过了几年,他们自身水平不济,在资金无上限,硬件无上限的情况下,找些高人补救一下,现在还勉勉强强,但这永远改变不了他们当初接这个项目时是技术烂货的事实。
    WilliamLin
        21
    WilliamLin  
    OP
       2018-04-12 00:22:43 +08:00 via Android
    @jinhan13789991 每次我们看他们给的版本,就能发现一堆问题,一提过去,又是钱
    uqf0663
        22
    uqf0663  
       2018-04-12 00:24:13 +08:00
    这并不奇葩,而且很正常,你是上班的,每天领稳定固定工资的人,不会懂外包的心酸的。
    外包基本就是打猎的猎人,有了上顿,下顿都不知道在哪里的,那好不容易逮到个猎物,还不好好物尽其用?
    越是大公司需要养活的人越多,那么他们的收入从哪里来?
    你每天都有固定工资拿,但是人家外包公司未必每天都能接到新单子,那么没有接到单子的日子,他的员工吃谁?
    外包公司的成本可一点都不会少,但是他们接的单子可大部分价格都不太高(市场竞争大),当然随便一个你看起来很简单的功能都要给你加钱咯。
    WilliamLin
        23
    WilliamLin  
    OP
       2018-04-12 00:24:16 +08:00 via Android
    @v002ex 缘分啊,我觉得我上辈子是欠了这公司什么了
    WilliamLin
        24
    WilliamLin  
    OP
       2018-04-12 00:25:47 +08:00 via Android
    @woscaizi 一开始是很差,现在是慢慢有优化了
    WilliamLin
        25
    WilliamLin  
    OP
       2018-04-12 00:28:19 +08:00 via Android
    @uqf0663 他们不算是外包公司了,一个能找到的做双因子认证的比较好的公司了,但给我的感受是这公司无心做产品
    DeutschXP
        26
    DeutschXP  
       2018-04-12 00:35:24 +08:00 via iPhone
    按钮上加个倒计时,工时报了半天,没看出来有什么不对。不然楼主认为多少?应该免费赠送?
    v002ex
        27
    v002ex  
       2018-04-12 00:37:36 +08:00
    @uqf0663 有一定道理的,外包公司也有外包公司的难处,,所以一般的接单能力是:有渠道有关系的公司>有营销能力和过往案例用户评价的公司>牛人

    第一类:不需要多说,很容易懂,也是人们最痛恨的

    第二类:更重营销,面对普通人,他们是技术公司,面对很专业的技术人员,他们是三脚猫,这类公司就像我前面说的:这些公司愿意较多的花钱在美工方面而不在程序功能方面(这么说并不是要其实前端和美工),因为见效快嘛,客户不要源码的或不懂编程的就看不到代码有多烂,另外一点就是这类公司拼命的接项目,技术不行之外,还不会把项目做精做细

    第三类:牛人,一般忙着研究技术呢,没多少渠道,没多少关系,没多少营销能力,情商和智商不太匹配,不善交际
    johnnie502
        28
    johnnie502  
       2018-04-12 01:42:22 +08:00
    需求上没写清楚的东西,再加的话要加钱,我觉得很合理
    AntiGameZ
        29
    AntiGameZ  
       2018-04-12 04:42:46 +08:00
    LZ 透露的信息有限,说实话我现在并分不太清,你是:

    * 把软件开发工作外包给了一个公司。

    还是

    * 找了一个解决方案提供商,让他们帮你做一些定制需求的开发。
    msg7086
        30
    msg7086  
       2018-04-12 04:50:59 +08:00
    外包开发是应该写清楚啊。界面长什么样,有哪些元素,有什么功能,输入输出都是啥样。
    验证码倒计时如果没写在需求里,后期再加当然是要钱的。不收钱那是福利,不是义务。
    k9982874
        31
    k9982874  
       2018-04-12 07:43:04 +08:00 via iPhone
    @imaning 开发可能 10 分钟,但是这毕竟不是公司内部项目,说一嘴就行。
    要建立工单,描述需求。开发完毕测试流程要走完整走一遍。预估半天不坑人。
    而且既然要按新需求收费,最低也只能半天,半小时 10 分钟怎收费(笑
    shakoon
        32
    shakoon  
       2018-04-12 08:21:33 +08:00
    如果这个倒计时功能不是事先提在需求书里的,那算新需求并不过分啊
    luban
        33
    luban  
       2018-04-12 08:45:18 +08:00 via iPhone
    按钮加倒计时我感觉半天不够啊,前端验证,后端验证要加,测试要验证
    Tiking
        34
    Tiking  
       2018-04-12 09:10:23 +08:00
    曾反馈 bug 给外包公司,竟然答复就是这么设计的,无言以对
    WilliamLin
        35
    WilliamLin  
    OP
       2018-04-12 09:11:03 +08:00
    @DeutschXP 做短信认证,不是应该要考虑上用户超时无输入、短信重发、短信发送频率限制这些吗
    WilliamLin
        36
    WilliamLin  
    OP
       2018-04-12 09:11:36 +08:00
    @AntiGameZ 第二种
    WilliamLin
        37
    WilliamLin  
    OP
       2018-04-12 09:14:21 +08:00
    @k9982874 毕竟我们找的算是一个解决方案提供商,连短信验证码都没考虑到,真的是大跌眼镜
    miencun
        38
    miencun  
       2018-04-12 10:15:30 +08:00 via Android
    找我做啊,就没那些烦恼,每个需求我们都做的比较完善,比如说了加验证码,那超时问题、频率问题、倒计时问题都包含在这里了,不过我们是小团队,没有上市公司这么高大上
    lianxiaoyi
        39
    lianxiaoyi  
       2018-04-12 10:16:32 +08:00
    没有在程序中给你写 sleep(8);已经算很地道的了。。。。。。。。。。。不过外包公司就是这样,里面 80%都是给的刚培训机构毕业的哪些人写的。。。。。。。
    h1367500190
        40
    h1367500190  
       2018-04-12 10:51:46 +08:00
    我改软 X 动力做的东西改到吐血,跟屎一样,一开始我以为是外包项目才这么烂,好奇去他们官网看了下前端代码,呵呵
    WilliamLin
        41
    WilliamLin  
    OP
       2018-04-12 11:56:07 +08:00 via Android
    @lianxiaoyi 嗯,就差教他们写了
    winglight2016
        42
    winglight2016  
       2018-04-12 12:10:34 +08:00
    本人目前就在这个行业,实际情况是这样的:
    1.楼主的项目虽然交给了“创业板”公司,然而,实际做事的是想我这样的一线开发者
    2.越是大的外包公司,越不需要自己养开发人员,因为它的竞争力在于市场营销
    3.外包是一层层包下去的,最后做事情的是出卖体力和时间的,所以,任何新需求都是要收费用的,不然亏得就是自己,所以你觉得很小的需求,如果第一手外包公司不愿意买单(实际上就是因为你这个客户并不重要),那就一定会收取费用的,反之,你加再多的需求,他还会来跪舔你——是真的哦,我之前接的一个单就是这样,客户一个劲的加需求,拖付款,那边的市场人员还是忍着,因为客户太大,不能得罪
    shyrock
        43
    shyrock  
       2018-04-12 14:45:53 +08:00
    4 个小时交付一个倒计时功能,这报价过分了吗?我怎么觉得算上理解需求、设计、实现、测试、交付,这已经是甩卖价了啊。
    ii4Rookie
        44
    ii4Rookie  
       2018-04-12 15:49:13 +08:00
    实际做的时间是少 但是流程走下来 经过多少人 这报半天 好像没什么问题吧? 毕竟你说的 不是小公司
    如果是小团队就另说了
    WilliamLin
        45
    WilliamLin  
    OP
       2018-04-12 20:26:36 +08:00 via Android
    @winglight2016 因为这事给我们这的感受是每个需求,就算一个倒计时这么小的,也得提
    WilliamLin
        46
    WilliamLin  
    OP
       2018-04-12 20:27:17 +08:00 via Android
    @ii4Rookie 是流程复杂,但是为什么不是一开始就做好给客户呢
    jingniao
        47
    jingniao  
       2018-04-12 21:59:37 +08:00 via Android
    这实际上是一个需求确认的问题
    需求是谁提的,你公司还是外包
    还是说你公司只提大概,外包细化,细化过的需求你公司是否有能力评审?
    之前版本的需求如果你公司认可了,那即使是一个看起来很小的需求更改,按照流程来都是应该的。
    还有维护与新需求要分开……
    hotsymbol
        48
    hotsymbol  
       2018-04-13 08:45:46 +08:00
    这有啥,更奇葩的还有。爬虫系统。爬别人物联网卡的后台。项目开始做了 90 天。每天都在改需求。累计改了 170 多次。。。。。。现在项目已经面目全非了。好端端的前端用 DataTable.js. 管理层非要用大篇幅大手笔的显示效果。。。。
    chengkai1853
        49
    chengkai1853  
       2018-04-13 09:08:13 +08:00
    @DeutschXP 对,这个小功能白送,哪个小功能白送,结果整个 App 都白送了。白送你一点是好心,不送也是正常的吧!毕竟外包就是靠工作量吃饭的!
    yakumo17
        50
    yakumo17  
       2018-04-13 09:18:14 +08:00
    需求提好照着做,有多少做多少,要不然没完没了。
    你今天嫌麻烦想在设计好的 UI 上加个按钮,明天又嫌这个按钮,后天说其他 XX 有这个你们怎么没有。
    2 万块钱想做个淘宝。
    suley
        51
    suley  
       2018-04-13 10:22:06 +08:00
    @WilliamLin 有考虑比较全面的这种公司,但是考虑越全面,流程越拖沓,而且一般报价会让你吐血。比如一个短信验证码加倒计时功能,至少需要一周工时,而且工时报价可能是一人天好几千,例如某知名外包公司 IBM。大概流程就是:客户提出需求——项目经理召集开发团队开会,讨论需求,考虑各种情况——根据会议结果,项目经理写方案,测试人员写开发用例——产品经理对原型做修改—— UI 对界面效果图做修改——前端后端开发——前后端做单元测试——测试人员做白盒、黑盒测试——输出测试报告、需求结案报告——找客户验收——找运维重新部署新版本。整个流程下来不知道耗费多少人力物力及沟通成本,这就是你要的“考虑完善”的代价,这是从制度上保证了不会出现遗漏,防止因为个人水平问题出现考虑问题不周。。你们公司只能付出二流外包公司的成本,当然就是这个结果了。公司做事,和个人做事区别很大。不要以个人的角度来看公司团队合作的成果。
    winglight2016
        52
    winglight2016  
       2018-04-13 11:41:09 +08:00
    @WilliamLin 是啊,你想这次觉得小不提了,下次再大一点点也可以不提了?这是个策略啊,让你明白再小的需求都要算费用的,这样你就要想清楚再提,他也能省很多事儿啦——很能免得被程序员砍
    WilliamLin
        53
    WilliamLin  
    OP
       2018-04-13 17:20:22 +08:00 via Android
    @winglight2016 确实,至少下次得说得很清楚了,他们一开始来了解需求时,那人比较不错,一讲就很清楚,后面跳槽了换人了,坑就一个又一个了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   935 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:53 · PVG 04:53 · LAX 13:53 · JFK 16:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.