在家办公的程序员

16年来我辗转3个国家,一直在从事全职程序员的工作。这段经历比较有趣(但并不是那么有趣)。现在,我不想再过每天上下班的上班族生活了,而是想呆在家里养活自己。我的想法是从这个星球上任何地方的一家公司接项目(我现在住在澳大利亚布里斯班,这里远程工作的机会不太多)。雇主会为根本不需要看到我而感到高兴的。

There's the obvious parallel with contributing to open source projects, though I'm specifically looking for paying jobs; this would become my primary source of income, rather than a volunteer effort.

这就像为开源项目贡献代码,但我寻找的是有薪酬的工作;这将作为我收入的主要来源,而不是志愿行为。

我猜测如果是我不认识的人,我必须找到一种方法向我的潜在雇主展示我确实可以写代码。比如说,可以验证的开源代码贡献;一个或者多个引用站点或者项目;只要是可以展现我能力的东西就行。

最近我遇到了几个成功实现在家编程赚钱的人,但他们全部是通过预先建立的关系找到的工作。莫非这是唯一可行的方式吗?

使用“交付时再付款”的方式明智吗?也就是说,接项目时,必须在做完项目以后才能拿到报酬。我知道这存在一定的风险,但是如果雇主的信誉良好,风险或许可以避免。至少在一开始,这似乎是一种与雇主建立信任的方法。

到底有没有支持这种工作方式的值得信赖的雇主?Canonical浮现在我的脑海中,虽然给我的感觉是他们在这方面相当的独一无二。

我是不是在开自己的玩笑,这到底可行吗?这对于大多数需要代码写手的公司来说是不是太过于不寻常了?

我现在就在这么干

在过去的6年里,我的收入都是通过与我从未谋面的客户远程办公得来的。下面是几条我在这方面积累的经验:

首先,从事这样的工作需要花费时间和决心(以及家庭的支持)。你必须确信自己真的想要这样做。

这种工作形式有一些优势(比如可以更好地集中精神,不需要浪费通勤时间,更加广阔的工作市场)以及一些劣势(非常大的不确定性)

我从做一些小的工作开始(Rentacoder.com),第一目标是实实在在的为人们创造一些价值,而不是赚到多少钱:我为第一份工作出价100美金,买主对我的交付物很满意,给了我300美金。通过这次经历我获得了信心,之后又接到了很多工作。

在Rentacoder.com,我学到了做合同工作的最重要的建议:在你给客户的解决问题的提案中,你必须解释你理解他的问题以及你会如何解决这个问题。与长期的雇佣工作不同的是,你不需要解释你很聪明、可以解决所有问题:把问题分解成你可以真正理解的问题然后给出报价:我可以搞定(并解释原因)。买主只需要他的问题得到解决。有许多投标人只是一味的说“我很厉害”——但如果出现一名投标人表示“我之前做过同样的问题”,他们很快就会被忽略掉。注意:Rentacoder.com是一个从事自由工作起步的不错的网站,但我真正的客户是从别的网站上找到的。一个问题就是他们为这些工作收费过高,并且试图把你绑住。

要想与廉价劳动力竞争,你只需要做的更好就行了。这很奏效(如果你的确比他们更好)。

*我现在在使用Toptal:在加入之前你需要通过几轮测试——这意味着你不会与廉价的但是质量低劣的劳动者竞争。他们也会解决与支付相关的问题。

我关于付款的建议是:把你自己置身于客户的立场上(Put yourself into the shoes of your client)并且严肃回答下面两个问题(问买家关于你想知道的问题答案的细节):买家从这个活儿赚的钱会比我赚到的钱多的多吗?——这对他很重要吗?他有支付高于我预期的酬劳的资金实力吗?如果这两个问题的答案都是“yes”——你现在处于一个双赢的境地并且有一定的理由相信你可以拿到钱。你的客户很乐于做这笔投资。但如果这两个问题中的任何一个答案是“no”——那么你就拿不到钱。注意:在每一个问题中你都需要确认客户拿到的利润会更多,而不是和你拿到的钱一样(In both questions you need more benefit/money for the client, not just as much as you get. )。

从我做过的所有工作中得到的一个经验是:客户在看到事情朝着他们预期方向发展的时候会感到很兴奋,并且随着你的工作会付给你一些额外的报酬——直到他们的目标基本达成。别指望从一个已经基本干完的活儿里拿到更多的钱了。

作者:在线疯狂

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-07-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ThoughtWorks

TW洞见 | 熊节:用精益思想塑造创新型组织

自从彼得·德鲁克提出“创新型组织”的概念,它就成了企业管理者们口中的热词。尤其是IT企业,家家都希望打造出一支极具创新活力的团队。但一直以来,关于创新型组织的理...

3216
来自专栏BestSDK

4个要点,让你掌握数据创业的精髓

首先,我们需要明确一个概念:什么是数据科学家? 一般的定义是:能够采用科学方法、运用数据挖掘工具对复杂多量的信息进行数字化重现与认识,并能从中找出新的数据洞察的...

2617
来自专栏AI研习社

对创业公司的忠告:这么玩数据才不会死

编者注:本文作者 Matthew Coffman,是专注于企业云的风投基金 High Alpha 产品经理。他具有丰富的大数据行业经验,也参与和见证了许多数据公...

3146
来自专栏Java帮帮-微信公众号-技术文章全总结

【大牛经验】如何成为一名优秀的全栈工程师

如何成为一名优秀的全栈工程师 什么是全栈工程师 全栈工程师一词,最早出现于Facebook工程师Calos Bueno的一篇文章 - Full Sta...

3146
来自专栏Java学习网

12年程序员职业生涯得到的12个经验教训

12年程序员职业生涯得到的12个经验教训 我已经在ThoughtWorks工作了12年。是不是有点不可思议?回首我的职业生涯,我想写一写我在这些年中经历的困难,...

2359
来自专栏数据科学与人工智能

【数据科学家】9步让你从菜鸟成为数据科学家

由于数据科学和数据分析是个快速发展的领域,当前的合格申请者严重缺乏。这使得数据科学家对于那些有兴趣,并寻找新的职业生涯的人成为有前途的和有利可图的领域。 ? 漫...

2205
来自专栏Spark学习技巧

为什么说软件开发者是有史以来最好的工作?

在过去的十几年中,我一直都是一名开发者。不久前,公司的一位实习生问我,做一名开发者,最酷的事情有哪些。以下就是我给出的回答:

994
来自专栏java一日一条

转型产品经理必看 | 我是如何从程序员一步一步走向产品经理

今天推荐这篇文章给大家,尤其是准备转型以及在转型路上的小伙伴们,希望对你们有帮助,文章比较长,但是值得一看。

351
来自专栏养码场

有赞CTO崔玉松:管理模式无法复制,但希望能给你一点启发(文末有彩蛋!)

管理不是一门永恒不变的科学,它会因你的个性、梦想、所带的执行团队等等多元化因速不一样,而形态各异。

411
来自专栏Rainbond开源「容器云平台」

好雨云使用OKRs做绩效管理

994

扫码关注云+社区