4

收获与教训:我辞职做 Shopify 应用开发者的这 4 年

 9 months ago
source link: http://w2solo.com/topics/4056
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

100

译者:集美美图 APP
原文:https://kylebuildsstuff.com/ramen-profitability-reflections

其他翻译文章:


我在 2019 年秋天辞去了软件开发人员的工作,全职开发 Shopify 应用程序。我的目标是实现财务自由,第一个重要的里程碑是 Ramen 盈利。

到 2023 年春天,我终于实现了 Ramen 盈利。我开发了 7 个 Shopify 应用程序,一些与 AI 相关的产品,以及一些与加密相关的产品。其中只有 3 个产品今天仍然存在并盈利。

我老了,胖了,穷了。值得吗?我想是的这对我来说并不容易,但如果有机会再选择一次,我会选择做同样的事情。

创造很酷的东西和建立一个企业是不一样的

我最初的计划只是复制现有的应用程序,但要做得更好、更便宜。我浏览了 Shopify 应用商店中评分较低到中等的应用程序,并记下了它们评论中最大的抱怨,然后我就会制作一个我认为更好的应用程序。

我的大部分精力都放在了学习和尝试新技术上。我完全预料到我的前几个应用程序会失败,而这正是我所得到的。作为回报,我尝试了一些新工具,并将它们融入到我感兴趣的堆栈中,这些工具是我渴望已久的,也是我认为从长远来看最适合交付的工具,如 Kubernetes、GraphQL、Svelte 和设计系统(Polaris)。

不幸的是,对新技术的热情只能维持这么长时间。我就是抱着这种心态开发了两个 Shopify 应用程序(与产品页面定制相关),上线几个月后,我只得到了几个付费客户。我想,其中一个客户甚至忘了他们安装了我的应用程序并付了钱,因为我根本没看到他们使用过。这甚至还不够数据库的成本,所以我关闭了这两个应用程序。

这让我怀疑我是真的想创业,还是只是想玩新技术。我两个都想要。

对我来说,最困难的部分是几乎没有什么指导,我认为工作提供的结构是理所当然的。每一次被批准的拉动请求、每一次会议、每一份薪水......这些都是我在做正确事情的标志。如果我做得不对,我可以随时观察别人在做什么,或者寻求帮助。

但是当你独自一人的时候,这些都是不可能的。唯一能证明你在做生意是对的就是有人付钱给你,而没有人付钱给我。我可以写最干净的代码,使用最新的技术,设计最好的用户体验,构建最酷的功能,但这对业务来说毫无意义。

产品通常不是限制因素(营销问题)

我在 2021 年春天建立了我的第一个盈利产品。这是一款针对受 COVID 封锁影响的当地企业的提货/交货调度应用程序(Pickup & Delivery Buddy)。

在最初的几个月里,我没有付费用户,尽管用户基础在稳步增长。我与客户沟通,增加功能,修复 bug,但都无济于事。最初,最大的转变是我改变了定价计划。我尝试了几次,但最终成功的是免费增值模式,关键在于将免费层设计成一种获取策略,而非实际计划。

找到一个可行的定价方案后,我觉得我所要做的就是继续做东西,因为如果你做了,他们就会来,对吧?

所以我继续开发,继续获得客户,但我发现奇怪的是,增长似乎与功能发布无关。增长是线性的,大的功能发布根本没有改变轨迹。即使不发布功能也没有改变它。我的增长有多少可以归功于我的产品,有多少可以归功于应用商店的算法?

增长轨迹的最大增长(对于用户和客户)实际上是在我更新应用程序列表以更好地适应某些关键字时。一天的文案和关键词研究比几周的设计和开发对我的成长更有帮助。到 2022 年,我用这个应用程序达到了 1000 美元的 MRR。

营销真的很重要

在构建了更多的应用程序后,我发现自己从零开始发布完全构建的产品变得更加舒适,但仍然困扰我的一件事是营销。

在 Shopify App Store 中,“营销” 或推广在很大程度上依赖于算法。你创造了一款优秀的产品,编写了一份优秀的应用清单,获得了良好的评价,算法就会为你处理推广事宜。在大多数情况下,这都是行之有效的,你只需做好产品,他们就会来。

但我想卸下训练轮,体验一下在 Shopify 应用商店之外,市场营销是如何运作的。

我的第一个实验是创建两个人工智能辅助文案应用 (Copybuddy),两者的功能几乎相同,但一个将在 Shopify 应用商店发布,另一个将在网络上发布。长话短说,这两个应用程序都失败了。在这两款应用发布后,我都没有进行市场营销。几个月后,令我惊讶的是,网页版确实获得了一些用户,尽管没有一个是付费用户。Shopify 的版本有大约 20 个用户,其中有几个付费用户。

在完全没有市场推广的情况下,我没有客户,多亏了应用商店的算法,我才有了客户。

我的第二个实验是 ChatGPT 包装器。我在 Twitter 上看到另一个独立开发者建立了一个,并在一周内赚了超过 1 万美元,我想我也可以这么做。

