乐于分享
好东西不私藏

我给娃做了个识字App,改了16版才明白:最难的不是写代码

我给娃做了个识字App,改了16版才明白:最难的不是写代码
大家好,我是阿白,一名项目经理,做原型设计也是我工作的一部分,由于vibecoding爆火,非科班出身的人也可以捣鼓点小开发。

前阵子 WorkBuddy 的「工作台搭建师」很火,我手痒:能不能给刚认字的孩子做个识字小工具?不打算上线,就自家娃用。

我原以为难点在 UI——拖个好看的设计稿就完事。结果这个周末,我连更了 16 个版本(v1.0 → v4.2),一半时间在填自己挖的坑。今天不聊代码,就把这趟折腾里最让我意外的 4 件事,说给同样想给娃捣鼓点什么的你听。

一、手机上怎么都放不出声

我想让 App 念字给娃听。电脑上明明好好的,一到手机上就哑火——不是没装语音包,是浏览器在手机上自己合成语音这件事,本来就不靠谱,时灵时不灵。

后来想通了:别让浏览器干这活。改成后台先把文字变成声音文件,App 只负责播放。这一换,什么浏览器都稳稳出声。一句话:有些事,别在前端硬扛,交给后台更省心。

图:识字页面

二、音频老是抢着播、接不上

多条语音要连着放,比如一整首古诗。我一开始让程序「猜」每条多长,结果网络一抖就乱套:这条没完下条就抢进来,或者播完了还在干等。

图:古诗页面

后来改成「等这条真播完,再放下一句」,中间留半秒换气。像人说话一样,一句一句来,反而顺了。

三、想偷懒用现成工具,结果踩空

做语音这块,我一开始想图省事用现成的库,结果要么装上都跑不起来,要么是没做完的半成品。

绕了一圈,还是用最成熟、大家用得最多的那套才踏实。教训很朴素:想省时间抄近路,往往绕最远的远。

四、一打开就露馅的数字

最尴尬的一个。App 一打开,进度环显示 60%、写着「还差 2 个字」、连续打卡 5 天——其实这些都是我随手写在页面上的「假数」,新用户第一眼看到的全是错的。

后来立了个规矩:页面上每个数,初始就得跟真实默认状态一致,绝不提前填。一个小习惯,省掉一堆乌龙。

图:打卡闯关

改完这 4 件事,v4.2 终于能用了

内置 500 字 / 100 古诗 / 200 英语词,整个前端一个文件、不联网也能用,声音在手机上稳稳定定,进度还会本地记住。娃现在每天自己点开认字——这是我半个月真实的产出。

反思:最贵的不是写代码,是「我以为」

回头看,这 16 个版本最贵的不是写代码,是「我以为」三个字——我以为浏览器能直接念、我以为页面数字无所谓、我以为逻辑对就万事大吉。做东西的坑,一半藏在「我以为」里。

你以为在写代码,其实是在跟自己的假设较劲——假设被现实打脸的那一下,才是真在进步。

#育儿工具#AI辅助创作#亲子#宝爸手记

AI 辅助创作声明:本文由 AI 辅助创作,核心经验、观点与判断来自本人真实经历——一个项目经理给自家娃做的识字小工具(个人AI爱好,非商业产品)。