文章目录
- 我为什么写这个小程序
- 网站转小程序有什么坑
- 有什么推广渠道
- 个人开发者如何变现
- 简单介绍YUERGS小程序
- 给独立开发者一点小建议
我为什么写这个小程序
关注我的粉丝应该知道,我在硕士阶段就已经掌握了小程序开发技能,并写了一个名为"约球online"的小程序。实际上我当时已经完整开发过三个小程序(另外两个名为"当下日程"和"boat校园")。
现如今已经工作三年有余,由于比较爱折腾,鼓捣了自己的网站和一些小程序。今天要介绍的YUERGS就是其中之一。我完整地实施了产品的设计、开发、运营、变现四个阶段,我觉得有必要将我的相关经验分享给正在探索副业的朋友们。
说说我写YUERGS的原因。
YUERGS最初的形态是一个网站,我也产出了相关的技术博文(文章目录)。后来我意识到,作为一个吉他练习辅助工具产品,网站这种形态有点过重,从使用角度来说,用户成本很高
。因此,我必须采用一种更加轻便
的产品形态,来让目标用户接触它,使用它。
所以,我决定将YUERGS从网站
改为微信小程序
。
这里面我做出转变的底层逻辑是:我把视角从我
转变为真实用户
,只有从用户角度考虑产品,产品才有可能真正为用户服务。
网站转小程序有什么坑
简单的网页,实际上转小程序很容易,例如使用uniapp
这种框架。难点
有以下几点:
- 浏览器和小程序的部分底层能力写法不同
- 引用的npm包小程序不一定直接可用
如何解决以上问题?我提供我个人的解决方案
:
- 采用
uniapp
,转码成本更低 - 通过
AI Coding
能力,将网页代码转为小程序代码(还会有bug) - 对引用的npm包,如果报错,直接
源码拷出来转码
- 将转码后的小程序代码,手动将
接口升级到最新
我实际遇到过哪些坑?
- 节拍器振荡器由
tone
改为小程序的wx.createWebAudioContext().createOscillator() - 调音器频谱分析由
pitchy
改为小程序的wx.createWebAudioContext().createAnalyser() - 录音功能由
navigator.mediaDevices.getUserMedia
改为小程序的wx.getRecorderManager() - 和弦图由
vexchords
提取核心代码转为小程序canvas绘制
有什么推广渠道
对于我这种混迹于各大社交平台但是没啥粉丝的人来说,有效推广的方式其实很少,可以尝试的主要有以下几个途径:
- 个人的社交账号发视频直接推广、相关视频植入软广或者评论区留言
- 自建或者加入相关群聊,进行推广(但是有被踢风险)
- 线下路演同时进行推广(更多是增加粉丝量,然后再走上述两个途径推广)
- 自费找运营推广(不建议轻易尝试,除非你小程序真好)
推广本质还是流量为王
,想办法提高自己的流量,很多问题迎刃而解。
我目前的流量截图给大家分享下:
2025.3.5上线,累计用户643人。
3.31-5.16期间,日均新增4人,日访问5人,活跃日留存7.79%。
说实话,流量很少,但是持续有新用户,存量用户留存率有待提升。
个人开发者如何变现
个人开发小程序,一旦达到累计用户500+,即可开通流量主
,可以实现睡后收入
。
流量主,即通过无痕形式,给小程序的各页面植入各种类型的广告,包括以下几种类型的广告:
从2025.5.1开通流量主以来,累计收入3.24元。这个收益和流量直接相关,由于我的日访问页面数不高,所以收益低也很正常。但是这个收益,已经快逼近我做一年多的视频号原创视频收益了。

简单介绍YUERGS小程序
YUERGS小程序目前有四个模块:和弦
、节拍
、调音
、音阶
。
界面如下:
YUERGS特色点有:
- 和弦模块不仅展示和弦图,还展示和弦每个构成音的
音程关系
- 节拍模块
BPM
、重音
任意调 - 调音模块支持
特殊调弦
- 音阶模块可以查各种音阶的
指板分布
,同时支持识别弹奏音
我做的这个小程序,其实受众很小,也有很多现成的竞品,但是基本都是垂类独立的小程序,较少有把几个功能集成起来的,这是YUERGS的优势之一。
给独立开发者一点小建议
我相信有很多跟我一样的程序员在打造自己的产品,我从学生时代就开始这么做,而依然在尝试。我做小程序带给我的回报是5w+,估计已经胜过很多独立开发者。我认为大部分个人产品,主要有以下几个通病:
- 目标用户模糊
- 功能过于简单,或功能过于复杂
- 不注重UI设计,用户好感度低
- 满足技术追求,不满足用户需求
- 好的产品舍不得推广,差的产品乱推广
上述几点,只要命中一点,基本上产品就是失败的。虽然YUERGS也存在很多问题,但我认为你的产品只要满足几个点,就不会太差:
- 没有好的点子,不如不做
- UI设计风格统一,在提供特色的同时,保持简洁
- 功能不能太简单,要有一定的门槛,增加抄袭成本
- 尽可能打造社交能力,增加用户粘性
- 不要浪费任何的推广机会
以上,献给那些正在奋斗的独立开发者们。
共勉