编者按:软件行业发展如火如荼,这对自由职业者来说有利有弊。如果你是一名自由职业的开发者,那么你免不了要和其他自由职业开发者竞争,你能提供的技术服务可能他们也能提供。那么,自由职业开发者应该怎么避免成为一个廉价劳动力,怎么才能不那么容易被取代呢?本文作者分享了他的经验,原文标题How I built a business that lets me live on the beach full time,作者Jason Kester。
(相关资料图)
我经常休假,休假比工作更令人愉快。
这并不是说我不喜欢工作。我以写软件为生,这本身就是一种极深的乐趣。如果你让14岁的小杰森在他的Commodore 64上写游戏,告诉他有一天会有一份基本上做同样事情的工作,他一定会很兴奋的。
但这些年来,我发现有很多其他的事情我也喜欢做,甚至超过了编程。我喜欢攀岩、冲浪以及到世界上有趣的地方旅行,而且我发现,当我不得不为他人工作时,做这些事情很难。因此,我着手建立一个以 “最大化我的假期时间 ”为目的的业务。
本文是关于我如何做到这一点的叙述(以及为什么你也可能做到这一点。)
我得弄清楚如何进“承包商 ”这个行列。
1998年互联网泡沫时期,我当时工作的公司在一个夏天烧掉了500万美元,并在倒闭前解雇了所有人。我一直在为这些人做一些很酷的事情,所以我接到了CTO的电话,问我是否有兴趣在这里呆上几个月,把技术维护起来,这样投资者就可以继续出售它。
我说:“我想,我可以以合同工的形式留在这里......”
承包商的好处是,他们付给你至少两倍于其他人的工资来做同样的工作。是的,你必须自己购买健康保险,而且他们可以在不通知你的情况下解雇你。但事实证明,任何工作都可能在不通知你的情况下解雇你。对于一个40岁以下的健康人来说,健康保险大概是100美元/月,数学上的计算是可行的。
作为一名工程师,我知道如何进行除法,我很快就发现,一份 “一年内支付两倍工资”的工作也会在 “六个月内支付一年的工资”。他们有只持续6个月的合同。还有飞往泰国的机票,价格为800美元。
因此,我开始抽出时间做两份工作。
我做了一些实验,发现如果我接南加州这样生活成本高的地方的合同工作,我可以去住得很便宜的地方,并把多余的收入存起来。毕竟,虽然洛杉矶的房间要900美元/月,而波特兰只需要300美元/月,但你可以用75美元/小时的单日工资来弥补这个差额。
由于当时泰国海滩上的房间要5美元/天,所以只需要几个月的合同工就可以支付在东南亚和非洲等地的一整年的路费,包括偶尔的航班和啤酒钱,我的攀岩技术练的非常好。
结果是,我从未在路上连续旅行一整年。尽管环游世界很有趣,也很有成就感,但你在用不懂的语言规划公交线路时所面临的智力挑战,永远比不上你写代码时所面临的挑战。在6-9个月的时候,我就会给家里的联系人发电子邮件,最后会跳上飞机回到洛杉矶,去做另一份工作。
那都是00年代初的事了。即使在那时也很明显,整个互联网正在起飞。虽然 “在海滩上拿着笔记本电脑的人 ”仍然只是AT&T的一个俗气的广告概念,但开始看起来并不遥远了。我在其他城市有一些自由职业者的客户。他们中的一些人我从未见过面,我已经在远程工作了,为什么不看看我可以走多远?
所以我挑选了一个客户。或者说,一个客户在知道我已经订了机票的情况下,拖着一个项目来挑选自己。我试图在我位于通赛海滩的平房里为他打造东西。
基本上成功了。这让我内心的数学家再次确定,嘿,如果我能够以某种方式每月只安排一天的工作,我可以无限期地住在这个海滩上。
这很好。
唯一缺点是,仍然需要为其他人做相当多的工作。其他人往往对工作内容有愚蠢的想法,而且工作有时并不像你所希望的那样有趣。但是,尽管我很努力,还是找不到解决办法。问题是,每当我停止为他人工作时,我就没收入了,需要解决这个问题。
我开始在业余时间建立一个软件产品(仍然有很多空闲时间)。但是,我在这方面做得很糟糕。现在网上有很多非常好的资源,可以引导一个人避开所有明显的陷阱,比如挑选产品创意、评估兴趣、寻找客户等等,现在我看了很多文章,其中有很品创识性的建议,只要有半个脑袋就能想出来,但是当我设计和建造我的前几个产品时,我从来没有想过。
但我坚持了下来,并最终推出了Twiddla(很多人都很喜欢)和S3stat(人们实际上愿意为其付费)。第二家公司为保持第一家公司的活力而付费,这很方便,因为如果我将来需要再找一份合同工作的话,会给人留下更深刻的印象。
而软件即服务(SaaS)产品最酷的地方在于,无论你是否在工作,人们每个月都会给你付费。成了。
不过,这仍然很难。当你第一次建立这些 “在睡梦中挣钱 ”的SaaS产品时,它真的不会让你赚到那么多钱。在推出和签署客户的几个月后,S3stat仍然只能带来大约50美元/月的收入。
要保持动力来调整、营销、A/B测试和以其他方式继续推进产品是很困难的,尤其是以前的私活收入与这个该死的副业的收入相比较时。
但事情是这样的。一段时间后,那50美元/月开始涨到500美元。与咨询业相比,这仍然不算什么,但当我在摩洛哥冲浪的时候,它支付给我500美元一个月。第二年,当我背着背包穿越南美洲并在笔记本电脑上开发另一个(不幸的是失败的)产品时,它向我支付1000美元/月。在我为其他公司做咨询工作的同时,它还是一直给我带来收入。
请注意,即使在被忽视的情况下,它也一直在增长。这就是SaaS的另一个优势。在损耗真正开始之前,你将会签署比你失去的更多的客户。即使你每个月只签几个,那也是不断堆积的收入。
拥有一个成功的单人软件帝国确实有一个缺点:客户。
拥有客户有时看起来非常像为他人工作。客户往往对你的产品需要什么功能有愚蠢的想法。他们给你发电子邮件,要求你重新设置他们的密码,如果你在亚马逊河上坐船,你的产品需要停止工作一整个星期,他们也会很不开心。
我很幸运,S3stat有一个相当技术性的受众,他们一般不需要很多的帮助,所以产品支持从来都不是需要我全身心投入的事情。不过,我是个工程师,所以我喜欢把一切可以自动化的东西都自动化。这不仅包括简单的事情,如那些密码重置的电子邮件。这也意味着,每当我收到一个支持请求,我一定要把它修复两次:一次是为客户修复问题,另一次是在代码、文档或用户界面中修复,以确保我不会再看到关于它的支持请求。因此,随着时间的推移,能够打断我休息日的事情越来越少。(休息日的定义是太阳出来了或者孩子们放学了,我不需要从攀岩或冲浪中休息一天,所以,让我们把产品打磨一下。)
自然地,我仍然对无所事事感到厌烦,所以擅长计算机编程仍然很方便,让我有事情做。我仍然在为S3stat和Twiddla开发新的功能,而且我还在为一些测试客户以测试模式运行Unwaffle(我最近一直在写的SaaS客户生命周期衡量标准的东西)。正在写很多代码,但最后都是在我自己安排的时间。
这正是我们所希望的。
我每隔一段时间就会在互联网上看到这样的文章,它们无一例外地受到敌视。“个例罢了!” “那个人之所以能做到这一点是因为有很多钱!” “这在今天的经济中是行不通的!” “如果这些东西真的有效,为什么要告诉我们,而不是自己去赚几百万美元。他可能只是想向我们推销他的书!” 有很多理由告诉我们应该迅速否定上面所说的一切,继续原有的方式。
但一个好的方式可能是阅读这些故事,看看其中是否有一两个可能适用于其他人的地方。也许,对你自己能有帮助。
就我个人而言,我并不觉得上述任何一个故事有什么特别之处。作为软件开发人员,我们从事的是为数不多的可以搬到热带天堂并获得收入来做自己事情的职业之一。
远程咨询,打造产品并收取费用。选择一个天堂般的海滩,那里没有高大上的酒店,因此可以自由地生活在这里。带上一些积蓄,从小处做起。
我知道这行得通,因为我(和许多其他人)已经做到了。不,我不会收钱来指导你该如何做。你需要知道的一切,你都可以从上文中了解到。这真的是可以做到的,不要不顾一切地去寻找不尝试的理由。
祝你好运!
译者:蒂克伟