自我介绍 全职独立开发 2 年半,只专注做一件事情

MegatronKing() · 2024年08月06日 · 最后由 gmfan 回复于 2024年09月24日 · 4875 次阅读
本帖已被管理员设置为精华贴

大家好,我是Reqable的开发者,第一次在社区发帖,简单介绍我的个人经历、项目和目前的状况。

2022 年 2 月最后一天,我从商汤辞职,开始做独立开发,到现在 2024 年 8 月份了,已经整整 2 年半了。这段时间里,我只做了 Reqable 这一个项目,当然在后面的时间里依然会持续专注地做下去。

Reqable 是一个生产力工具,既类似于 Charles、Fiddler 这一类的网络调试工具,也类似于 Postman 这一类的 API 测试工具,但是具备两者的核心功能。这些生产工具的功能无可厚非,但是无论是 UI 设计,还是交互设计,都难以让人满意,有些更是已经存在了近 20 年的老古董了。在新的时代里,必然会出现新的产品,来替代掉他们。我要干的就是当这个挑战者,Reqable 的使命就是要逐步地淘汰掉他们。

这是一个极具挑战性的事情。 首先,这是一个非常庞大的工作,Charles 和 Fiddler 的功能相对简单,但是已经迭代了十多年了,Postman 更是一个功能覆盖面非常广的产品,甚至有一套完整的平台生态。Reqable 要整合两者的功能,这个工作量非常大,还要做得比他们更好。其次,众多的竞争者,API 工具这个领域的竞品实在是太多太多了,国内就有好多家在做,开源项目更是层出不穷。产品做出来了,如何脱颖而出是个很大的问题。最后,苛刻的付费群体,我本身就是程序员,也非常了解这个群体,让我们付费太难了。

困难和挑战虽然多,不过我也有些许底气。比如不错的技术能力,很强的执行力,最重要的是很了解我的用户群体,因为自己本身就是其中一员。我所设想的产品,虽然有很多竞争者,但大多数单品模仿而不是创新整合。很多开发者或者测试人员,网络调试工具和 API 测试工具都同时在用,但是只用其中的核心功能,比如用网络调试工具看看数据报文,用 API 工具发送个 POST 请求,有时候可能还需要两个工具来回倒腾。现在的话,只需要一个工具了,同时还有更好的 UI、交互和性能。这是一个很好的机会,前提是产品能够实现。

在辞职后,我立即就开始了准备工作。产品设计上是全平台的工具,支持桌面端和移动端,五大主流平台。两大核心功能,网络数据调试和 API 测试,并进行深度的整合。产品立项很快的,接下来就是全力以赴进行开发。因为考虑做桌面端 + 移动端,所以选择了 Flutter 框架。2022 年初的时候,Flutter 桌面端还没有正式发布,需要解决很多的问题,加上 Flutter 生态并不是那么成熟,我需要造很多轮子。比如代码编辑器,支持 HTTP3 的网络框架,各平台的原生支持等等,很多都需要空手去撸,比如代码编辑器前后就从 0 到 1 手撸了有三个月的时间。涉及的功能又太多了,代码生成、HAR 支持,各种压缩算法支持,Python 脚本支持等等,我因此写了很多的组件和模块。客户端,服务端,网页,使用文档,这些也统统都要做,这个项目光是仓库就有几十个。

全职写了整整一年,终于在 2023 年 3 月开启内测,拉了 800 位用户,前前后后测试了两轮,修修改改,打磨完善,直到 6 月份才正式发布。正式发布的时候,匆匆忙忙,仅仅只支持了桌面端平台,移动端平台都还没有来得及做。直到半年后,12 月份才正式发布了移动端 App。到现在 2024 年 8 月份,将产品又持续打磨了大半年,现在终于差不多满意了。

上面是目前的产品效果图,严格来说,现在的状态是勉强满意,因为还有非常多的功能没有完善,还有非常多的地方可以优化,还有更多想要的功能没有实现。在 Github 社区,累计收到了近 800+ 个 issue,有效的 Issue 仍然剩余 200 个左右。在今年底,我还计划要上线云服务和团队协作功能。当然,饭要一口一口吃,后面慢慢去迭代优化。

产品推广方面,主要还是走技术文章路线,在各大技术人员聚集地发一些技术性质的干货文章,保证产品高质量的前提下,通过自来水式的分享传播。这个月初,我统计了一下目前的项目的用户情况,累计有 30w+ 台的设备启动过 Reqable,日活设备数在 8k 左右。感谢国内外广大工程师们的支持,希望今年再接再厉,争取做到百万设备量。

感谢大家阅读,欢迎大家体验我的产品 Reqable: https://reqable.com , 如果你是一位技术人员,还可以关注项目的官方公众号Reqable,持续更新技术性的干货文章哦。

cmlanche 将本帖设为了精华贴。 08月06日 23:07

感谢分享,完全可以代替 postman 使用了

是一个人开发?还是有团队啊,一年能有这完成度,恐怖如斯了

uestccokey 回复

完全一个人

是个狠人啊

厉害了。

太强了,大佬

Flutter 居然可以做成这样。 厉害。

厉害了,大佬!

那些个小蓝鸟也是大佬开发的吗?太牛了👍

相比于竞品,核心价值是?

对独立开发的来说,最难的应该就是推广了

牛,这应该是目前我见过的独立开发者中把 flutter 用到最极致的了🤙

牛,厉害了

大佬,工作经历一直从事哪方面的研发?

22 楼 已删除

感觉对得起"既要好用也要好看"的宣传语!👍

一个人顶一个团队。

经常用 Reqable 抓包表示非常好用👍

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