我的创业故事:两年内从零到每4.5万美元
大家好,我是凌览。今天分享一个越南程序员的自述,辞职两年,做了4个应用,最近收入达到了每月4.5万美元。
以下是自述内容:
今天正好是我辞职成为全职独立开发者的两周年纪念日。
这是我做过的最好的决定,为自己工作给了我从未有过的自由。
在过去的两年里,我有:
- 创造了四个小而成功的产品(所有这些都将在后面的文章中提到)
- 在 Twitter 上建立了97k名粉丝
- 创建了这个拥有 6,000+ 订阅者的时事通讯(类似一个博客平台,支持订阅)
- 搭上人工智能的热点,并成功地用它创造了一个产品
- 在一场差点毁了我生意的闹剧中幸存下
目前,我所有产品的总收入约为每月45000美元,利润率约为90% 。
我想借此机会重述一下我到目前为止的旅程。我希望这对那些希望有朝一日想成为自己老板的人有所帮助。
一点背景知识
在辞职之前,我是一名拥有7年工作经验的软件工程师(2021年)。
我喜欢构建软件。我的第一个软件产品是在高中时用 Visual Basic6构建的。在我的职业生涯中,除了全职工作,我总是有一些副业。
以下是我职业生涯的总结:
由于在这个行业工作了7年,我学到了很多有用的技能: 前端、后端、 DevOps、移动应用程序、游戏开发和一些用户体验/用户界面设计。
这些技能成为我最大的优势,并在我的旅程中极大地帮助了我。
了解独立开发者
2020年初,冠状病毒疾病发生了,我被迫独自在家(在国外)远程工作。 真是无聊透顶。
我发现了 indiehackers.com ,并开始每天收听他们的播客。我真的被成功的独立开发者的故事所鼓舞,比如 Pieter Level,Kyle Gawley,Jon Yong Fook (还有更多)。
灵感、无聊的冠状病毒疾病,以及不用上下班的额外时间,让我重新找回了自己的激情: 开发软件产品。
所以我试了试。我开始从事一个新的副业项目,希望能带来一些收入。
第一次失败
我的第一次尝试是构建一个日志查看器 macOS 应用程序。
作为一个优秀的软件工程师,我希望这个应用有一个漂亮的 UI,大量的特性,一个全面的架构,以及一个测试覆盖率大于95% 的单元测试套件。
我为此工作了大约6个月。我觉得这个项目永远不会完成。然后,我厌倦了,放弃了这个项目。
结果惨败。
但至少我从中得到了一些东西: 我获得了很多与 Swift 共事的经验,这意味着我现在可以更快地构建 macOS 和 iOS 应用程序。
第一个成功的应用程序: DevUtils
我花了一段时间才从第一次失败中恢复过来。
大约一个月后,我决定再试一次(这一次,您可以确定我编写了零个测试用例)。
我在两周内构建了第一个版本的 DevUtils。它是一个应用程序,将所有常用的开发工具捆绑在一个统一的界面上,离线运行在您的 MacOS 上。
我把这个应用程序发给朋友、家人和同事(免费)使用,收到了一些好的反馈。人们喜欢这个应用!
这就是我要找的信号。我很兴奋,并决定添加到应用程序付款: 9美元-一次性购买使用该应用程序永远。
然后,我在news.ycombinator.com上发布了这个应用。我觉得我很幸运,这篇文章得到了一些积极的评论,我在news.ycombinator.com的顶端呆了几个小时。
我就是这样得到我的第一个网络美元的。我在新加坡的卧室里疯狂地跳跃(当时我还在全职工作)。
我发现了推特
在news.ycombinator.com最初的流量飙升之后,事情开始放缓。我在产品搜寻上发布了这个应用程序,然后又得到了一个流量激增,就这样了。
在那之后的一个星期,我的网站很少有访问者,也没有销售了。
我知道,把这个应用发布到网站和论坛上,然后期待流量激增,从长远来看是行不通的。我不可能永远走运。
所以,我开始寻找一个长期的分销渠道。
我尝试过谷歌付费广告,撰写 SEO 文章,在news.ycombinator.com/YouTube 频道上寻找赞助商,还有很多其他的尝试。
有一些小的成果,但最后,我没有看到一个方法,可以给我的流量长期没有持续的努力。(除了搜索引擎优化,但搜索引擎优化是非常缓慢的看到结果)
这让我想到了 Twitter 和 # buildinpublic 社区。
我决定尝试一下成为一个 Twitter 影响者。
我的计划是,如果我可以得到很多关注者,我将有一个定向的流量引向 DevUtils 。
于是,我重新激活了我的旧 Twitter 账号,开始建立我的个人品牌。我的大部分推文都是关于 DevUtils 的,非常无聊。
建立受众群
我很快意识到仅仅发布 DevUtils相关 并不能帮助我获得粉丝,人们根本不在乎。
当然,我和社区里的其他人交流,回复他们的推特,开玩笑,只是闲逛。但最终,如果我在自己的时间线上没有有趣的东西,人们就没有理由跟随我。只是在推特上发 DevUtils 的消息是不够的。
我需要做些有趣的事来吸引注意力。
所以我开始做很多有趣的事情,利用我的技能和优势: 编程。
例如,这个实验是我有史以来第一个获得100多个赞的“病毒式”推特:
总而言之,我的 Twitter 策略是:
- 建立有趣的东西,并在公共场合分享
- 和其他人交往
- 写线程
- 很多模因和笑话
- 总的来说,做一个有趣的人,友善一点
在坚持了6个月之后,从2020年11月的100个关注者,到2021年5月,我的账号增长到了700个关注者。
第一个“真正的”生意: Black Magic
我认为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美元的MRR(月收入)
- 8000粉丝
- 1,500个活跃用户(大多数是免费用户)
总体而言,这方面的势头非常强劲。我确信我可能真的有机会靠Black Magic和 DevUtils 谋生。
那时我递交了辞呈,正式辞职。2021年9月20日是我最后一个工作日也是我成为全职独立开发者的第一天。
我记得我出去散步,呼吸了一口新鲜空气,感受到了从未体验过的自由。
大约在同一时间,我开始写博客(这个平台)。如果你是一个长期的读者,你可能会记得我写了关于它的细节。下面是帖子:
quitting-my-job-to-pursue-full-time
我在银行有两年的存款。如果我住在越南(我的家乡) ,我可以很容易地做到 4 年没有收入。我的后备计划是如果事情不顺利,就回去做全职工作。
那时,我还没有家庭,没有妻子,没有孩子。这是我人生中最大的赌注。我照做了。
我的目标是在第一年达到1000美元的MRR(月收入),这足以让我永远舒适地生活在越南。
第一年的盈利能力
辞职后,我把所有的时间都花在了 Black Magic/DevUtils 上,并且仍然不断地发推来吸引观众。
增长开始加速。我给 Black Magic 添加了许多新功能,最引人注目的是 Magic Sidebar ——一个 Twitter 的 Chrome 扩展,提供了 Analytics 和 CRM 功能。
这个功能改变了Black Magic它成为一个产品存在。从一个有趣的参与工具,成为一个真正的止痛药和解决许多大 Twitter 帐户问题。
后来,我围绕这个特性开发了整个产品。我改变了登陆页面,专门谈论这个功能,而不是配置文件进度条和其他有趣的功能。你可以在 BlackMagic.so上看到。
在几个月内,通过构建、发布和在 ProductHunt 上发布产品,我的月收入增长到了4000美元的 MRR(月收入)。
这段时间发生了很多事。幸运的是,我每个月都会像机器一样把所有的事情进行记录。
你可在此查阅这段期间的相关文章: 322-2k-mrr-in-60-days-by-building-in-public-910564 jan-2022-updates-4k-mrr-new-release-new-features-new-learnings-940315
到2022年2月,我在 Twitter 上的 MRR 达到了4000美元,关注者达到了28000人,远远超出了我的目标。
旅游、工作和娱乐
辞职后的头几个月,我工作了很多。可能一天12个小时,甚至16个小时,如果你也把 Twitter 算作“工作”的话。
因此,当我达到4000美元的 MRR 时,考虑到我在越南的生活成本,这是一个相当不错的数字,我开始放慢脚步。
我仍然希望获得更多的收入,但我意识到这是一个移动的门槛,它永远不会停止。一万,两万,五万。我知道我永远不会满足。
工作和娱乐同时进行要好得多。
所以我去旅行了,我去越南旅行了。
在这段时间里,我的平均工作时间是每天4小时,现在我仍然经常发推特 大约在2022年9月,一些神奇的事情发生了: 我被邀请到独立黑客播客!就是我刚出道时每天听的播客。就像美梦成真一样!
播客于2022年9月22日发布,几乎就在我辞职一年后。
快进到2022年10月,Black Magic稳步增长到13000美元的 MRR(月收入)。
我的第三个产品: Xnapper
除了在我现有的产品上工作,我一直在尝试和尝试新的东西。
我创建了几个小产品,其中一些失败了(emojiAI,AskCommand)。
其中之一,Xnapper-一个截图应用程序,引起了我的观众的兴趣,成为我的第三个成功的产品。现在每个月赚6000美元。
我在这篇文章中写了更多关于 Xnapper 是如何开始的:
un-2022-updates-100k-arr-reflections-and-a-screenshot-app-1206061
当我对一种产品感到厌烦时,多种产品的工作可以让我在它们之间切换,减轻我的压力。
这也是一个为 Twitter 用户提供新内容的好方法。我接受了“在公共场合构建”,并且在构建应用程序时分享了所有内容。
例如,这条显示移动应用程序演示的推文获得了1700个赞! 这几乎就像是免费营销。
推特上的闹剧,还有我的第四个产品
2023年2月左右,在埃隆 · 马斯克收购 Twitter 后不久,他们宣布 Twitter API (Black Magic 正在使用的 API)将不再免费。
我以为这没什么大不了的。我从Black Magic赚了不少钱,我很乐意付钱。
我没想到的是,价格宣布为每月42000美元(每月,而不是每年)。还有一个价格便宜的服务,每月100美元,但限制非常多,甚至不能运行一个天气机器人。
Black Magic当时的价格是14000美元,这意味着我不可能支付得起 API 的价格。
我被迫要么关门,要么卖掉。
长话短说,我以12万8千美元的价格卖掉了 Black Magic。你可以在这里读到整个故事:
到目前为止,我不再拥有Black Magic,但我仍然喜欢它的产品和使用它的每一天。
有趣的是,几个月后,Twitter 改变了他们对定价的想法。他们推出了一项每月5000美元的新计划。
这个计划带有一些API 限制,它可能不会为Black Magic工作,但我甚至懒得检查,因为它不再是问题。
这是我的第一次产品退出,虽然不是我想要的方式,但是我无能为力。
大约在同一时间,我开始研究一个新产品: Typing Mind。
Typing Mind:我的第四个产品
OpenAI 于2023年3月1日发布了 ChatGPT API。我已经通过网页界面使用 ChatGPT 有一段时间了。
网页界面非常有限,我被它烦了很长一段时间。例如,无法搜索以前的聊天记录,文本输出很慢,等等。最令人恼火的是,这个应用程序让你退出,你每天都要重新登录,这让人非常沮丧。
在某个时候,我想写一个 Chrome 扩展来满足自己的渴望。
OpenAI 发布 API 正是我所期待的。我立即考虑使用这个 API 为 ChatGPT 编写一个更好的 UI。
第二天,我注册了域名 typeingmind. com,开始花几个小时研究原型。 这周剩下的时间里,Twitter 上的这出闹剧让我忙得不可开交,但我还是设法在周末完成了Typing Mind的第一版。
2023年3月6日,星期一,我向公众发布了第一个版本,并在 Twitter 上发布。
这个应用程序立即受到了广泛的关注。
我以9美元的价格添加了一个付费计划,然后在接下来的几天里,随着我在应用程序中添加更多功能,价格慢慢上涨(现在的价格是39美元) 在发布应用的第一天,我就赚了1000美元,第二天2000美元,第二天4000美元。
在7天内,我总共获得了22000美元的许可证收入。
making-22k-in-7-days-the-story
自从四月份以来,Typing Mind已经成为我的主要关注点。我一直在添加功能,改进产品,并为公司构建 B2B 版本来创建他们自己的 ChatGPT UI。这个应用程序目前平均每月收入3万美元。
这就是我现在的处境。
建立一个团队
在我的第二年,有一件事情发生了显著的变化,那就是我开始建立一个团队。
我一直喜欢一个人。独自工作意味着我不必花时间在讨论、会议和更多的时间来构建。
然而,重复做同样的事情很快就会变得无聊。比如客户支持和一些我知道怎么做但是再也不感兴趣的编码任务。
所以在过去的一年里,我雇佣了1名全职员工(内容、营销、支持)和3名自由职业者(开发人员)。
在团队的帮助下,我在不牺牲顾客幸福感的情况下找回了很多空闲时间。产品也不断向前发展(新的特性和 bug 修复) ,而不需要我积极工作。
我仍然平均每天工作4个小时,但是现在我只做我感兴趣的事情,不管是一个新功能,还是一个新产品的试验。
剩下的20个小时我该怎么办?
我们来谈谈生活方式的改变。
生活方式的改变,好与坏
我绝对喜欢为自己工作,而不是朝九晚五的工作。然而,任何事情都有利有弊。经过两年的旅程,我能理解为什么这不是每个人的方式。
好的方面
对我来说,第一个也是最重要的好处就是自由。
当我达到稳定的盈利水平,我可以选择改变我的“工作-生活-平衡”的水平,因为我想要它。
我有如此多的空闲时间,使我能够追求生活中的其他兴趣,比如学习硬件、冲浪、旅行、玩游戏等等。
我可以选择在任何一天工作,或者我可以花一整天看 Netflix 不需要问任何人的许可。
薪水也很高,我的收入比我上一次领取的工资(每月大约9千美元)高得多。作为一名员工,每月挣45000美元不是一件容易的事情,我必须非常擅长编程(还有办公室政治!)。
学习也是好处之一。
经营一家公司需要广泛的技能,我一路学习: 市场营销,法律,金融,合伙人,销售,等等。
尽管我的规模很小,但与我只是一个听话的员工时相比,我现在谈论商业时更有信心。
坏的方面
难开头
天下没有免费的午餐。要找到一个产品并使其发挥作用可能是非常具有挑战性和压力的,尤其是在开始阶段。
我总是告诉人们,如果每个月没有稳定的收入、大量的储蓄和备用计划,就不要辞职。
有一份全职工作的同时还要做一些副业,这也会带来很大的压力。我很幸运,因为我还没有一个家庭,只需要照顾自己。对于那些有全职工作、妻子和孩子的人来说,没有多少时间和精力去做副业。在发生故障的情况下,风险因素也要大得多。
风险
即使你有一个成功的产品,风险仍然存在。
收入可能波动,市场可能发生变化,新的竞争对手出现,或者你做了一些愚蠢的事情。这会影响到生意,也会影响到你。
看看Black Magic发生了什么,如果我不能设法得到新的产品(Typing Mind)为我创造一个新的收入来源,我会非常紧张,这可能导致收入螺旋式下降。
这也是为什么我做多种产品,以减少一个死亡的风险的原因。
社交生活
我不得不牺牲我的职业关系网和社交生活,这让我感到非常孤独。
当我辞职的时候,我并不认为这会是一个大问题,所以我并没有真正注意保持与周围人的联系。
现在我开始建立人际关系,但是当你不再在同一个办公室工作,有同样的话题可以谈论时,就很难与人保持联系。
我的朋友们都有一份全职工作,在我身边没有很多独立开发者朋友,他们都有不同的最喜欢的国家或城市生活。如果我想解决这个问题,我的最佳选择是搬到世界各地一些受欢迎的独立中心,如巴厘岛或里斯本,但我仍然认为这不会长期有效。
这只是我在这条路上必须做出的交易。幸运的是,至少我还有在线 Twitter 社区可以一起玩。
今天和未来
这就是我从头到尾的故事。
接下来呢?我也不知道。
现在,我没有长期计划。我只有一个总的指导方针: 保持健康,通过做我感兴趣的事情赚更多的钱,所有这些都不能牺牲我的自由。
工作和享受生活并存。
至于短期计划,我将继续开发我的产品: Typing Mind (当前焦点)、 DevUtils、 Xnapper。也许在不久的将来会有新的产品!
我希望这篇文章能对那些想要追求同样道路的人有所帮助。
如果你想做和我一样的事情,以下是我的一些关键建议:
- 首先最重要的一点,记住,这一切都是我的故事,“我的方式”。这绝对不是“唯一的方法”,也许也不是“最好的方法”。你所能做的就是挑选我在这里分享的东西,看看它是否适合你。没有保证成功的公式;
- 如果你打算像我一样独自工作,试着成为一个通才: 什么都懂一点。例如,如果你是一个开发人员,不要限制自己只作为一个前端开发人员工作,尝试在后端开发,移动应用程序,设计,然后也学习市场营销等。利用80/20法则: 用你20% 的努力来获取80% 的价值;
- 建立自身优势。我认为我的编程技能是一种优势。我可以很快地编写应用程序,因为我已经做了很多年了。如果你没有任何优势,今天就找到它或者建立它;
- 建立观众群。这并不适合所有人,但如果可以的话,试一试。在 Twitter/Reddit/互联网论坛上建立你自己的观众群或社区。你以后做的任何事情都会容易得多。好处是复合的。在过去的两年里,我在 Twitter 上建立了97000名追随者,现在这也是我优势之一。
- 船早,船小,船频。如果一个想法不起作用,不要坚持太久。更频繁地实践创建产品来建立“肌肉记忆”。
- 构建产品时关注产品为客户带来的核心价值。练习从客户的角度观察产品,以避免产生过度设计。与你的客户交谈,让他们参与到你的建设过程中来;
- 耐心点,做好运气的准备,这是一场长期的比赛。
目前我只说这么多。如果你喜欢你刚刚读到的东西,一定要订阅我的时事通讯(类似博客,支持订阅)。我每个月写一次关于我的旅行的更新和分享我知道的事情。
最后,感谢大家的支持!
我很感激从社区(包括你)得到了很多支持,无论是在 Twitter 上,在独立黑客论坛上,还是在这个时事通讯(类似博客,支持订阅)上。特别是在早期。社区是我成功的重要因素。
我希望这篇文章能为社区贡献我的一小部分,我希望在未来看到更多的独立开发者。
非常感谢,再见!
原文(英语)链接:news.tonydinh.com/p/my-solopr…
关注公粽号【程序员凌览】回复"666",拉您进【人类高质量前端交流群~】
往期推荐:linglan01.cn/about