自从12存单法、36存单法流行后,我也开始存钱了。
我有个特殊的习惯,当我的需求是件非常简单的事情的时候,我就不想单纯因为这个事情去装一个app,不想用着用着就要付费、或者不停弹广告。
我也不想用电脑Excel这类工具,单纯因为假期不想打开电脑。
所以最初我选择了一个最简单的方式,找个日记本画了一个表格,横轴是1-12月,纵轴是年份,每个格子里记录哪个银行多少钱在这年这月到期。
但用着用着问题就来了,当笔数多了以后我就面临重新画。某一天想查一下,也得找本子翻。
后来我就想:纸记的方式有点麻烦了,是不是能用AI做个微信小程序用用。
我先问 AI:开始之前要准备什么
AI工具我先后使用了WorkBuddy和ChatGPT。
我做过开发,但没开发过小程序,虽然细研究也能搞懂,但太耗时,所以第一句话问得很直接:“我想开发一个小程序,需要做什么准备”。
AI给我列了安装开发工具、账号注册等等这些事情,我就按照步骤很快完成。这步如果不会做,也可以授权让AI替你做。
接下来就说到了需求,“我想解决什么问题、准备给谁用”。
我把纸上的表格,翻译成几个具体需求
我没有写一份很正式的需求文档,用聊天的方式把自己的想法告诉 AI:
我想做一个记录资产的小程序。希望能用矩阵表格看每笔存单哪年哪月到期、在哪家银行、金额是多少。
AI很快生成了第一版,里面有总览、资产列表、新增存单和到期日历、分布汇总。
第一版出来以后,我就边验证边改。其实用起来以后,你就会有各种新的想法。
比如我想按银行汇总,想展示每日/每月/每年收益估算,想新增的时候怎么操作更顺手。
微信开发者工具界面
在这个过程中,我可以直接把我的需求再继续提给他,比如:“常用的银行请帮我排在前面,后续在新增存单的时候就能快速选到”、“支持收藏银行方便后续选择”、“排版太拥挤了,间距调大一点”,基本上他都可以实现。
和AI沟通的过程中,问题说的越具体,修正的准确率越高。
也不用一次把所有功能想齐,先把最常用的流程跑通,然后再根据验证情况和后续的使用体验,继续补功能。
调试时,让 AI 先检查,再自己走一遍
功能改完后,我先让 AI 跑一遍完整的检查和验证。
AI验证没问题了,我再在微信开发者工具里实际操作体验,看看功能和交互是不是符合预期。
接下来可以使用「真机调试」,在手机端验证看看操作是否顺手。点击「真机调试」后,解锁手机,微信微信会自动进入小程序体验版。
验证后完成以后就可以「上传」了。上传后,在小程序后台“版本管理”的开发版本区域展示体验版本,这时候还不是正式的发布。
提交前,还要核对账号和平台要求
小程序的认证主体分个人和企业,企业类型的要有企业证件相关的信息,我做这个就是给自己用,所以选个人就行。
服务类目,要根据小程序类型如实选择,比如如果程序里有日历相关的功能,那就需要选工具日历类目,否则审核过程会检测到不匹配导致审核不通过。
小程序备案,需要在工信部备案,耗时比较久,备案通过之前小程序无法发布成正式版、不可被搜索到。
是否使用云服务:因为我是给自己用,所以选择不使用,省钱但也有个小弊端:数据会存在手机本地,一旦换手机或者删小程序,数据会丢失。
提交审核,发布
提交审核后,根据后台状态和反馈修改;审核通过后,还需要在审核版本这再手动点一下发布上线,此时才是发布正式版本。图示:
开发版(开发者)
↓ 上传,设为体验版
体验版(体验成员)
↓ 提交审核
审核版(微信官方审)
↓ 审核通过 + 手动发布
线上版(所有用户)
这里如果单纯只给自己用的话用体验版就够,如果可以让别人搜索到也能用,需要付30元,就能发布正式版。
其实,我做它除了解决一个自己的小需求,也是为了体验一下AI开发
整个小程序从我有想法到开发完成第一版并上传,花了3个小时。期间我没看过任何一行代码。小程序的功能很简单,解决的事情也很小,但完全满足我个人的需求。
这次体验,基本可以确认普通人即使不懂代码,也可以借助AI实现一个小程序。
大家可以从自己最小的需求为出发点体验下AI开发,有问题可以留言交流。
我是辜月知时,一个懂研发的产品经理,白天上班,休息时间写写文章,输出自己的工作经历、经验和成长。这里有转型经验、实战踩坑、产品拆解,欢迎关注。