每年都会接一些小项目做做,今年做的尤为累。很多都是接到的需求很简单,但是会不断加,不断加,不断加各种新的需求。本来是想赚一点小钱,后来看已经十分贱价。最后还弄的双方都不开心,真是吃力不讨好。因此有必要总结和回顾一下。
从2013年,在学校时已经开始接小的项目。而后在业余时间时不时会遇到有人想弄点kinect小程序,我也就一百二百开始给人做。接得最多的是2015年,那时LeapMotion非常火,而后就没那么多了。大多数的要求都不复杂,一二周就可以弄完,而复杂的我还有过弄了一年的。随着工作薪资越来越高,我接的项目要价也越来越高。白天得工作,现在还经常加班,因此更不可能花多少时间给别人写代码上。因为很多做多了很熟悉,有些方法可以复用,所以还可以较快完成一些需求。时间超过1一个月的项目,我已经觉得很长不会去接了,只给人做二周以内的。
前几天一个学生来找我完成一个需求,刚和他吐槽很多学生不断改不断加需求,我们谈好怎么做就怎么做吧,我让他把确定的需求发一份邮件给我,他平白无故加了一倍的需求。当场就要吐血了。以往对于学生需求,能加的我都给加了,加的十分多我会和他们说最后看心意再多给点钱吧。最增加的内容已经远远超过一开始确定的东西,而这种情况是不该继续合作下去的,但是我还是给他们完成。也就是说,在开始做之前,需要严格确定目标,不应该有一个模糊的概念,需要有一个确定的文档规定多少钱办多少事,更多的需求则无法加入。当然很多时候买家对我要做的软件没有概念,办法就是付钱出个demo给他们。之后讨论出详细的需求,付钱后再开始动工。当然,一般与学生合作,很难办到这个,那只能在需求确认不下来时,停止合作。
最近开始看看git技术,自家用群晖搭建的svn网速实在太渣(虽然在同一局域网,我真不知道群晖咋整的)。打算将做过的项目迁移到coding.net上,他们的企业版挺好,一个人就365元/年,无限空间,还有手机app看一看自己代码,我正好可以把自己几十GB的项目(C++搞的东西就是这么大,想想一个opencv库都是几十MB囧)迁移上去。本来是想用github的private版本,但是测试了一下public库的上传速度,速度慢几倍不说,还经常会传不上去,和几年前一样。
下来大半年学习学习各种技术,我感兴趣的有python、android,看到哪里学到吧。如果有新的给力的体感硬件(比如英特尔、微软、苹果公司这类巨头出的产品)出现,会第一时间切入到体感开发,其他时候就做一个体感技术观察者吧~
麻蛋,今天小米又没抢到!