我被自己的开源坑了,哈哈哈哈哈,越想越难过,最后笑了出来。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
pliex
V2EX    程序员

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

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

前段日子有个用我开源的用户,过来找我,包了一个小活儿给我( 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 &nsp;
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     Solana     897 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 44ms UTC 19:59 PVG 03:59 LAX 11:59 JFK 14:59
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