我的编程之路
我姐姐在我12岁那年带我入门编程。她向我展示了PHP论坛,并问我是否愿意自己学习编程。我尝试了,但基本上没成功。
青少年时期,我开始用Java制作Minecraft插件,那时候这可是热门得很。
14岁那年,我建了个网站卖铃声。我大概只赚了5美元。我妈妈是我唯一的顾客,最后我连她的钱都没能拿到。
我无意中用了别人的代码来做支付集成,所以钱都流进了别人的账户。那些日子真是难忘。
我在大学进一步学习了计算机知识,并在一家咨询公司实习。毕业后,他们正式聘用了我。给了我一辆车,一把钥匙,一个客户,让我去编写软件。
也就是在那时,我开始考虑开发自己的产品。我会制作一些小插件或浏览器扩展,只是为了让生活更轻松。
过了一段时间,我开始自由职业,并搬到了巴厘岛。在名为 Tropical Nomad 的联合办公空间,我遇到了一些非常有趣的人。有个家伙叫 Levelsio。
和这些人交流后,我觉得全身心投入到独立开发中听起来很不错。
但实际的道路,可以说是充满坎坷。
两次创业失败
我的第一个产品是一个名为 Sparkly 的 Slack 集成工具,它能帮助公司员工找到有共同兴趣的人。
2019 年我开始这个项目,然后疫情爆发了。这本应对远程工作的大公司员工增进联系是件好事。
起初进展还不错,月度经常性收入(MRR)达到了大约300美元。我的一个大客户是沃尔玛,他们用它作为员工培训的补充。但他们最终取消了订阅,Sparkly 之后也就没有太大起色。
我的第二个产品是一个名为 Base Styles 的品牌平台。我甚至不想提它。我在上面花了10个月的时间,却连一个真正的客户都没找到。只有100个试用用户。
我通过断断续续的自由职业来维持生计,一边开发这些产品。一段时间独立开发,然后一段时间自由职业。
快速构建,公开进行
当我在开发 Base Styles 时,我想到了 Tailscan ——一个浏览器覆盖层,帮助您构建、设计和调试 Tailwind 网站。
我不擅长在编码时想象变化的样子,而且在集成开发环境和浏览器之间切换也很让人沮丧。所以,我构建了一个小型 JavaScript 浏览器扩展来帮忙。
当 Base Styles 明显没有前景时,我给自己定了个挑战:四周内构建并发布一个产品。
我对 Tailscan 很有信心,因为我认为,如果它对我有用,那对别人也肯定有用。所以,我改进了扩展的外观,然后在四周后在 Twitter 上分享了一个演示。
它获得了大约 70000 次展示和 500 个点赞。当时我大概只有 300 个粉丝,所以这真的很惊人。
接下来两周,我将其发展成为一个真正的产品,并在 Product Hunt 上发布了它。
发布前先做市场测试
在开发 Tailscan的 同时,我开始了一个新闻聚合项目。我在 Twitter 上每周发布多个演示,直到发布,并在每次邮件中链接到我的产品。
我这样做了一段时间,新闻聚合项目的订阅者达到了 300 人。
这为我发布到 Product Hunt 时的投票提供了很大帮助。我想我大概获得了40个客户,他们购买了每年39美元的订阅。
在制作了一个实际上不用太多工作量且没有人愿意购买的产品之后,这简直是奇迹。
倾听客户的声音
自2022年11月发布以来,我根据用户反馈主要改进了 Tailscan。开发者们非常友好,给了我非常好的反馈。
第一个真正重要的更新是一个 CSS 到 Tailwind 的选项,它允许您访问任何网站,并将其中任何部分转换为 Tailwind 组件。
我在这上面工作了大约五个月,并在 Tailscan 的第一个周年纪念日上发布了它。
另一个重大变化是开发工具集成。Tailscan 最初是网站上的一个覆盖层,但现在您可以在 Chrome 检查器中打开它。如果您正在移动设备上工作,并且屏幕很小,您可能不希望有一个大覆盖层。
接下来,我将发布一个 Firefox 版本。大约有20人请求了这个功能。
调整定价策略
Tailscan 最初只有年度订阅。在某个时候,我意识到这大约是每月3美元,需要一千个用户才能获得不错的个人收入。
所以,在大约六个月后,我增加了一个每月计划和一个永久许可,即使我停止开发产品,它也会永远工作。
这非常成功,我的月度经常性收入(MRR)从大约600美元飙升至2000美元。
起初,大部分增长是在每月计划中。但在更改着订阅页面以强调永久许可后,它开始卖得更好,而每月计划则放缓了。
流失相当多,这相当痛苦。但同时,终身销售额也上升了。在过去的六个月里,它们平均每月在4000到6000美元之间。
我最近稍微降低了每月定价,看看是否可以改善经常性收入。似乎现在有更多的客户了,但需要一段时间才能看到有没有效果。
营销策略:成功与失败
一些营销策略真的没有奏效。我在我的细分市场中赞助了几个新闻通讯,但点击率很低,转化率更低。我最多只能收支平衡。
我尝试与一些博主合作。其中少部分还不错,但其他的尤其是Tiktok上的那些,真的没有带来任何利润。
在 Twitte 上发布效果要好得多。有一些病毒式传播的时刻。
我也一直坚持更新产品。如果你有大的更新,你可以每六个月左右在 Product Hunt 上进行产品发布。这会带来很多流量。
但 SEO 是我最有效的营销工具。虽然产生效果需要一段时间,但是值得的,通过SEO带来的流量大概占到70%到80%。
在很多页面上增加产品连接,如关于 Tailwind 类的资讯。单独来看,这些页面并没有带来那么多访客,但加在一起,它们会产生不错的流量。
保持好奇
如果你想成为一名独立开发者,你需要始终保持好奇。保持积极,并将其视为一个永无止境的挑战。然后玩得开心。
大多数人从技术角度看待开发。其他人更像是销售人员,专注于如何营销产品。
但也有第三种视角,我从 Danny Postma 那里学到了。通过转换角度来看待你的业务。你必须尝试了解其他人如何看待你的产品。如果我构建了一个网页,人们首先会看哪里?
多写文章,多分享。在独立开发中取得成功的人会坚持写作。文章、推文、博客。这可以让更多的人了解到你在做什么。
如果你发现写作很难,可以尝试先在本地进行一些记录。写下你的想法。
难以置信的自由
独立开发为我打开了新世界的大门,让我从安稳的日常工作中跳出来,拥抱了一种全新的自由。自己赚钱,自己作主,这种自力更生的感觉真是太棒了。它不仅让我在工作中更敢于冒险,还让我的生活变得更加丰富多彩。而且,我发现成功就像是滚雪球,越滚越大。这一路走来,我学到的最重要的一课就是:成功,它是个不断累积的过程。