所以我建立了 “AI Chat Bestie”,在 Twitter 上发布了它,并在 Product Hunt 上推出。它有不少用户,但在接下来的几周里只有 100 美元。这也没有帮助,因为这些都是终身交易。我无法与他的 80k+ 粉丝竞争。他不仅每天都在输出内容,而且他多年来创建的品牌和追随者也是一条强大的护城河。

后来在他的通讯中得知,这不是他的第一个人工智能产品,他的第一个人工智能产品失败了,尽管有同样的影响力。打造一个能解决问题的好产品确实很重要,但市场营销同样重要,甚至比它更重要

我将这些经验应用到我的人工智能文本到语音产品 beepbooply 上。我研究了关键词,撰写了博客文章,制作了视频内容,在人工智能聚合网站上列出了我的产品,并获得了数千名用户,尽管只有少数用户付费,但截至目前,我的 MRR 总额为 300 美元。

但时机最重要

要把一个产品的成败归咎于一个单一的变量确实很难,往往是多种因素综合作用的结果。但我仍然认为,时机对产品能否成功起着至关重要的作用。太早或太晚推出产品都会失败,除非你付出巨大的努力和技巧,但在正确的时间推出产品,则会让人感觉一切都水到渠成。

我认为,Pickup & Delivery Buddy 之所以成功,很大程度上是因为 COVID 和封锁的时机。由于客流量减少,企业不得不进行调整,而且需要提货/交货调度解决方案。

我还花了几个月的时间开发了一个售后销售应用。它使用了更新的 Shopify API,所以我认为竞争会更少。但市场比预期的要小,我发布得晚,结果发现一个已经很成熟的竞争对手。尽管它们拥有相同的核心功能,在应用商店中也属于相同的类别,但它们都在成长,而我却没有。

我认为同样的故事也可以应用到我的 ChatGPT 包装器上。当我的竞争对手推出他的产品时,它就像病毒一样传播开来。当我推出一周后,已经有 5 个其他模仿者,我们正在为残羹剩饭而战。

半途而废也没关系

独自工作的好处之一就是选择权永远在你手中。如果我不喜欢我正在做的事情,我可以停下来。如果我想在我不喜欢的事情上赚钱,我应该继续工作。事后看来,这可能是一个更好的选择,但创造一个自动化互联网赚钱机的可能性太大了,以至于不能错过。

我最具挑战性的应用程序是 Subscription Buddy,这是一款用于产品订阅的 Shopify 应用程序。它花了我 4 个月的时间来构建,是迄今为止我单独构建的最复杂的应用程序。它不仅有面向商家的标准部分和面向店铺的部分,还涉及到为处理经常性付款、安排付款、重试付款、处理付款失败、电子邮件通知、更新订单、订阅等所有重要事项建立单独的任务队列。这也是我第一次在 Kubernetes 集群上启动多个相互依存的服务,包括应用服务器、redis 和另一个用于队列/工作进程的服务器。我知道还有更简单的方法,而且完全没有必要为一个还未启动的应用程序做这么多优化,但这对我来说是一项个人技术成就和胜利。

这是一个已完成并可运行的产品,但由于多次沟通不畅,以及在应用程序提交过程中发现的一些与店铺/UI 相关的小错误,它被拒绝了很多次,以至于我的提交能力被暂停了一个月。

这么多月的努力付诸东流,至少可以说是令人沮丧的。但一周后,我意识到这是一件幸事,我完全不想维护这么庞大的应用程序。光是启动开发环境就需要 7 个终端选项卡,而修复潜在的与队列相关的错误也不是件有趣的事。

在这一点上,我启动和停止过很多项目,但每一个项目都为我提供了宝贵的第一手经验和教训。

我认为还有一点值得一提,那就是当你半心半意地做一件事情时,你很难在竞争中获胜。即使每天工作 8 小时也会很辛苦,但你的顶级竞争对手会很乐意每天工作 16 小时,因为这对他们来说是一种游戏。

Ramen 的盈利能力还远未达到理想水平,而且我的大部分收入都依赖于一个平台,这一事实也令人担忧。但事实就是如此。

维护现有产品所需的精力相对较少。我偶尔会做一些客户支持和修复错误/添加功能的工作,但我主要是在等待 Shopify 发布他们最新的一批功能和集成(应该很快就会发布)。在此期间,我的主要工作是写作、反思和学习如何在区块链(尤其是 Sui)上构建。

区块链是我所知道的最令人兴奋的技术。一个全球分布式、去中心化和无需许可的数据库 (分类账) 的想法,使数字资产的所有权达到前所未有的规模,这是我愿意投入大量生命的事情。

问题是,现在还为时过早,有很多基础设施需要建设。我认为,我们可能还需要几年时间才能看到主流应用。不过,没有什么软件比区块链技术更让我兴奋了。人工智能很先进,但从根本上来说,它受到大型昂贵模型的限制,只有大型科技公司才能掌握这些模型。这也是区块链技术吸引我的部分原因。区块链技术还处于早期阶段,但早期参与也会很有趣。

每一天都充满了可能性,没有什么是一成不变的,我打算尽我所能保持这种状态。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK