仔细算算本身在家上班已经有差很少4年了,因此回想起整个过程,只有一种感觉,那就是再也回不去了。我相信不少在家工做多年的朋友也会有一样的感觉,“自由”这东西一旦拥有就太难再放弃掉。前端
我如今没法想象我天天要在上下班的路上耽搁1-2个小时,天天要准时一大早起床,每周不管有事没事都必须工做5天,不能天天坐在我最温馨的椅子和桌子面前工做... 最关键的是,我不能放弃这一份已经拥有的 “自由” --- 嗯?问题搞深沉了.. 这篇文章我并非想介绍在家 SOHO如何如何好,我想谈的是若是你也想成为一名在家 SOHO 的程序员你应该怎么作。git
若是在家办公是一个你很重要的诉求,那么你不妨考虑一下上面 5 种选择,看看哪一种更加适合你。而后制定一个清晰的计划并为此努力。 固然,其中 1, 2, 3 相对要容易一些(要作好其实也不容易,更合适的说法或许是风险要低一些吧。),4, 5相对要难一些。若是 4, 5是你想要作的,不妨从 1, 2, 3里选一个做为过分,有必定积累后再完成你的最终目标。程序员
本文将介绍第一点,后续文章会逐步介绍其余几点。github
Freelance这个词最先出现时是用来指称“中世纪的雇佣军骑士”,即“free-lance”; 随着时间推移,它慢慢被用于指称自由撰稿人(应该算自由职业中很是流行的行当,特别是在西方国家),进而扩大至指称全部自由职业者们。ruby
由于自由职业者们一般是脑力劳动者或服务提供者,而且大可能是本身所在领域的专家或资历丰富者,加上又不要求签定长期的工做协议或合同,许多企业或我的愿意将本身的项目外包(Outsourcing)给他们。spa
-- Freelancer专属™ 博客.net
作 Freelancer 最须要解决的是项目来源问题,而项目来源最主要的途径一般是有四种:code
相似的平台有不少,相对传统且作的较大的有:视频
freelancer.com 能够算是资格最老的 freelance 平台了,之前也曾是那么的辉煌。可是,如今这里已经慢慢变成了一个几乎全部项目都会有一堆印度人以极低的价格和你血拼的地方。我我的认为要想作 Freelancer, 必定不能拼价格,特别是和印度人拼价格。 最主要仍是能提供更好的服务,更好的完成任务,写出更易维护的代码... 可是若是你是初出茅庐,最难的或许是如何证实你有这样的实力,为何要收比那些印度人更高的价格。是的,你必须收比他们更高的价格,由于通过个人计算,大多状况下若是你和他们收同样的价格,你几乎不太可能养活你本身。毕竟,你夏天还得吹吹空调吧... :pblog
因此, 若是你有一些开源的项目或者在线运行的项目能证实你的实力的,千万不要羞于拿出来,不然你或许前几单真要和他们拼价格了。
freelancer.com 里的优质项目的比例真的已经比之前低不少,或许花时间在里面找到优质项目就够你麻烦的了。因此我我的如今并不推荐你来这里接货儿。
oDesk 相对于 freelancer.com 最大的特色是。它更支持客户给 freelancers 按小时结算。在我看来在此相似平台接项目,按小时计费是很重要的。由于这类平台客户要把需求写得十分精准几乎是很难的,你的程序须要来回修改几乎是屡见不鲜。若是按小时收费,那么这个来回修改的费用将由客户来承担,这也从另外一方面促使他们把问题想清楚,把需求写得更加清楚。
另外 oDesk 要经过视频来和屏幕截图来监视你是否是认真的工做了你说的那么多小时... WTF... 咱们干 freelancer 不是为了自由吗? 这么搞是要闹哪样?
就由于这一点,我真的不推荐这个平台。不过这个平台的 rate 相对 freelancer.com 高一些。你是否是要暂时放下你的自由?仍是你本身决定吧!! >.\<
Elance 在我看来相对于上两个要好一些。一方面它项目的平均 rate 要高一些。另外一方面他也没有恶心的视频监控之类的东西。可是你须要填写你天天工做花了多少时间,具体作了什么事情。相信我,这要求真不过度。即便客户不作这种要求,我本身也会写的。
4. TopCoder
TopCoder 看似是比赛,实际上他是经过比赛的形式来作外包,这个平台和其它平台比起来很是特别。要注意的是,你作好的东西,会有人 review, 选出前三名。而只有前三名有钱拿(相对较高),后面的名次是没有钱拿的。因此有可能你会白劳动。若是你作出一些成绩后,你能够作那些 review 别人代码的人,而 review 自己也是收费的。
这里要特别注意,这个平台 .NET 和 Java 的人特别多,竞争很是激烈。反儿,作前端的人特别少,相对没什么竞争。因此若是你是个不错的前端,别忘了考虑考虑哦。:)
除了传统的接项目平台,去一些不错的 Job Board 找项目是很是不错的选择。虽然大多多是全职的工做居多,可是招募 freelancer 的其实也很多,须要本身细心去挖掘。在这里推荐一些不错的:
这种方式拿到的项目,广泛 rate 要高一些而且靠谱率也要高一些(靠谱率 lol...)。 若是你初来乍到,这种途径对于你本身的实力以及和客户的沟通能力都是很是大的挑战...
其实最好的接活儿的方式仍是经过朋友介绍,能够是你的前同事,前客户,你同行的朋友。朋友介绍一般的好处是,客户相对更加容易信任你,并且你朋友一般会作一些筛选,那么项目也相对更靠谱一些。因此和你之前的同事保持良好的关系,常常的沟通是很是重要的。
若是没有相关资源怎么办? 去认识那些你优秀的同行朋友。相信我,勇敢的走出这一步,参加各类活动,想办法去认识那些靠谱的人,并想办法证实你本身也很是靠谱。这样当他们有了项目须要找人,或许脑海里你就在那个“靠谱开发人员”的list里。
这一点真的很难,可是毫不是作不到。要想让客户找上门来,你必需要有必定知名度。而积累知名度不外乎如下几种方法:
作好这几点都不是那么容易的事情,并且效果也毫不是立竿见影,且须要你坚持不懈的努力。可是一旦成功那么效果也将是极好的,rate 也将是极高的. 你懂的... :D
这个系列的第一篇就结束了,但愿对你有所帮助,之后还会继续介绍 SOHO 相关的话题。