V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pliex
V2EX  ›  程序员

我被自己的开源坑了,哈哈哈哈哈,越想越难过,最后笑了出来。

  •  1
     
  •   pliex · 2020-07-21 14:51:07 +08:00 · 10124 次点击
    这是一个创建于 1620 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前段日子有个用我开源的用户,过来找我,包了一个小活儿给我( money<=10000 ),某个类似商城的系统。开始谈好的业务功能可能没有太细致,所以答应了他如果出了接口,就按照接口对接就好了。 然后,我整个人傻掉了。

    我那套项目就是为后台管理系统打造的啊,没有考虑到前台开发啊!!!!!

    然后开发就开发吧,前几天还好,正常的接口,正常写....

    高潮来了

    直到昨晚 10 点左右,对方说更新了一下 swagger.....

    打开 swagger 一看,我去他妈的,工作量 X5 了!!!!!!

    现在我整个人的感觉就是 我 做了一跟棍子 把他放到别人手里,并且大声告诉对方,打我!!!!!

    不扯淡了 还有 2 天要交工了 我想想后期款怎么要吧 实在不行 不要了 前端代码也不给他了 。。。

    我被自己的开源用户加需求,还要提供开源维护服务支持,还没钱赚

    我太难了

    53 条回复    2020-07-23 11:41:58 +08:00
    kop1989
        1
    kop1989  
       2020-07-21 15:00:12 +08:00
    需求变更和工作量变更再谈就好了,谈崩了那就地解散。
    afirefish
        2
    afirefish  
       2020-07-21 15:00:58 +08:00   ❤️ 16
    “开始谈好的业务功能可能没有太细致”,划重点,要考!
    shaojz2005
        3
    shaojz2005  
       2020-07-21 15:01:03 +08:00
    沟通需求要细致点,不要怕麻烦
    leimao
        4
    leimao  
       2020-07-21 15:04:06 +08:00
    我从来不会去接这种东西。你应该鼓励对方让他在你现有的代码之上自己做。
    leimao
        5
    leimao  
       2020-07-21 15:05:46 +08:00   ❤️ 2
    而且很多这样的人他心其实不诚,这种“合作”意义很小。
    reus
        6
    reus  
       2020-07-21 15:11:51 +08:00
    明显就是诚心坑你,签合同了吗?没签的话直接停工即可,他会来找你的,坑回去就是。
    leimao
        7
    leimao  
       2020-07-21 15:13:59 +08:00
    @reus 若干年前,我还见过上来要求干活,不自我介绍,也不谈价钱的。后来我正式工作了,就再也不鸟这些人了。
    mylab
        8
    mylab  
       2020-07-21 15:14:44 +08:00
    😂 不约定功能模块么?
    coderluan
        9
    coderluan  
       2020-07-21 15:15:42 +08:00
    这事和开源没啥关系, 明显对方套路你, 直接告诉他别耍小聪明, 要么现在一拍两散, 代码给他尾款不要, 他爱找谁找谁, 要么重新谈价格工期.
    pliex
        10
    pliex  
    OP
       2020-07-21 15:15:57 +08:00
    @reus 没签合同 并且就一点点钱。。。我是北京又疫情了在家里闲得无聊,然后正好他是我的开源用户,然后就想着帮一把的心态。妈的,我想帮一把,他想坑一笔。。。
    pliex
        11
    pliex  
    OP
       2020-07-21 15:16:14 +08:00
    @coderluan 都快写完了
    pliex
        12
    pliex  
    OP
       2020-07-21 15:17:02 +08:00
    @mylab 约定了 不够细致 比如 功能模块 商品列表页 结果 开始做了 添加了非常复杂的多条件多选项等查询功能
    tangtaorong
        13
    tangtaorong  
       2020-07-21 15:19:58 +08:00   ❤️ 1
    需求是你报价的前提,合理报价+合同约束+定金是你动工的前提
    pliex
        14
    pliex  
    OP
       2020-07-21 15:33:04 +08:00
    @tangtaorong 需求定了 并且当时他给了接口文档 因此才定了价格 没想到对话里面有个坑就是 接口可能不全 你需要什么接口和我说 然后呢。。。就成了他自己疯狂加
    atmosphere1
        15
    atmosphere1  
       2020-07-21 16:32:16 +08:00 via Android
    @pliex 直接说明就行了,我之前给的报价是根据你之前给的接口文档定的,现在你添加这么多,要做只能加钱。
    Vegetable
        16
    Vegetable  
       2020-07-21 16:46:06 +08:00
    你可以以极地的价格,将剩余任务包给你的其他用户,美其名曰发福利 /狗头
    CallMeReznov
        17
    CallMeReznov  
       2020-07-21 16:47:50 +08:00
    兄弟,有定金没有?可别向我啊!
    zzzmh
        18
    zzzmh  
       2020-07-21 16:52:04 +08:00
    羡慕有外快接的
    leven87
        19
    leven87  
       2020-07-21 17:01:59 +08:00
    乘以 5 是啥意思
    narmgalaxy
        20
    narmgalaxy  
       2020-07-21 17:05:17 +08:00
    我在用楼主的 gin-vue-admin,很好用。在群里问问题响应也特别快。感谢。
    pliex
        21
    pliex  
    OP
       2020-07-21 17:50:27 +08:00
    @narmgalaxy 感谢支持 啊哈哈 我就是群主
    pliex
        22
    pliex  
    OP
       2020-07-21 17:50:46 +08:00
    @leven87 接口数量翻 5 倍
    pliex
        23
    pliex  
    OP
       2020-07-21 17:51:06 +08:00
    @CallMeReznov 有定金 不过 定金没回本呢
    pliex
        24
    pliex  
    OP
       2020-07-21 17:51:35 +08:00
    @Vegetable 兄弟 你这就是出生晚了 早几年 马云都干不过你
    beastk
        25
    beastk  
       2020-07-21 19:28:19 +08:00 via iPhone
    啊,这都是经验啊,我还遇到过系统都开发完了合同没签的呢
    wysnylc
        26
    wysnylc  
       2020-07-21 19:30:56 +08:00
    更新 swagger,写个 P 啊让他爪巴
    pptvtion
        27
    pptvtion  
       2020-07-21 21:00:01 +08:00
    删库跑路
    zhw2590582
        28
    zhw2590582  
       2020-07-21 21:05:44 +08:00
    学会拒绝啊
    justin2018
        29
    justin2018  
       2020-07-21 22:04:54 +08:00
    熟人找我做事儿 让我写需求文档和报价 写完了给他以为要开干了~

    结果 他把我的报价*2 给别人做了~ 😅 至此 拉黑~
    boyhailong
        30
    boyhailong  
       2020-07-21 22:12:48 +08:00
    @justin2018 这么坑?
    opengps
        31
    opengps  
       2020-07-21 22:19:26 +08:00
    不用说自己开源项目,自己接活经常有这个情况,我重构了下自己系统给用户都花了 2 倍的预估工作量
    jousca
        32
    jousca  
       2020-07-22 00:27:51 +08:00
    @justin2018 他把你的报价给别人做,给上面报了 X2 的报价。自己吃一份。 明白??
    isnullstring
        33
    isnullstring  
       2020-07-22 08:33:22 +08:00
    需求不细致,过
    hugee
        34
    hugee  
       2020-07-22 08:35:52 +08:00
    money * 5
    就行了
    atonku
        35
    atonku  
       2020-07-22 08:49:58 +08:00
    time*5 money*5
    huobazi
        36
    huobazi  
       2020-07-22 09:04:28 +08:00
    他加工作量你加钱,不是明摆着嘛
    openbsd
        37
    openbsd  
       2020-07-22 09:34:22 +08:00
    等价交换啊,让对方加钱即可解决
    tangtaorong
        38
    tangtaorong  
       2020-07-22 09:35:45 +08:00
    @pliex 合同外的需求按照工作任务报价,这种需求蔓延在项目里也很正常,也算是你的项目风险之一,前提就是你得把控好这些项目风险,得定好蔓延的需求如何完成,:
    1 、给钱加工期?
    2 、给多钱找人疯狂加班赶?
    3 、放到二期,第一版本先上?
    ...
    解决方案很多,就看你怎么引导他了,外包项目你的嘴有时候比你的手有用,还有解决困难的办法肯定比困难多。
    jasamboro
        39
    jasamboro  
       2020-07-22 09:37:40 +08:00
    听起来和开源项目本身并没有太多的关联
    tankren
        40
    tankren  
       2020-07-22 09:39:54 +08:00
    加钱
    qwerthhusn
        41
    qwerthhusn  
       2020-07-22 09:41:18 +08:00
    骑虎难下
    Caan07
        42
    Caan07  
       2020-07-22 09:44:19 +08:00
    所以老哥还是被做“需求协商一致”,直接自己踩坑 2333
    no1xsyzy
        43
    no1xsyzy  
       2020-07-22 09:47:01 +08:00
    @pliex #14 你这算什么坑…… 你又没说免费给他更新新接口。
    gosas
        44
    gosas  
       2020-07-22 09:56:47 +08:00
    都没合同 再谈一次 谈崩就是了
    chinesestudio
        45
    chinesestudio  
       2020-07-22 11:35:39 +08:00
    外包累死人 碰到不好的客户 尾款还是不要了 现在
    5 3 2 最后的 20% 算是意外之财 不要计算在内
    jones2000
        46
    jones2000  
       2020-07-22 14:48:04 +08:00
    超过 1 天的活, 我就不接了, 麻烦, 还不如打游戏放松下。
    开源的我也做过一个( [https://github.com/jones2000/HQChart]( https://github.com/jones2000/HQChart)), 一般就写点使用教程(大概写了 90 多篇吧),
    使用上的问题我都是让他们去看对应教程。如果是新的应用场景或 bug 类的 我会抽空给改下, 然后都开源出去。
    ragnaroks
        47
    ragnaroks  
       2020-07-22 16:27:47 +08:00
    一旦开始堆码,就不能有任何需求变更,这是基础,特别是对方是抱歉,内容中疑似包含敏感话题,请修改或者放弃发布的话
    pliex
        48
    pliex  
    OP
       2020-07-22 17:01:20 +08:00
    @jasamboro 我的开源用户 来坑我。。我还得帮他一边写私活 一边解决开源问题
    hoyixi
        49
    hoyixi  
       2020-07-22 17:12:27 +08:00
    没合同、没文档的活,你接了,那就靠一张嘴,等扯皮吧
    Yyyye
        50
    Yyyye  
       2020-07-22 17:41:20 +08:00
    可以延后这个 swagger 的需求啊
    sphawkcn
        51
    sphawkcn  
       2020-07-23 08:56:46 +08:00
    也没什么坑不坑,毕竟双方前期谈需求不细致,而不太懂程序开发的人,对工作量的理解,可能与程序员对工作量的判断有极大偏差,觉得就这么“简单”的需求,应该很快能完成吧,并不一定真的是刻意来坑你,毕竟双方连合同都没签,怎么个坑法?

    解决方案 38 楼的 @tangtaorong 说了很多,随便挑一个就是,好好沟通,把话说清楚,把工作量说清楚,相信对方会理解的。
    qqjt
        52
    qqjt  
       2020-07-23 10:51:19 +08:00
    丁修:得加钱
    chuanqirenwu
        53
    chuanqirenwu  
       2020-07-23 11:41:58 +08:00
    要么需求文档十分细致,要么按照工时付费。那种我想做个类似 xx 的网站,app 的,都免谈。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2746 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:02 · PVG 10:02 · LAX 18:02 · JFK 21:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.