我作为独立开发者的第一年
2018 年 2 月 1 日,我辞去了在 Google 的软件工程师工作,开始创办自己的单人软件公司。整整一年过去了,现在正好是反思这个决定如何影响我的财务、生活方式和幸福感的好时机。
我如何赚钱和花钱

损益图表来自 Bench。
看这张图的一种方式是:我一年亏了 2.1 万美元。另一种解读是:我的利润每月增加了将近 1000 美元!如果这个趋势持续下去,我很快就会变得极其富有。

截至 2019 年的损益(预测)
好吧,这个解读有点异想天开。我的利润之所以增加(也就是仍然为负,但亏损额变小了),是因为我减少了开支。
外包带来的昂贵教训
一开始,我抱着一种非常《每周工作四小时》式的心态:我的工作不是做事情,而是管理事情,所以我雇了自由职业者来做所有工作。
很快就出现了两个问题:
- 外包要过几周甚至几个月才会节省时间。
- 明确任务、雇用自由职业者、培训他们等,都需要前期成本。
- 外包需要仔细协调。
- 如果管理工作只需要直接做这件事 20% 的时间,那么我应该可以在一周的完整工作时间里管理五名自由职业者,对吧?但如果他们全都在同一天提交工作呢?我不可能同时审核完所有内容,而自由职业者也不愿意闲坐一周,等我赶上进度。
为了努力让每件事都得到应有的关注,我接受的工作质量下降了,有时还不得不因为规划不周而把整个成果扔掉。
为了解决这个问题,我减少了外包,自己承担了更多工作。这一变化降低了我的开支,也让我的业务不再那么混乱。此外,我的个人生活还发生了一项对财务有影响的重大变化,不过我稍后会在本文中讲到。
逐个项目来看

我 2018 年各项目的收入和支出
mtlynch.io (本博客)
2018 年我最重要的收入来源是这个博客。我刻意避免对它进行商业化,因为不想让广告收入影响我的写作。唯一的例外是,如果博客链接到某个产品,我会使用联盟链接,让网站赚取推荐佣金。
尽管我已经尽了最大努力,博客赚的钱还是超过了其他所有项目的总和。它迎来了收入最高的一年,从联盟推广中获得了 1200 美元。其背后是 98.1 万次页面浏览,而大多数职业博主可能会认为,这样的流量变现率低得可笑。
| 收入/支出 | 金额 |
|---|---|
| 联盟推广收入 | $1,244 |
| 开发* | -$3,896 |
| 插画 | -$599 |
| 编辑 | -$75 |
| Grammarly(语法和文风检查服务) | -$140 |
| 托管 | -$309 |
| 域名 | -$60 |
| 净利润 | -$3,835 |
* 我与一位优秀的开发者合作,由他负责所有编码和网页设计,这样我只需写作。
Is It Keto
Is It Keto 是我目前的重点。它为读者提供清晰、简单的答案,说明哪些食物符合生酮饮食。如果某种食物适合生酮饮食,网站就会显示购买链接,并从产生的销售中获得佣金。
收入很少,因为我直到 11 月底才加入变现功能,但我希望收入能迅速增长。
| 收入/支出 | 金额 |
|---|---|
| 联盟推广收入 | $1.20 |
| 开发 | -$1,660 |
| Logo 设计 | -$211 |
| 托管 | -$0* |
| 域名 | -$12 |
| 净利润 | -$1,882 |
* Is It Keto 运行在 AppEngine 上,目前的流量还低到可以使用其免费层级。
Zestful
Zestful 是我第一次尝试软件即服务(software-as-a-service,SaaS)。它允许开发者以编程方式从食谱配料中推断出结构。给定类似 "1.5 cups finely chopped red onions" 这样的配料,Zestful 会告诉应用:1.5 是数量,cups 是计量单位,red onions 是产品,而 finely chopped 是处理步骤。
在数月销售尝试未果后,我于 9 月将这个项目转入维护模式。有趣的是,过去几个月里有好几个人联系我,计划在他们自己的副项目中使用它,所以它或许会在 2019 年重获生机。
| 收入/支出 | 金额 |
|---|---|
| 客户付款 | $0* |
| 开发 | -$7,440 |
| Logo 设计 | -$200 |
| 托管 | -$164 |
| 域名 | -$50 |
| 净利润 | -$7,854 |
* 从技术上讲,它赚了大约 1 美元,但我的支付处理商不会支付低于 2 美元的余额。
Space Duck
Space Duck 是我探索在 Sia(一种去中心化存储技术)之上构建产品的一次尝试。
在进行了一系列实验后,我意识到 Sia尚未准备好支持我的任何商业创意,于是我在 4 月搁置了 Space Duck。
| 收入/支出 | 金额 |
|---|---|
| Logo 设计 | -$250 |
| 网站开发 | -$1,373 |
| 托管 | -$196 |
| 域名 | -$60 |
| 净利润 | -$1,879 |
KetoHub
KetoHub 是我去年开始的项目。它汇总热门博客中的生酮食谱,并支持按配料搜索。
年初我断断续续地开发它,但意识到自己管理的项目太多后,就将它转入维护模式。我仍然有一些将它变现的想法,但每个想法都需要投入大量时间,成功概率却很低。现在,它主要是 Is It Keto 的补充。
| 收入/支出 | 金额 |
|---|---|
| 开发 | -$1,502 |
| 用户访谈 | -$220 |
| Logo 设计 | -$211 |
| 托管 | -$46 |
| 域名 | -$60 |
| 净利润 | -$2,039 |
其他所有项目
| 支出 | 用途 | 金额 | 备注 |
|---|---|---|---|
| Bench | 记账 | -$1,610 | 价格不低,但这是我使用过的少数几项服务之一,它把问题解决得如此彻底,以至于我每年只需花几个小时考虑它。 |
| Travis CI | 持续集成 | -$1,419 | 我希望它能便宜一些,但我绝对需要持续集成。我听说现在 CircleCI 的服务更好而且更便宜,所以订阅到期后我很可能会转用它。 |
| Coveralls | 测试覆盖率跟踪 | -$270 | 这是另一个我希望价格更低的服务,但我喜欢测试,所以任何能改进测试的东西我都愿意付费。 |
| GitHub Pro | 源代码存储 | -$91 | 我当时购买它只是为了使用私有仓库,但现在私有仓库免费了,所以我将在 2019 年停止付费。 |
| 开发工具 | 杂项 | -$1,400 | 在开发过程中,我付钱给自由职业开发者,让他们添加通用工具。 |
| 旅行、会议、活动、书籍 | -$634 | ||
| 银行业务和信用卡奖励 | ~$1,000 | 尴尬的是,我这一年第二大的收入来源,竟然是开通商业支票账户和信用账户获得的现金奖励。 |
个人开支让我逐渐耗尽积蓄
我的损益图表没有显示一项巨大的隐藏开支:我自己。
我的生活开支正在迅速吞噬个人储蓄。每月 3300 美元的曼哈顿公寓租金、私人医疗保险、食物和水电费加在一起,仅仅维持生活就要花掉每月 6000 到 7000 美元。
这些开支极大地影响了我的业务决策。花三个月实现一个新产品创意,相当于向这个创意投入 2 万美元。一个简单的一周任务,其隐性成本也是 1500 美元。这让我疯狂地过度外包工作,也导致了上文所说的承包商困境。
生活成本还让我对每一个项目创意都感到气馁。辞职之前,我曾天真地幻想,先从每月赚 50 美元的小苗开始创业,再慢慢把它培育到 100 美元,然后是 175 美元。当我每月烧掉 7000 美元开支时,以这么小的收入规模工作显得荒谬可笑。
所以,我买了房子
六月的一天,我开玩笑地发短信给姐姐,说我应该搬到她在马萨诸塞州西部附近的一所便宜房子里,以此削减开支。她立刻打电话给我:“你是开玩笑的吗?因为你真的应该这么做。”
我越想越觉得这主意合理。那里离家人很近,我喜欢在那里消磨时间,而且生活成本与纽约相比低得微不足道。
八月,我在马萨诸塞州西部买了一套朴素的两居室住宅。现在我每月的生活开支约为 2000 美元,与个人投资的回报率已经足够接近,基本达到了收支平衡。
我不再有钱正在迅速烧光、所有事情都必须现在、现在、马上完成的恐慌感。低廉的成本让我可以自由尝试 Is It Keto 这样的项目,在这种情况下,利润哪怕增长 50 美元也是一场意义重大的胜利。
我想永远这样做下去
有人问我,辞职创办自己的公司这个决定是否仍然让我感到快乐。答案当然是肯定的。
作为一个一直重视独立性的人,我喜欢做一名独立开发者。想什么时候醒来就什么时候醒来,并且可以自行决定如何度过一整天,这带来的改变是巨大的。我希望余生都这样生活。
题外话:我那些有孩子的朋友告诉我,孩子完全不会让这一切变复杂。
疑虑
尽管如此,我对自己的工作仍然会产生疑虑。以下是我经常问自己的问题:
- 你最擅长的是代码审查、单元测试以及为开发团队改进流程。独自工作不是在浪费你最擅长的技能吗?
- 你在 Zestful 上的致命缺陷之一,就是太害怕销售。你的新业务真的有潜力吗?还是说,你只是选择了一个不必做销售的项目?
- 你过去在 Google 的工作曾让人印象深刻。现在别人问起你的工作时,你却尴尬地告诉他们:“呃,这是一个输入食物名称,然后告诉你它是否适合生酮饮食的网站……”你难道不应该做点听起来更厉害的事情吗?
这些疑虑的根源在于,我的业务尚未成功。不过,想到大多数成功创业者在找到有效的方向之前,都曾多年四处碰壁,还是令人宽慰的。
经验教训
限制关注重点
辞职后,我感觉自己的时间多得用不完,可以同时接手好几个项目。结果证明,我的时间并没有想象中那么多。试图什么都做,反而让我无法在任何事情上取得有意义的进展。
现在,我把自己的关注点限制为一次只做一个创业项目,每月写一篇博客文章。这个改变让我压力更小,也完成了更多事情。
定期反思
每周结束时,我会花 30 到 60 分钟写下自己完成的所有事情。这个练习总能让我意识到,自己的效率比感觉中的更高。很多时候,到了周五下午,我会以为自己花了整整一周追查一个 bug,结果才发现修复它只用了两天。然后我又会想起,自己还发布了几个新功能,只是因为感觉那已经是很久以前的事,所以把它们忘了。
按月进行反思也同样有效。每个月初,我会发布复盘文章,重新评估策略,并为下个月设定目标(例如 Is It Keto 的第 3 个月和第 4 个月)。
最后,每年二月,我都会写一篇引人入胜、广受欢迎的博客文章,回顾过去一年(注意:广受欢迎仍有待实现)。
设定目标
具体、可衡量的目标能让我保持专注。在养成明确宣布目标的习惯之前,我太容易在某件事上浪费时间,然后事后编造理由,解释它为什么有助于业务。
“本月实现 50 美元收入”这样的明确目标,会迫使我进行无情的优先级排序,并剔除那些无助于实现目标的任务。
第二年的目标
说到目标,以下是我希望在作为独立开发者的第二年完成的事情:
封面插画:Loraine Yow(洛林·尤)
随机一篇博客




