24

走向人生巅峰?这份自由程序员速成宝典你值得拥有

 5 years ago
source link: https://www.leiphone.com/news/201904/LOpsKda3rwu2pLvs.html?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

IzeQFvq.png!web

雷锋网注:【 图片来源: Google 所有者:Google 】

本文将教你如何成为一名自由程序员,让你一边环游世界一边工作,走向人生巅峰。

我们先来熟悉一下“自由职业”这个术语。自由职业意味着作为独立的承包商为不同客户工作,换句话说,你就是你自己的老板。

成为自由程序员之后,你的工作地点就不再受限制。一方面,你能有更多的机会来享受旅行,如果你想穿睡衣在家编程,也是可以的。另一方面,你可以告别漫长的通勤过程,把时间和精力花在重要的项目上。

假如成为一名全职程序员是你的终极目标,那么,从自由程序员做起,算得上是一个不错的途径。因为一旦你成为自由程序员,就有机会向雇主展示你所具备的技能,增大你受雇的几率。

如果你还不知道如何编程,入门是第一步。下面两个链接是雷锋网之前整理的相关资料:

AI自学时代:Python、JavaScript、Swift 、Java如何选?

干货!这才是学习Python的正确打开方式!

现在,我们回到自由程序员这个话题,先从平台开始!

Upwork

fmAJFfn.png!web

雷锋网注:【 图片来源: selftaught.blog 所有者:selftaught.blog 】

Upwork.com 可以说是最受自由程序员欢迎的求职网站。目前,有不少公司在这个平台上招聘程序员。你也可以在Upwork上注册成为雇主或求职者。作为一名求职者,你可以看到雇主发布的职位。他们的帖子长这样的:

bQ7NNbz.png!web

雷锋网注:【 图片来源: selftaught.blog 所有者:selftaught.blog 】

我们在岗位搜索框里输入了“web scraper”,正如你所看到的那样,Upwork有1152个相关的职位可以申请。而且,在这个网站上,每个职位都会标明预算和技能要求。图片中的工作预算是25美元,对于新的自由程序员来说,这是一个不错的机会。如果要申请平台上的工作,只需点击链接,填写求职信,并说明自己的应聘优势就可以了。

Freelancer

iyYremf.png!web

雷锋网 (公众号:雷锋网) 注:【 图片来源: selftaught.blog 所有者:selftaught.blog 】

Freelancer.com 平台也很受欢迎。这个平台和Upwork有点像,雇主可以在平台上发布工作信息,自由职业者可以在平台上发起申请。

Fiverr

yqYF7zJ.png!web

雷锋网注:【 图片来源: selftaught.blog 所有者:selftaught.blog 】

另一个热门网站是 fivrr.com 。在fiverr上,你填写一份个人资料,潜在的客户就会来找你,而在Upwork和Freelancer上,你必须自己去找客户。一旦你有了丰富的自由程序员经验,不断地寻找新客户可能会很麻烦,所以Fiverr在这一点上可以帮你减轻负担。然而,对于新入行的自由程序员来说,Fiverr并不是最佳选择。因为,你刚进入这一领域,需要花大量的时间去接触新客户,这样你就可以积攒人脉和资源,建立自己的关系网。

Golance

ZNreqai.png!web

雷锋网注:【 图片来源: selftaught.blog 所有者:selftaught.blog 】

最后一个推荐的平台是 Golance.com ,这个平台现在越来越受欢迎,感兴趣的话也许可以研究一下。

五星好评很重要

假如你跃跃欲试,那你唯一需要担心的就是获得好评。不要在意钱的问题,相反,试着尽可能多地去完成工作。你可以从一些小工作开始申请(少于50美元),然后慢慢往上爬。

每次你在Upwork这样的平台上顺利完成一份工作,雇主都会在你的个人资料上留下评价。但是,如果你的资料上没有任何评价,你可能很难找到第一份自由工作。

想要处理这个问题,最好的方法就是让朋友帮助你。例如,你决定在Upwork平台上开展自己的自由程序员业务,那么,你就应该找一个在编程方面需要帮助的朋友,让他在Upwork上雇用你。等你成功完成这个项目的时候,一定要让他给你留下五星好评。

Upwork平台并没有声明不能这样做,他们甚至鼓励人们推荐新的雇主到他们平台上注册。你可以重复这样操作几次,这样在你接触那些陌生的客户之前,资料里就已经有了好几个五星好评。

闯出你的一片天地

一旦你有了在Upwork(或其他平台)上完成工作的记录,并获得了一些五星好评,那么,你就可以开始申请其他的工作了。最好是从小事做起,慢慢积累良好的业绩记录,然后争取大合同。

另外,申请工作的时候,你一定要仔细阅读职位描述。这听起来似乎是常识,但事实情况是,许多求职者根本不会费心去阅读职位描述。如果你在求职信中加上一句话,证明你读过职位描述,你立马就能将半数求职者甩在身后。

你在申请工作时,还要附上一条GitHub链接,方便有意向的雇主查看你的代码。而且,你在GitHub上的项目越多越好。你可以挑出自己认为最满意的项目,然后请编程社区的成员给它标星。拥有一个超过10颗星的项目优势很大,而且这会让你看起来像一个经验丰富的开发人员,这正是你要给雇主留下的印象。

最后,你需要尽可能多地查看平台上是否有新信息,降低雇主联系你的难度。一般来说,越早回复的人越有优势。因为你要让雇主感觉到你反应很快,而且已经准备好立马投身于工作。

做到以上这些,你应该很快就能找到新工作了。

设定期限火力全开

即便是自由程序员,也必须在截止日期之前完成任务。你在估计项目的完成时间时,要留出一半的时间来容错。程序员经常会低估一个项目要花费的时间,这是众所周知的。所以,为了避免得罪你的客户,接到第一份工作后,你最好给自己留一些余地,以防出现意想不到的错误。但是,一旦设定了最后期限,你就必须在规定的时间内完成它。

假如你真的估错了时间,你仍然应该尽你所能在期限之前把任务完成。你可以利用周末或是其他时间疯狂赶进度。哪怕你通宵达旦地工作,这也比告诉客户“我不能按时完成”要好得多。如果你反应敏捷,按时完成了任务,与客户沟通也没有问题,那么,你很快就能得到五星好评。

自由工作也许是程序员获得经验的最佳途径。如果你想成为一名全职软件工程师,成为自由程序员也许是实现这一目标最好的踏脚石。但是,自由职业本身是非常有利可图的,一旦你打下了自己的事业和人脉基础,你可能想永远做自由程序员。

当你刚开始做25美元的项目时,回报可能看起来很小。然而,一旦你拥有了良好的项目记录,你就可以开始申请预算超过1000美元的项目,甚至申请预算超过5万美元,或10万美元的项目。

希望这份攻略可以助你一臂之力。祝你好运!

雷锋网注:原文作者 Cory Althoff,本文由雷锋网编译自 selftaught

【封面图片来源:网站名 Google图片 ,所有者:Google图片】

雷锋网版权文章,未经授权禁止转载。详情见 转载须知


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK