程序员独立创业故事:两年内从零到月入4.5万美元(32万人民币)

今天分享一个越南程序员Tony Dinh 的自述,Tony在辞职前,是一个有7年工作经验的软件工程师。辞职两年,做了4个应用,最近收入达到了每月4.5万美元——约32万人民币。

以下是来自来自其自述:

今天正好是我辞职成为全职独立开发者的两周年纪念日。
2021年9月20日是我失业并开始为自己工作的第一天。这是我做过的最好的决定。为自己工作给了我前所未有的自由。

在过去的两年里,我的主要经历:

  • 创建了四个小但成功的产品(稍后在文章中会提到)
  • 在Twitter上建立了9.7万粉丝的观众群
  • 创建了这个拥有6000+订阅者的通讯
  • 跳上了人工智能的热潮,并成功地创建了一个产品,经历了一场几乎毁掉我业务的戏剧性事件
  • 目前,我所有产品的总收入约为每月4.5万美元,大约90%的利润。

我想借此机会回顾一下我的旅程。我希望这对那些有一天想成为自己老板的人有所帮助。这是我在越南岘港市的样子:)

关于我之前经历的简单介绍

在辞职之前,我是一名拥有7年工作经验的软件工程师(2021年)。

在辞职之前,我是一位有7年经验的软件工程师(截至2021年)。我热爱构建软件。我的第一个软件产品是在高中时用Visual Basic 6构建的。在我的职业生涯中,我总是有一些兼职项目与全职工作并行。

以下是我完整的职业历程摘要:

感谢在行业工作的7年,我学到了很多有用的技能:前端、后端、DevOps、移动应用、游戏开发,还有一点点UX/UI设计。这些技能成为我最大的优势,并在后来的旅程中极大地帮助了我。

最开始知道独立开发者

2020年初,冠状病毒疾病发生了,我被迫独自在家远程工作(在一个外国)。这非常无聊。

我发现了Indie Hackers.com,并开始每天听他们的播客。我受到了像Pieter Levels、Kyle Gawley、Jon Yongfook(等等)这样的成功独立黑客故事的启发。

这种启发、COVID的无聊,以及不用通勤上班节省下来的额外时间,让我回到了我的激情:构建软件产品。于是我尝试了一下。

第一次尝试开发自己的软件

我开始着手一个新的副业项目,希望能产生一些收入。我的第一次尝试是为macOS构建一个日志查看器应用程序。作为一个优秀的软件工程师,我希望应用程序拥有漂亮的UI、丰富的功能、全面的架构,以及一个测试覆盖率超过95%的单元测试套件。

这就是失败的应用程序,我仍然在我的Xcode中有它,我在这个项目上工作了大约6个月。我感觉这个项目永远不会完成。然后,我厌倦了并放弃了这个项目。

至少我从中得到了一些东西:我获得了很多使用Swift的经验,这意味着我现在可以更快地构建macOS和iOS应用程序了。

第一个尝试成功的项目: DevUtils

我花了一个月的时间从第一次失败中恢复过来。

大约一个月后,我决定再试一次(这次,你可以肯定我不会写任何测试用例😂)。我用大约两周的时间构建了DevUtils的第一个版本。

这是一个将所有经常使用的开发者工具集成到一个统一的、可以在macOS上离线工作的界面的应用程序。

我免费送给朋友、家人和同事使用,并收到了一些良好的反馈。

人们喜欢这个应用程序!这是我一直在寻找的信号。我很兴奋,并决定为应用程序添加付费功能:一次性支付9美元,永久使用应用程序。

然后,我在Hacker News上发布了应用程序。我觉得我很幸运,这个帖子收到了一些积极的反馈和评价评论,并且我在Hacker News的首页上待了几个小时。

这就是我赚到第一笔互联网美元的方式。我在新加坡的卧室里跳了起来(当时我还在全职工作)。

推特让我再找到了机会

最初的流量高峰过后,事情开始放缓。我在Product Hunt上发布了应用程序,又获得了一次流量高峰.就这样,一周后,我几乎不再有网站访问者。没有更多的销售。

