作为一个独立开发者,要养活自己,最重要的一项工作就是找到一些开发的单子,然后完成这些单子,这样就有钱了。
问题在于,虽然大家都在嚷嚷只缺一个程序员,但是作为一个程序员,要找到一个好的单子还是不大容易。这就好比大家都在嚷嚷 蔬菜特别棒,但是肉食还是餐厅必点一样。
作为一个目前正在尝试远程外包的独立开发者,我想跟大家聊聊,独立开发者接单的渠道,以及这些渠道的一些对比,希望对于后来者有所帮助。
在若干年前,以猪八戒为主的威客类网站可能应该算是初入这行,没有什么人脉和经验的独立开发者的首选,即使到现在,这类威客网站还是以任务多,种类全而获得了大量初低级程序员的支持,从网站开发到图标设计,从 iOS app 开发到木马编写,你似乎什么活儿都能在这找到。猪八戒现在就是一个服务产品的淘宝,所有采购劳动者时间和技能服务的内容都有。但它致命的缺陷也跟淘宝一样,假冒伪劣充斥整个网站,消费者也奔着贪便宜、投机取巧、淘便宜货的心态来选择服务商。大部分的报价,都是侮辱性报价,但是还 tmd 有人接。由于总价太低,所以,一般程序员在猪八戒上做外包也就不考虑什么质量了。吃猪食谁还会管吃相好不好看?不过你也不会在猪八戒上接到什么高质量的开发项目。程序员做的大多数都是套模版做网站这种类似于去打印店设计名片的活。
总的来说,威客网站适合新手锻炼,但猪八戒这种完全不考虑服务者的合理回报当然也不管你的尊严的网站,很难让你有尊严的赚到钱,并且,他会让客户都以为技术是廉价的、是便宜的、是很容易被取代的,如果客户对技术的重要性没有合理认知,那么在合作过程中非常多的沟通问题都会产生。
相比起来,虽然模式差别不大,但是国外的此类网站则厚道的多,我也用过一段时间的elance,也找到了一些不错的项目最后达成合作,在某种程度上,项目很丰富,然而也尊重了程序员的劳动价值,价格基本以时薪来计算,在被大量的阿三小哥和巴基斯坦大叔承包的情况下,还是基本达到了 10-50 美元左右的时薪,这个对于高级程序员不算很贵,却也够大多数程序员养活自己了。
可是 elance 同样有着猪八戒的问题,采用完全项目公开的竞价方式,客户从众多的报价中选择心仪的独立开发者。这种公开叫卖的模式,让整个网站就是一个程序员的农贸市场。客户来农贸市场挑菜,都是全市场问一遍价格,然后找一家最便宜的。我一般 20-30 个需求的提交与匹配,才有一个能够达成交易。但是,每个需求都需要分析,整理,反馈,这都是大量的工作。而匹配成功率低到令人发指,也让在 elance 上的开发者,对于项目的匹配环节时非常随意的,往往都没有仔细看是啥,就随便报个价格。最后跟买彩票一样,中了一个项目,才发现,卧槽,这是什么东西,我什么时候报了这个项目的价,这东西老子根本就不想做,但是只能硬头皮把它做完。
这种每天都要刷需求,提交报价,提交了几十个,最后还不知道哪个能中的感觉太不好了。感觉就像是在淘宝,一直刷刷刷,放了很多东西去购物车,但是在临付款那一下,发现都缺货没办法买,完全让我觉得这就是在浪费生命。程序员如果把生命都花在这种无聊的浪费之中,我觉得也是非常操蛋的事。
这段时间的独立开发者外包,亲身经验发现真正能够在前期的沟通比较顺利,成交的效率比较高的合作,都是身边的朋友介绍以及老客户直接推荐的项目合作。一味的在线上平台找新项目,还不如从身边朋友入手,毕竟朋友的推荐,还是能够给开发客户带来最初的信任感。而如果你真的技术好,或者说某方面的活做得多了,会为你自己长期积累的人脉会源源不断的带来新的开发单子。这类由老客户发展而来的新单子,往往比网上的靠谱——无论是价格还是开发任务的质量。
但是还是有同样的问题存在:你的工作,并不被了解。客户可能会有匪夷所思的需求,也可能对项目耗时有着固执的己见,最痛苦的,也是最常发生的,就是不断变化的需求——这里加一个功能,这里少一个按钮等等。这有让我向客户拔刀相向的冲动。另外,身边朋友介绍的开发项目,往往希望不要坏了招牌或者丢了朋友的面子,一般都不太拒绝,但是仅靠朋友介绍,渠道也太窄,项目来源不稳定。很可能出现忙的时候累成狗,没活干的时候闲成狗的惨状,项目不确定性太强,不太好合理的安排自己的工作和生活。
经历这样的三个方式,虽然我的资金上慢慢得到了保证,是的,我的意思是,我的确可以赚到钱,但是我玩的并不是那么开心,于是我在想,会不会存在一种更靠谱的平台,不仅仅能介绍靠谱的开发工作,并且带有产品经理,能够在我和客户之间很好的衔接,当然,我也得自由,不然不就成外包公司了么。
好消息是,这一种新形的平台是存在的,而且好像陆续出现,坏消息是,还是有诸多不足。
我最先发现的是Coding推出的码市, coding 本身是一个云端开发平台,本身积累了不少开发者,作为一个懂程序员的平台,我想它起码是懂程序员的,也是尊重程序员的——这点可以从每个项目的单价看的出来。其它诸如代码质量检测,云端工具和项目经理介入等优点,都让我对这个新平台期待又加,然而问题是,这个平台,活太他妈少了!是的,不仅你只能看到十几个,而且其中大多数还是 coding 自己的项目——为了充个数而发上去的,我很难在上面舒舒服服的找到适合自己的然后开干拿钱。
英选 是我接触到的第二个类似产品,提交注册申请后,一个自称英选顾问的家伙跟我打了半小时电话,了解完我全部经历后,算是认证通过了我。之后就通过微信,陆续给我推送了两个项目,我也只能看到推送给我的项目资料,我提交完报价之后,客户再选择接不接受。目前,一个项目客户选择了其他开发者,另外一个项目客户正在考虑。据说项目需求进来,英选会简单分析一下,然后给每个项目会推荐 2-3 个开发者,英选这种推送项目,有点像 uber 给司机派单,因为推荐的开发者数量不多,所以可能匹配效率会更高吧。
猿团是个有趣的平台,是给创业公司做开发,可以赚钱,还可以赚股份,类似于让程序员写代码,然后换股权的平台也有不少。但是我多年来被创业公司伤的有点多,而且创业公司的股份,那真是相当于买彩票,投资回报的概率基本可以忽略不计,但是要创业团队自己来估个值,没个几千万都不好意思打招呼,可想而之,用股份来顶项目费用,相当于我用 500w 彩票去兰州拉面点个牛肉炒刀削,跟找削没什么区别。一些 bat 的程序员业余闲着无聊用时间买个彩票可以,但是独立开发者是要以此作为生活来源的,谁 tmd 会拿买彩票当生活来源?
快码众包和小圆桌更像是一个众包平台——有不同技能的人在一起完成一个大项目,然后分钱。我向来习惯于单打独斗,而且,程序开发中,多人开发一个并没有很复杂的项目,很容易出现开发分工之间的粘合、重叠部分的处理的问题。往往这些问题的解决要花更多的时间。而且这样抱团有点向生活低头——获得更多开发机会的感觉,实际上,每个人获得的项目在分解之后可能会更少、更小,但是开发的麻烦程度,确一点不会减少。所以我一直没有尝试,但是也许对于一些兼职的、只有业余时间做一点小功能的程序员,它们不失于是个不错的选择。
总的来说,相比几年前,现在的独立开发者有更多,以及更靠谱的渠道,我们应该大胆尝试新的渠道,在这些渠道上面开疆拓土,实现自己的更大的价值。用实话来说,就是,赚到钱,玩的欢。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.