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

dunizb(杜尼卜) · 2023年08月07日 · 最后由 111 回复于 2023年10月30日 · 1211 次阅读
本帖已被管理员设置为精华贴

译者:集美美图 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)上构建。

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

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

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

cmlanche 将本帖设为了精华贴。 08月08日 10:43

优质翻译,精华

👍👍👍👍

需要 登录 后方可回复, 如果你还没有账号请 注册新账号