我知道在互联网上的网站和论坛上发布应用程序,并希望获得流量高峰不会长期有效。我不能一直依靠运气。所以,我开始寻找长期的分销渠道。我尝试了谷歌付费广告,写了SEO文章,寻找新闻通讯/YouTube频道的赞助,以及很多其他事情。

有一些小成果,但最终,我没有看到一个可以不经过持续努力就能长期获得流量的方法。(除了SEO,但SEO看到结果的速度极其慢)这时,我想到了Twitter和#buildinpublic社区。

我决定尝试成为一个Twitter网红

计划是,如果我能获得很多关注者,我就会有稳定的流量流向DevUtils,而不需要做太多事情。

于是,我重新激活了我旧的Twitter账户,开始建立我的个人品牌。我的大部分推文都是关于DevUtils的,这很无聊。

建立受众群

我很快意识到,仅仅关于DevUtils的推文并不能帮助我增加关注者。人们不在乎。

当然,我与社区中的其他人互动,回复他们的推文,开玩笑,只是四处逛逛。但最终,如果我的推文时间线上没有有趣的事情,人们就没有理由关注我。仅仅关于DevUtils的推文是不够的,我需要做一些有趣的事情来吸引注意力。所以我开始做很多有趣的事情,利用我的技能和优势:编程。例如,这个实验是我的第一个“病毒式”推文,获得了100多个点赞。

我的Twitter策略总结如下:

  • 构建有趣的东西,并公开分享
  • 与他人互动
  • 写推文
  • 很多梗和笑话
  • 总的来说,做一个有趣的人,友好相处

在2020年11月,我从100个关注者开始,到2021年5月,我将我的账户增加到700个关注者。

我认为Black Magic是我第一个“真正的”业务,因为它有一个订阅定价模型,可以持续产生收入,这就是它开始的方式。
2021年5月左右,当我在Twitter上接近1000个关注者时,我决定做一些特别的事情来庆祝(也为了获得更多的互动!)。通过查看Twitter API文档,我了解到我可以通过API更新个人资料图片。所以我构建了一个小脚本,显示我的个人资料图片周围的进度条,随着我接近1000个关注者,进度条会越来越接近100%。

人们非常喜欢这个想法!所以我把这个脚本变成了一个网络应用程序,并为“Pro”版本添加了每月4美元的订阅费,人们可以自定义进度条颜色。

这就是我赚到第一笔持续稳定收入的方式!

在这个时候,我还在全职工作。受到这种吸引力的鼓舞,我利用所有空闲时间致力于Black Magic。我为Black Magic添加了许多其他功能,主要是Twitter工具,帮助用户创造更多的互动。通过同时构建和发推,我的MRR(每月持续收入)和关注者都在快速增加。

开始辞职单干

到2021年8月,我有:

  • 来自Black Magic的大约300美元MRR
  • 来自DevUtils的每月200美元
  • 8000个关注者
  • 1500活跃用户(大多数是免费用户)

总的来说,势头很好。

我对可能真的有机会通过Black Magic和DevUtils谋生感到自信。这就是我递交辞职信的时候。

正式辞去我的工作,2021年9月20日是我最后一天工作,也是我作为全职独立黑客的第一天。我记得我出去散步,呼吸了一口新鲜的空气,感受到了前所未有的自由。

我在新加坡工作时附近的公园

大约在同一时间,我开始写新闻通讯(就是这封新闻通讯!)。如果你是长期读者,你可能记得我在详细描述中写过它。这里是相关文章:

我在银行里有两年的储蓄。如果我住在越南(我的家乡),我可以在没有收入的情况下轻松生活四年。我的后备计划是如果事情不成功,就回去做全职工作。

当时,我还没有家庭、妻子和孩子。这是我做出生命中最大赌注的最佳时机。所以我做了。我的目标是在第一年达到1000美元MRR,这将足以让我在越南舒适地生活一辈子。

第一年的盈利能力

