当前位置: 首页 > news >正文

副业小程序YUERGS,从开发到变现

文章目录

  • 我为什么写这个小程序
  • 网站转小程序有什么坑
  • 有什么推广渠道
  • 个人开发者如何变现
  • 简单介绍YUERGS小程序
  • 给独立开发者一点小建议

我为什么写这个小程序

关注我的粉丝应该知道,我在硕士阶段就已经掌握了小程序开发技能,并写了一个名为“约球online”的小程序。实际上我当时已经完整开发过三个小程序(另外两个名为“当下日程”和“boat校园”)。

现如今已经工作三年有余,由于比较爱折腾,鼓捣了自己的网站和一些小程序。今天要介绍的YUERGS就是其中之一。我完整地实施了产品的设计、开发、运营、变现四个阶段,我觉得有必要将我的相关经验分享给正在探索副业的朋友们。

说说我写YUERGS的原因。

YUERGS最初的形态是一个网站,我也产出了相关的技术博文(文章目录)。后来我意识到,作为一个吉他练习辅助工具产品,网站这种形态有点过重,从使用角度来说,用户成本很高。因此,我必须采用一种更加轻便的产品形态,来让目标用户接触它,使用它。

所以,我决定将YUERGS从网站改为微信小程序

这里面我做出转变的底层逻辑是:我把视角从转变为真实用户,只有从用户角度考虑产品,产品才有可能真正为用户服务。

网站转小程序有什么坑

简单的网页,实际上转小程序很容易,例如使用uniapp这种框架。难点有以下几点:

  1. 浏览器和小程序的部分底层能力写法不同
  2. 引用的npm包小程序不一定直接可用

如何解决以上问题?我提供我个人的解决方案

  1. 采用uniapp,转码成本更低
  2. 通过AI Coding能力,将网页代码转为小程序代码(还会有bug)
  3. 对引用的npm包,如果报错,直接源码拷出来转码
  4. 将转码后的小程序代码,手动将接口升级到最新

我实际遇到过哪些坑?

  1. 节拍器振荡器由tone改为小程序的wx.createWebAudioContext().createOscillator()
  2. 调音器频谱分析由pitchy改为小程序的wx.createWebAudioContext().createAnalyser()
  3. 录音功能由navigator.mediaDevices.getUserMedia改为小程序的wx.getRecorderManager()
  4. 和弦图由vexchords提取核心代码转为小程序canvas绘制

有什么推广渠道

对于我这种混迹于各大社交平台但是没啥粉丝的人来说,有效推广的方式其实很少,可以尝试的主要有以下几个途径:

  1. 个人的社交账号发视频直接推广、相关视频植入软广或者评论区留言
  2. 自建或者加入相关群聊,进行推广(但是有被踢风险)
  3. 线下路演同时进行推广(更多是增加粉丝量,然后再走上述两个途径推广)
  4. 自费找运营推广(不建议轻易尝试,除非你小程序真好)

推广本质还是流量为王,想办法提高自己的流量,很多问题迎刃而解。

我目前的流量截图给大家分享下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2025.3.5上线,累计用户643人。
3.31-5.16期间,日均新增4人,日访问5人,活跃日留存7.79%。
说实话,流量很少,但是持续有新用户,存量用户留存率有待提升。

个人开发者如何变现

个人开发小程序,一旦达到累计用户500+,即可开通流量主,可以实现睡后收入
流量主,即通过无痕形式,给小程序的各页面植入各种类型的广告,包括以下几种类型的广告:
在这里插入图片描述
从2025.5.1开通流量主以来,累计收入3.24元。这个收益和流量直接相关,由于我的日访问页面数不高,所以收益低也很正常。但是这个收益,已经快逼近我做一年多的视频号原创视频收益了。

在这里插入图片描述

简单介绍YUERGS小程序

YUERGS小程序目前有四个模块:和弦节拍调音音阶
界面如下:
请添加图片描述请添加图片描述请添加图片描述
请添加图片描述
YUERGS特色点有:

  1. 和弦模块不仅展示和弦图,还展示和弦每个构成音的音程关系
  2. 节拍模块BPM重音任意调
  3. 调音模块支持特殊调弦
  4. 音阶模块可以查各种音阶的指板分布,同时支持识别弹奏音

我做的这个小程序,其实受众很小,也有很多现成的竞品,但是基本都是垂类独立的小程序,较少有把几个功能集成起来的,这是YUERGS的优势之一。

给独立开发者一点小建议

我相信有很多跟我一样的程序员在打造自己的产品,我从学生时代就开始这么做,而依然在尝试。我做小程序带给我的回报是5w+,估计已经胜过很多独立开发者。我认为大部分个人产品,主要有以下几个通病:

  1. 目标用户模糊
  2. 功能过于简单,或功能过于复杂
  3. 不注重UI设计,用户好感度低
  4. 满足技术追求,不满足用户需求
  5. 好的产品舍不得推广,差的产品乱推广

上述几点,只要命中一点,基本上产品就是失败的。虽然YUERGS也存在很多问题,但我认为你的产品只要满足几个点,就不会太差:

  1. 没有好的点子,不如不做
  2. UI设计风格统一,在提供特色的同时,保持简洁
  3. 功能不能太简单,要有一定的门槛,增加抄袭成本
  4. 尽可能打造社交能力,增加用户粘性
  5. 不要浪费任何的推广机会

以上,献给那些正在奋斗的独立开发者们。

共勉

http://www.xdnf.cn/news/495217.html

相关文章:

  • String的一些固定程序函数
  • 嵌入式学习笔记 - STM32 使用一个外部触发同时启动两个定时器
  • 谷歌浏览器(Google Chrome)136.0.7103.93便携增强版|Win中文|安装教程
  • 2.1.3
  • 【Linux网络】NAT和代理服务
  • AtCoder AT_abc406_c [ABC406C] ~
  • MySQL相关
  • 数据结构【AVL树】
  • vue2 切换主题色以及单页面好使方法
  • 自己手写tomcat项目
  • Redis INCR 命令详解
  • 学习笔记:黑马程序员JavaWeb开发教程(2025.4.6)
  • C++学习:六个月从基础到就业——C++11/14:列表初始化
  • Java 类和对象
  • 从紫光集团看基本财务分析
  • 构建集成差异化灵巧手和先进机器人控制技术的自动化系统
  • 每日算法刷题Day9 5.17:leetcode定长滑动窗口3道题,用时1h
  • 5000 字总结CSS 中的过渡、动画和变换详解
  • 每日Prompt:生成自拍照
  • php fiber 应用
  • 【AI生成PPT】使用ChatGPT+Overleaf自动生成学术论文PPT演示文稿
  • NetApp高级磁盘分区(ADP)和常用维护命令介绍
  • Spring Security 集成指南:避免 CORS 跨域问题
  • 精益数据分析(63/126):移情阶段的深度潜入——从用户生活到产品渗透的全链路解析
  • 什么是私有IP地址?如何判断是不是私有ip地址
  • 无需配置光猫,使用网管交换机配合路由器的IPTV功能实现单线复用
  • 前端二进制数据指南:从 ArrayBuffer 到高级流处理
  • Spring AI 本地直接运行 Onnx Embedding 模型,结合 Milvus 实现语义向量的存储和检索
  • 【Linux 学习计划】-- yum
  • 【JavaWeb】MySQL