夜雨聆风学习资料网

ARTICLE · 1066905

我,中年大叔,一行代码没写过,用 AI 一周做出了踢掉用了14年记账App的

我,中年大叔,一行代码没写过,用 AI 一周做出了踢掉用了14年记账App的

《工程化思考》第一篇实况记录 · 素材来自本人口述

我,中年大叔,工程专业出身,做了快二十年工程,一行正经代码没写过。

上周,我自己写了个软件——一个能让我和太太在不同的手机上各自记账、条目实时同步的家庭账本小程序——然后把用了 14 年的记账 App 从手机里卸载了。

整个过程,8 天。我没报培训班,没啃编程书,全程靠"喊话"让 AI 帮我把代码写出来。

这事如果放在三年前,我连想都不敢想。今天把它写出来,不是显摆,是想拆给你看:一个普通中年人,是怎么用"工程化思考"把一件原来看似不可能的事,一步步做成的。

一、先说痛点:我是被"绑架"才动的手

2012 年我和太太开始用某财APP记账。头几年挺好:简单、功能全。

但近几年不对了。打开先弹广告,想导出账单、想备份,居然要开会员。更让我不舒服的是,我们十几年家底一样的财务数据,全躺在别人的服务器上。

我不是被害妄想,但"我家的钱花在哪"这种东西,我不想哪天发现被拿去卖了,或者哪天公司不在了数据也没了。

恰好我最近在啃深度学习、玩大模型,一个念头冒出来:既然在学,能不能自己搞一个?

把这件事当成工程项目来拆,第一步不是写代码,是定边界条件——我的底线只有一条:数据不能出我自己的手

二、中间废了好几条路,这才是真的

我得说清楚:不是一帆风顺,一路上是失败的。

先试了一款开源记账 App,要配云环境,太折腾,弃。又让workbuddy按提示词直接生成个 App,东西是出来了,但我电脑没安卓调试环境,跑不起来,不了了之。再想:让 AI 分析那款开源 App 的 GitHub 仓库,照着复刻?AI 说,它的结构没法直接抄。

接着研究小程序有几种部署方式:腾讯云开发、字节TRAE的、还有几个工具,都挺麻烦。侧面一打听,腾讯云开发自己发布体验版不收费,数据在自己环境里,不怕泄露,又轻量——就它了。

让 AI 照着开源仓库的逻辑编一套小程序,结果它甩出来的结构奇奇怪怪,我一个没碰过编程的人根本看不懂。一两天,又没了。

你发现没有,我前面所有失败,都卡在同一个地方:让 AI 凭空造

三、想通一件事,路就通了

卡了几天后我想明白:别让 AI 凭空造,给它参照物。

我在网上找了几个能在小程序里跑的开源记账项目,把它们的特点喂给 AI,说:结合这几个,给我做一套适合我自己的。

要求就几条,我说得很直白:名字叫"家庭账本";我和家人在不同客户端进去能各自记,条目实时同步;微信登录,家人用邀请码加入;功能贴近某财APP。

AI 真给捣鼓出了一版,界面不错,流水、统计、分析都有。我又花两三天,对着某财APP的功能"粗暴"地提需求:"这个界面加个 XX 功能""这块字大一点"——它基本都能改,有时候我把截图发过去说"这里小一点、那里大一点"也行。

这一步,本质上就是工程里的"建模—验证"循环:你描述想要的样子,它出东西,你看了不对再改,来回几轮,就贴上了。

四、真正的硬骨头:把 14 年的老数据搬过来

软件好做,难的是把 14 年的账搬过来。

我给某财APP开了超级会员,把 2012 到 2026 年的账导出来。但两边数据结构不一样,能直接喂进去用吗?一半能,一半不能。

我给 AI 两件事:一是把某财APP导出的表格,转成小程序能直接识别、导入的格式;二是导入后修两类 bug——统计对不上(年度、月度逻辑和挖财不一致,根子是"退款"算错了);分类对不上(第一版没特意规定分类,AI 参考开源项目给了套,和我的习惯差很远)。

后者我干脆按自己的记账习惯重梳了一遍,直接跟 AI 说:"这是一级,这是二级,下面有哪些、哪些"。几天就顺了,还顺手把某财APP里不合理、不合我习惯的分类合并掉了。

退款在记账软件里是个假问题。正常退款,某财APP会登记成"先一笔支出、再一笔收入",最后这钱既不算收入也不算支出,逻辑才能自洽。我让小程序也这么处理,才和挖财对上。一个零基础的人,能把这个逻辑想通并让 AI 落地,我觉得比"做出来"更有成就感。

五、一个我现在离不开的功能

文字/语音记账:我说"早餐,12 块",小程序自动归到"餐饮—早餐"。

实现也简单,把需求清楚告诉 AI 就行。现在我和太太用微信语音输入法直接说,小程序引擎自动落成一条流水,两个人都能看见。

前后七八天,功能覆盖了某财APP九成五以上。广告没了,导出不用再交钱,数据在自己手里。

六、这件事让我重新理解了"编程"

最有成就感的不是"做出来了",是:一个零基础的人,用自然语言,一周做出了一个相当成熟的产品。

这让我对编程有了新看法——以后拼的未必是谁代码写得好,是谁能把需求讲清楚。AI 正在把"写代码"变成"描述需求"。表达能力,可能是这个时代最被低估的一种工程能力。

反过来想,那些靠一个通用 App 收会员费的公司,生存空间会被压得很小:当每个人都能定制自己的软件,标准化的意义就弱了。

(得说句实话:小程序依赖腾讯的框架,难度最小;要做独立 App 或 exe,环境更复杂。但代码量反而小很多,因为不用从零自己扣。)

七、写在最后

这就是我这一周,从零基础小白到做出一个成熟家庭账本程序的全过程。

我没觉得自己多了不起。我只是把工程师那套用熟了的东西,换了个对象:先定边界,再找参照,然后一轮轮迭代验证。这件事的难度,不在于"会不会写代码",在于"能不能把问题拆清楚"。

下一步我打算写写 AI 在工程上的应用——那才是我的老本行。

如果你也在被某个 App"绑架",或者心里也痒着想动手做点什么,欢迎留言。被拍砖,是我最想收到的礼物。

作者:工程化思考主理人,44 岁,电力新能源一线操盘手,业余真学深度学习。

账号定位:用工程思维,把世界想清楚。

相关学习资料