自从辞职以来,我把所有时间都花在Black Magic/DevUtils上,仍然在发推建立观众群。增长开始加速。我为Black Magic添加了许多新功能,最值得注意的是Magic Sidebar—— 一个为Twitter提供分析和CRM功能的Chrome扩展。

这个功能彻底改变了Black Magic作为一个产品。从一个有趣的互动工具变成了一个真正的止痛药,解决了当时许多大型Twitter账户面临的问题。

后来,我把整个产品都围绕这个功能进行了转型。我改变了登录页,专门介绍这个功能,而不是个人资料进度条和其他有趣的功能。你可以在Black Magic网站上看到。

在几个月内,通过构建、发推,并在Product Hunt上发布产品,我的月收入增长到了4000美元的MRR(单月收入)。

在这段时间里发生了很多事情。

幸运的是,我每个月都在这篇新闻通讯中写过一次,就像机器一样。你可以在这里阅读这个时期的相关文章

到了2022年2月,我已经达到了4000美元的月循环收入和28000名Twitter粉丝,远远超过了我的目标。

旅游、工作和娱乐

在辞职后的头几个月,我工作很多。可能是每天12小时,甚至16小时/天如果你也把Twitter算作“工作”的话。所以当我达到4000美元的月循环收入时,考虑到我在越南的生活成本,我开始放慢脚步。我仍然想获得更多的收入,但我意识到这是一个不断移动的目标,永远不会停止。1万美元,然后是2万美元,然后是5万美元。我知道我永远不会满足。更好的是边工作边玩。所以我去旅行了。我在越南进行了一次环游。

在这个时期,我的平均工作时间大约是每天4小时。

到了2022年9月,发生了一件神奇的事情:我被邀请参加Indie Hacker播客!我每天开始时都会听这个播客。这就像是一个梦想成真!播客在2022年9月22日发布,几乎正好是我辞职一年后。快进到2022年10月,Black Magic稳步增长到每月13000美元的月循环收入。

第三个创业尝试的产品:

除了在我的现有产品上工作,我一直在尝试新事物。我构建了几个小型产品,其中一些失败了(Emoji AI,Ask Command)。其中一个,Xnapper – 一个截图应用程序,引起了观众的兴趣,并成为我的第三个成功产品。现在它每月能带来6000美元的收入。

我在这篇文章中写了更多关于Xnapper是如何开始的:

同时处理多个产品让我在对一个产品感到无聊时可以切换到另一个产品,减少了我的压力。

这也是为Twitter观众提供新鲜内容的好方法。我拥抱了“公开构建”的理念,我在构建应用程序时分享了一切。例如,这条展示移动应用演示的推文获得了1700个赞!这几乎像是免费营销。

推特被收购前后,还有我的第四个产品

到了2023年2月,就在Elon Musk购买Twitter后不久,他们宣布Twitter API(Black Magic使用的)将不再免费。我原以为这不会是什么大问题。我从Black Magic赚了不少钱,愿意为此付费。

我万万没想到,公布的价格是每月42000美元(每月,不是每年)。有一个较小的计划是每月100美元,但限制和限制如此之低,以至于你甚至不能用它运行一个天气机器人。

Black Magic当时每月循环收入为14000美元。这意味着我无法负担API的价格,我“被迫”要么关闭,要么出售。

长话短说,我以128000美元的价格出售了Black Magic。

你可以在这里阅读整个故事:到目前为止,我不再拥有Black Magic,但我仍然喜欢这个产品,并每天都在使用它。有趣的是,几个月后,Twitter改变了他们对定价的想法。他们推出了一个新的计划,每月5000美元。这个计划有一些限制和API限制,Black Magic是否可以使用这个计划,我甚至没有再去检查,因为这已经不再重要了。

所以这是我的第一个产品退出。这不是我想要的方式,但我无能为力。大约在同一时间,我开始开发一个新产品:Typing Mind。

Typing Mind:我的第四个产品

