这是一篇非常成功的独立黑客(实现了财务自由的独立开发者)的故事,希望他的故事能够带来一些启发,而不是带来一些焦虑。
今天,是我辞去工作并成为一名全职独立黑客整整两年。
2021 年 9 月 20 日,是我失业并开始为自己工作的第一天。
这是我做过的最好的决定——为自己工作,给了我前所未有的自由。
- 创建了四个小但成功的产品(所有这些都将在本文后面提到)
- 搭上了人工智能炒作的列车,并成功地用它创造了一个产品
目前,我所有产品的总收入约为每月 45,000 美元,利润约为 90%。我想借此机会写下我迄今为止的这些经历的回顾。我希望这对那些希望有一天成为自己老板的人有所帮助。在辞职之前,我是一名拥有 7 年经验的软件工程师(2021 年)。我喜欢构建软件。我的第一个软件产品是在高中时使用 Visual Basic 6 构建的。在我的职业生涯中,除了全职工作之外,我总是有一些副业项目。
由于在该行业工作了 7 年,我学到了很多有用的技能:前端、后端、DevOps、移动应用程序、游戏开发和一些 UX/UI 设计。这些技能成为我最大的优势,并在我后来的旅程中提供了巨大帮助。2020年初,新冠疫情发生。我被迫独自在家(在国外)远程工作。我发现了 IndieHackers.com 并开始每天收听他们的播客。Pieter Levels、Kyle Gawley、Jon Yongfook(等等)等成功独立黑客的故事给了我很大的启发。灵感、新冠疫情带来的无聊,以及不用通勤上班而获得的额外时间,让我重新燃起了我的热情:构建软件产品。所以我尝试了一下。我开始从事一个新的副业项目,希望能产生一些收入。我的第一次尝试是构建一个日志查看器 macOS 应用程序。作为一名优秀的软件工程师,我希望应用程序拥有漂亮的 UI、大量的功能、全面的架构以及测试覆盖率 >95% 的单元测试套件。我为此工作了约 6 个月。我感觉这个项目永远不会完成。然后,我感到无聊并放弃了该项目。但至少我从中得到了一些东西:我获得了很多使用 Swift 的经验,这意味着我现在可以更快地构建 macOS 和 iOS 应用程序。大约一个月后,我决定再试一次(这一次,你可以确定我写了零测试用例😂)。我在大约两周内构建了 DevUtils 的第一个版本。它是一款应用程序,将所有常用的开发人员工具捆绑到一个统一的界面中,可以在 macOS 上离线工作。我将该应用程序发送给朋友、家人和同事使用(免费)并收到了一些很好的反馈。人们喜欢这个应用程序!这就是我一直在寻找的标志。我很兴奋,决定向应用程序添加付款:9 美元 - 一次性购买即可永久使用该应用程序。然后,我在 Hacker News 上发布了该应用程序。我想我很幸运,这篇文章收到了一些积极的评论,我在几个小时内登上了黑客新闻的榜首。这就是我获得第一笔互联网美元的方式。我在新加坡的卧室里疯狂地跳了起来(当时我还在全职工作)。在黑客新闻首页最初的流量激增之后,事情开始放缓。我在 Product Hunt 上发布了该应用程序,并再次获得流量峰值,仅此而已。我知道将应用程序发布到互联网上的网站和论坛并希望流量激增从长远来看是行不通的。我不可能永远幸运。我尝试过 Google 付费广告、撰写 SEO 文章、在时事通讯/YouTube 频道上寻找赞助,以及许多其他事情。虽然取得了一些小成果,但最终我没有找到一种无需持续努力就能长期为我带来流量的方法。(SEO除外,但SEO见效极其缓慢)这是我想到 Twitter 和 #buildinpublic 社区的时候。我的计划是,如果我能获得很多关注者,那么我无需做太多事情就能获得稳定的 DevUtils 流量。因此,我重新激活了我的旧 Twitter 帐户并开始建立我的个人品牌。我的大部分推文都是关于 DevUtils 的,而且很无聊。我很快了解到,仅发布有关 DevUtils 的推文并不能帮助我获得关注者。人们只是不在乎。当然,我与社区中的其他人互动,回复他们的推文,开玩笑,然后就闲逛了。但最终,如果我自己的时间线上没有一些有趣的事情,人们就没有理由关注我。仅仅发布有关 DevUtils 的推文并不能解决问题。所以我开始利用我的技能和优势做很多有趣的事情:编码。例如,这个实验是我第一个获得 100 多个赞的“病毒式”推文:经过 6 个月的持续这样做,我的账户从 2020 年 11 月的 100 名关注者增加到 2021 年 5 月的 700 名关注者。我认为 Black Magic 是我第一个“真正的”业务,因为它有一个具有经常性收入的订阅定价模式。2021 年 5 月左右,当我在 Twitter 上的关注者接近 1,000 名时,我决定做一些特别的事情来庆祝(同时也获得更多参与度!)。通过查看 Twitter API 文档,我了解到可以通过 API 更新个人资料图片。因此,我构建了一个小脚本,在我的个人资料图片周围显示进度条。当我的关注者达到 1,000 名时,进度条会越来越接近 100%。人们非常喜欢这个主意!因此,我将脚本变成了一个 Web 应用程序,并为“Pro”版本添加了 4 美元/月的订阅费,人们可以在其中自定义进度条颜色。受到这种推动,我利用所有空闲时间致力于完善Black Magic。我向 Black Magic 添加了许多其他功能,主要是帮助用户创建更多互动的 Twitter 工具。通过同时构建和发推文,我的 MRR(每月经常性收入)和我的关注者都在快速增长。到 2021 年 8 月,我已经:
总体而言,势头强劲。我相信我实际上可能有机会靠 Black Magic 和 DevUtils 谋生。就在那时,我递交了通知,正式辞职。2021 年 9 月 20 日是我的最后一个工作日,也是我作为全职独立黑客的第一天。我记得我到外面散步,呼吸新鲜空气,感受到了从未体验过的自由。我在新加坡工作时住处附近的公园。
大约在同一时间,我开始写一份时事通讯(这封时事通讯!)。如果您是长期读者,您可能还记得我详细写过。这是帖子:
我在银行有2年的存款。如果我住在越南(我的家乡),我可以很容易地长达四年没有收入。我的后备计划是,如果事情不顺利,就回到全职工作。那时,我还没有家庭,没有妻子,也没有孩子。那是我做出一生中最大赌注的最佳时机。所以我做了。我的目标是在第一年达到 1000 美元 MRR,这足以让我在越南永远舒适地生活。辞职后,我把所有时间都花在了 Black Magic/DevUtils 上,并且仍然继续发推文来建立受众。增长开始加速。我向 Black Magic 添加了许多新功能,最引人注目的是 Magic Sidebar——一个 Twitter 的 Chrome 扩展,提供分析和 CRM 功能。这一功能一举改变了 Black Magic 作为一款产品的意义。从一个有趣的参与工具到成为一个真正的止痛药并解决许多大 Twitter 帐户当时遇到的大问题。后来我把整个产品都围绕着这个功能。我更改了登陆页面以专门讨论此功能,而不是个人资料进度栏和其他有趣的功能。您可以在 BlackMagic.so 上看到它。几个月内,通过在 Product Hunt 上构建、发布推文和发布该产品,我的每月收入增长到 4,000 美元。这段时间发生了很多事情。幸运的是,我像机器一样每月一次在这份时事通讯中写下所有内容。
到 2022 年 2 月,我的 MRR 已达到 4,000 美元,Twitter 上的关注者已达到 28,000 名,远远超出了我的目标。辞职后的最初几个月,我工作量很大。大概每天 12 小时,如果你把 Twitter 也算作“工作”的话,甚至每天 16 小时。
因此,当我的 MRR 达到 4000 美元(考虑到我在越南的生活成本)时,我开始放慢脚步。我仍然想获得更多的收入,但我意识到这是一个移动的球门柱,它永远不会停止。1 万美元,然后是 2 万美元,然后是 5 万美元。我知道我永远不会满足。这段时间我的平均工作时间约为每天4小时。我仍然经常发推文。2022 年 9 月左右,神奇的事情发生了:我被邀请参加独立黑客播客!这是我刚开始时每天听的播客。这就像梦想成真!该播客于 2022 年 9 月 22 日发布,几乎是我辞职一年后。快进到 2022 年 10 月,Black Magic 的 MRR 稳步增长至 13,000 美元。除了开发现有产品之外,我还一直尝试新事物。
我构建了几个小产品,其中一些失败了(EmojiAI、AskCommand)。其中之一,Xnapper - 一个屏幕截图应用程序,引起了我的观众的兴趣,并成为我的第三个成功产品。现在每月收入为 6,000 美元。我在这篇文章中写了更多关于 Xnapper 如何开始的内容:
当我对一种产品感到厌倦时,开发多种产品可以让我在它们之间进行切换,从而减轻我的压力。这也是为 Twitter 受众提供新鲜内容的好方法。我拥抱“公开构建”,并分享了构建应用程序时的所有内容。例如,这条展示移动应用演示的推文获得了 1,700 个赞!这几乎就像免费营销。Twitter 上戏剧性的变化,以及我的第四个产品
2023 年 2 月左右,埃隆·马斯克 (Elon Musk) 收购 Twitter 后不久,他们宣布 Twitter API(Black Magic 正在使用)将不再免费。
我认为这没什么大不了的。我从黑魔法中赚了很多钱,并且很乐意付钱。我几乎不知道的是,价格公布为 42K 美元/月(每月,而不是每年)。有一个较小的计划,每月 100 美元,但限制和限额非常低,你甚至无法用它运行天气机器人。Black Magic 当时的 MRR 为 14,000 美元。这意味着我无法承担 API 的价格。长话短说,我以 12.8 万美元的价格出售了 Black Magic。您可以在这里阅读整个故事:截至目前,我不再拥有 Black Magic,但我仍然喜欢这个产品并每天使用它。
有趣的是,几个月后,Twitter 改变了定价的想法。他们推出了一项新计划,每月 5,000 美元。
这个计划有一些限制和API限制,它可能对Black Magic有用,也可能不起作用,但我甚至懒得去检查,因为它已经不再重要了。
这是我的第一个产品退出。这不是我想要的方式,但我无能为力。
大约在同一时间,我开始开发一个新产品:Typing Mind。
OpenAI 于 2023 年 3 月 1 日宣布推出 ChatGPT API。那时我已经通过 Web 界面使用 ChatGPT 一段时间了。
网络界面非常有限,我很长一段时间都对它感到恼火。例如,你无法搜索以前的聊天记录,文本输出很慢等等。最烦人的是,应用程序将你注销,你必须每天重新登录,这非常令人沮丧。
在某个时候,我正在考虑编写一个 Chrome 扩展来解决自己的问题。
OpenAI 发布 API 正是我所期待的。我立即想到使用 API 为 ChatGPT 编写更好的 UI。
第二天,我注册了域名typingmind.com,并开始了几个小时的原型工作。
推特上的戏剧让我在这周剩下的时间里都很忙,但我设法在周末完成了《Typing Mind》的第一个版本。
2023 年 3 月 6 日星期一,我向公众发布了第一个版本,并在 Twitter 上宣布了这一消息。
我添加了 9 美元的付费计划,然后随着我在接下来的几天内向应用程序添加更多功能,慢慢提高了价格(现在的价格为 39 美元)在发布应用程序的第一天,我就获得了 1,000 美元的收入,然后第二天就获得了 2,000 美元的收入,然后第二天又获得了 4,000 美元的收入。7 天之内,我总共获得了 22,000 美元的许可收入。自四月以来,打字思维已成为我的主要关注点。我一直在添加功能、改进产品,并为公司构建 B2B 版本来创建自己的 ChatGPT UI。该应用程序目前平均每月收入约为 3 万美元。在我第二年,发生的一件显著变化是:我开始组建一个团队。我一直更喜欢独自一人。独自工作意味着我不必花时间讨论、开会,还有更多时间进行建设。然而,一遍又一遍地做同样的事情很快就会变得无聊。像客户支持和一些我知道如何做但不再感兴趣的编码任务之类的事情。因此,在过去的一年里,我雇佣了 1 名全职员工(负责内容、营销、支持)和 3 名自由职业者(开发人员)。在团队的帮助下,我在不牺牲客户幸福感的情况下获得了很多空闲时间。产品也在不断向前发展(新功能和错误修复),而无需我积极工作。我仍然平均每天工作 4 小时,但现在我只做我感兴趣的事情,无论是新功能,还是尝试新产品。我非常喜欢为自己工作,而不是朝九晚五的工作。然而,凡事都有优点和缺点。经过两年的这段旅程,我明白为什么这不适合每个人。
好的一面
当我达到拉面盈利水平时,我可以选择按照我想要的方式改变我的“工作与生活平衡”水平。我有很多空闲时间,让我可以追求生活中的其他兴趣,比如学习硬件、冲浪、旅行、玩游戏等。我可以选择在任何一天工作,只要我愿意,或者我可以花一整天的时间看 Netflix 而不征求任何人的许可。钱也很可观,我赚的钱比我上次领取的工资(大约 9000 美元/月)要多得多。作为一名员工每月赚取 45,000 美元并不是一件容易的事,我必须非常擅长编码(还有办公室政治!)。经营一家公司需要我一路上学到的广泛技能:营销、法律、财务、合作伙伴关系、销售等。即使我的规模很小,但与我只是一名员工按指示行事时相比,我现在谈论业务时更加自信。没有什么是免费的。找到一种产品并使其发挥作用可能会非常具有挑战性和压力,尤其是在刚开始的时候。我总是告诉人们,如果每个月没有稳定的收入、大量的储蓄和后备计划,就不要辞职。一边做全职工作一边做副业项目也会带来压力。我很幸运,因为我还没有家庭,只需要照顾好自己。对于有全职工作、有妻子和孩子的人来说,没有太多时间和精力去做副业。一旦失败,风险因素也会大得多。u.收入可能会波动,市场可能会发生变化,新的竞争对手出现,或者你可能做了一些愚蠢的事情。它可能会影响业务,从而影响您。看看 Black Magic 的情况,如果当时我不能让新产品(Typing Mind)为我带来新的收入来源,我会承受极大的压力,这可能会导致螺旋式下滑,谁知道呢。这也是我更喜欢拥有多种产品的原因,以减少一种产品死亡的风险。我不得不牺牲我的职业网络和社交生活。它变得非常孤独。当我辞职时,我并不认为这会是一个大问题,所以我并没有真正注意与周围的人保持联系。现在我开始建立后台联系,但是当你们不再在同一个办公室工作并且有相同的话题要谈论时,很难与人们保持联系。我的朋友都有一份全职工作,我周围的独立黑客朋友并不多,他们都有不同的最喜欢的国家/城市居住。如果我想解决这个问题,我最好的选择是搬到世界各地一些受欢迎的独立中心,如巴厘岛或里斯本,但我仍然认为这不会长期有效。这只是我在这条道路上必须做出的权衡。对我来说幸运的是,至少我还有在线 Twitter 社区可以闲逛。目前,我没有长期计划。我的生活准则只有一个:保持健康,通过做我感兴趣的事情赚更多的钱,同时不牺牲我的自由。至于短期计划,我会继续致力于我的产品:Typing Mind(当前重点)、DevUtils、Xnapper。也许在不久的将来还会推出新产品!我希望这篇文章对任何想要追求同样道路的人有所帮助。如果您想做和我一样的事情,以下是我的一些关键要点:- 首先,请记住,这一切都是我的故事,“我的方式”。这绝对不是“唯一的方法”,也可能不是“最好的方法”。您所能做的就是挑选我在这里分享的内容,看看它是否适合您。没有任何公式可以保证成功。
- 如果你像我一样打算独自工作,请尝试成为一名多面手:什么都懂一点。例如,如果你是一名开发人员,不要限制自己只做前端开发,也尝试开发后端、移动应用程序、设计,然后还学习营销等。利用 80/20规则:用20%的努力获得80%的价值。
- 为自己建立不公平的优势。我认为我的编码技能是一种不公平的优势。我可以非常快地构建应用程序,因为我已经这样做了很多年。如果你没有任何不公平的优势,今天就找到它或建立它。
- 建立受众群体。这并不适合所有人,但如果可以的话,请尝试一下。在 Twitter/Reddit/互联网论坛上建立自己的受众或社区。以后你做任何事情都会变得更加容易。好处是复合的。过去 2 年里,我在 Twitter 上建立了 9.7 万粉丝,现在这也是我的不公平优势之一。
- 早发货、小发货、频繁发货。如果一个想法行不通,不要坚持太久。更频繁地练习运输产品以建立“肌肉记忆”。
- 构建产品时:关注它为客户带来的核心价值。练习从客户的角度看待产品,以避免过度设计。与您的客户交谈并让他们参与您的构建过程。
我很高兴得到了社区(包括您)的大力支持,无论是在 Twitter、独立黑客论坛还是本新闻稿中。尤其是在早期。社区是我成功的一个重要因素。我希望这篇文章能为社区贡献我的一小部分,也希望将来能看到更多的独立黑客。
还没有评论,来说两句吧...