Open AI在2023年3月1日宣布了ChatGPT API。我已经通过web界面使用ChatGPT一段时间了。web界面非常有限,我对它感到恼火已经有一段时间了。例如,你不能搜索你之前的聊天记录,文本输出很慢,等等。最烦人的是,应用程序每天都会让你登出,你必须每天重新登录,这非常令人沮丧。有一天我甚至考虑写一个Chrome扩展来解决我自己的痒处。

Open AI发布API正是我所等待的。我立刻想到了使用API为ChatGPT编写一个更好的UI。第二天,我注册了typingmind.com的域名,并开始制作原型。尽管Twitter的风波让我整个星期都很忙,但我还是在周末完成了Typing Mind的第一版。
2023年3月6日星期一,我向公众发布了第一版,并在Twitter上宣布了它。

应用程序一经发布,立即获得了很大的关注。

我增加了一个9美元的付费计划,然后在接下来的几天里随着我向应用程序添加更多功能,我慢慢提高了价格(现在定价为39美元)。

在发布应用程序的第一天,我赚了1000美元的收入,第二天2000美元,然后是4000美元。

在7天内,我总共赚了22000美元的许可收入。
7天内赚取22000美元的故事:TONY DINH · 2023年4月2日 阅读完整故事 自4月以来,Typing Mind已成为我的主要关注点。我一直在添加功能,改进产品,并为公司构建一个B2B版本,以便他们创建自己的ChatGPT用户界面。该应用程序目前平均每月收入约为30000美元。

这就是我现在所处的状态。

建立一个团队**

在第二年,我显著改变的一件事是我开始建立一个团队。

我一直更喜欢单独工作,单独工作意味着我不需要花时间讨论、开会,而且有更多的时间来构建。然而,重复做同一件事情很快就会变得无聊。

像客户支持和一些我知道如何做但不再觉得有趣的编码任务这样的事情。所以在过去一年里,我雇佣了1名全职员工(负责内容、营销、支持)和3名自由职业者(开发人员)。

在团队的帮助下,我没有牺牲客户的幸福,就重新获得了很多空闲时间。产品也在没有我积极工作的情况下继续前进(新功能和bug修复)。我平均每天仍然工作4小时,但现在我只在我感兴趣的事情上工作,无论是一个新功能,还是尝试一个新产品。我每天剩下的20个小时做什么?

**让我们来谈谈生活方式的改变

我非常热爱为自己工作,没有9到5的工作。然而,每件事都有利有弊。在这条旅程上走了两年后,我可以理解为什么这对每个人来说都不是正确的方式。

对我来说,最重要的好处是自由。当我达到拉面盈利水平时,我可以选择改变我的“工作-生活平衡”水平,就像我想要的那样。我有很多空闲时间,让我可以追求生活中的其他兴趣,比如学习硬件、冲浪、旅行、玩游戏等。

我现在几乎每天都在冲浪🏄‍♂️。我可以选择在任何我想工作的日子里工作,或者我可以花一整天看Netflix,而不需要征求任何人的许可。钱也很好,我赚的钱比我最后一份薪水(大约9000美元/月)多得多。作为一名员工赚取4.5万美元/月并不容易,我必须非常擅长编码(还有办公室政治!)。

学习也是好处之一。经营一家公司需要我一路上学到的广泛技能:市场营销、法律、财务、合作伙伴关系、销售等。即使我规模很小,我现在对商业更有信心,而不是只是一个被告知该做什么的员工。

坏的方面
难开头

冷启动没有什么是免费的,找到产品并使其运作可能非常具有挑战性和压力,尤其是在开始时。

我总是告诉人们不要在没有稳定收入的每个月、大量储蓄和后备计划的情况下辞职。即使有全职工作,处理副业项目也可能非常压力重重。

我很幸运,因为我还没有家庭,只需要照顾自己。对于有全职工作、妻子和孩子的人来说,没有太多时间和精力留下来处理副业项目。风险因素也很大,即使在你有成功产品的情况下,风险仍然存在。

风险

即使在你有成功产品的情况下,风险仍然存在。收入可能会波动,市场可能会变化,新竞争者可能会出现,或者你可能做了一些愚蠢的事情。这可能会影响业务,所以也会影响你。看看Black Magic发生了什么,如果我不能及时获得新产品(Typing Mind),为我创造新的收入来源,我会非常紧张,这可能会导致螺旋式下降,谁知道呢。这也是我更喜欢拥有多个产品的原因,以减少一个死亡的风险。

社交生活

我不得不牺牲我的专业网络和社交生活。这让人感到非常孤独。

当我辞职的时候,我并没有认为这会是一个大问题,所以我并没有真正注意保持与周围人的联系。

现在,我开始重新建立联系,但当你不再和人们在同一个办公室工作,没有共同的话题可以讨论时,保持联系是很困难的。

我的朋友们都有全职工作,我身边没有很多独立开发者朋友,而且他们都有不同的最喜欢居住的国家/城市。

如果我想让这种情况有所改变,我最好的选择是搬到世界上一些流行的独立开发者聚集地,比如巴厘岛或里斯本,但我仍然认为这不会长期有效。

这只是我选择这条路必须做出的权衡。幸运的是,至少我仍然有在线的Twitter社区可以与之交流。

今天和未来

所以,这就是我从一开始就讲述的整个故事。

接下来会怎样?我真的不知道。

现在,我没有长期计划。我只遵循一个大致的生活准则:保持健康,通过做我感兴趣的事情来赚更多的钱,同时不牺牲我的自由。

一边工作一边享受生活。

至于短期计划,我将继续致力于我的产品:Typing Mind(目前的重心)、DevUtils、Xnapper。也许在不久的将来还会有一个新产品!

我希望这篇文章能对任何想要走相同道路的人有所帮助。如果你也想走我走过的路,以下是我一些关键的收获:

  • 首先,也是最重要的,要记住这一切都是我的故事,“我的方式”。这绝对不是“唯一的方式”,也可能不是“最好的方式”。你能做的就是从我分享的内容中挑选适合你的,看看是否适合你。没有能保证成功的公式。
  • 如果你像我一样计划独自工作,尝试成为一个通才:了解各种知识。例如,如果你是一个开发者,不要限制自己只做前端开发,也尝试进行后端开发,以及移动应用和设计,然后再学习市场营销等。利用80/20法则:用20%的努力去获取80%的价值。
  • 为自己建立不公平的优势。我认为我的编程技能是一个不公平的优势。因为我已经做了多年的编程,所以我可以非常快速地构建应用程序。如果你还没有不公平的优势,今天就去找出来或者建立它。
  • 建立观众群。这并不是适合每个人的,但如果你能,尝试一下。在Twitter/Reddit/互联网论坛上建立你自己的观众群或社区。你以后做的任何事情都会更容易。好处是会累积的。在过去的两年里,我在Twitter上建立了一个拥有9.7万粉丝的观众群,现在这也是我的一个不公平的优势。
  • 早发布,小步快跑,频繁发布。如果一个想法行不通,不要长时间坚持。通过频繁发布产品来练习建立“肌肉记忆”。
  • 在构建产品时:专注于它为客户带来的核心价值。练习从客户的角度来看待产品以避免过度工程化。与你的客户交谈,让他们参与到你的构建过程中。
  • 要有耐心,并准备好迎接运气。这是一个长期的游戏。

我现在要分享的就这些。如果你喜欢刚刚阅读的内容,确保订阅我的新闻通讯。我每个月写一次,更新我的旅程进展,并分享我知道的事情。

最后,感谢大家的支持!

我非常感激社区(包括你)给予我的大量支持,无论是在Twitter上,在Indie Hackers论坛上,还是来自这份新闻通讯。特别是在最初的时期,社区是我成功的一个重要因素。

我希望这篇文章能够回馈社区我的一份微薄之力,我希望在未来能看到更多的独立开发者。

非常感谢你,期待不久后再见!

本文译自英文原文:

https://news.tonydinh.com/p/my-solopreneur-story-zero-to-45kmo