ARTICLE · 1066905
我,中年大叔,一行代码没写过,用 AI 一周做出了踢掉用了14年记账App的
《工程化思考》第一篇实况记录 · 素材来自本人口述

我,中年大叔,工程专业出身,做了快二十年工程,一行正经代码没写过。
上周,我自己写了个软件——一个能让我和太太在不同的手机上各自记账、条目实时同步的家庭账本小程序——然后把用了 14 年的记账 App 从手机里卸载了。
整个过程,8 天。我没报培训班,没啃编程书,全程靠"喊话"让 AI 帮我把代码写出来。
这事如果放在三年前,我连想都不敢想。今天把它写出来,不是显摆,是想拆给你看:一个普通中年人,是怎么用"工程化思考"把一件原来看似不可能的事,一步步做成的。
一、先说痛点:我是被"绑架"才动的手

2012 年我和太太开始用某财APP记账。头几年挺好:简单、功能全。
但近几年不对了。打开先弹广告,想导出账单、想备份,居然要开会员。更让我不舒服的是,我们十几年家底一样的财务数据,全躺在别人的服务器上。
我不是被害妄想,但"我家的钱花在哪"这种东西,我不想哪天发现被拿去卖了,或者哪天公司不在了数据也没了。
恰好我最近在啃深度学习、玩大模型,一个念头冒出来:既然在学,能不能自己搞一个?
二、中间废了好几条路,这才是真的
我得说清楚:不是一帆风顺,一路上是失败的。
先试了一款开源记账 App,要配云环境,太折腾,弃。又让workbuddy按提示词直接生成个 App,东西是出来了,但我电脑没安卓调试环境,跑不起来,不了了之。再想:让 AI 分析那款开源 App 的 GitHub 仓库,照着复刻?AI 说,它的结构没法直接抄。
接着研究小程序有几种部署方式:腾讯云开发、字节TRAE的、还有几个工具,都挺麻烦。侧面一打听,腾讯云开发自己发布体验版不收费,数据在自己环境里,不怕泄露,又轻量——就它了。
让 AI 照着开源仓库的逻辑编一套小程序,结果它甩出来的结构奇奇怪怪,我一个没碰过编程的人根本看不懂。一两天,又没了。
三、想通一件事,路就通了
卡了几天后我想明白:别让 AI 凭空造,给它参照物。
我在网上找了几个能在小程序里跑的开源记账项目,把它们的特点喂给 AI,说:结合这几个,给我做一套适合我自己的。
要求就几条,我说得很直白:名字叫"家庭账本";我和家人在不同客户端进去能各自记,条目实时同步;微信登录,家人用邀请码加入;功能贴近某财APP。
AI 真给捣鼓出了一版,界面不错,流水、统计、分析都有。我又花两三天,对着某财APP的功能"粗暴"地提需求:"这个界面加个 XX 功能""这块字大一点"——它基本都能改,有时候我把截图发过去说"这里小一点、那里大一点"也行。
这一步,本质上就是工程里的"建模—验证"循环:你描述想要的样子,它出东西,你看了不对再改,来回几轮,就贴上了。
四、真正的硬骨头:把 14 年的老数据搬过来
软件好做,难的是把 14 年的账搬过来。
我给某财APP开了超级会员,把 2012 到 2026 年的账导出来。但两边数据结构不一样,能直接喂进去用吗?一半能,一半不能。
我给 AI 两件事:一是把某财APP导出的表格,转成小程序能直接识别、导入的格式;二是导入后修两类 bug——统计对不上(年度、月度逻辑和挖财不一致,根子是"退款"算错了);分类对不上(第一版没特意规定分类,AI 参考开源项目给了套,和我的习惯差很远)。
后者我干脆按自己的记账习惯重梳了一遍,直接跟 AI 说:"这是一级,这是二级,下面有哪些、哪些"。几天就顺了,还顺手把某财APP里不合理、不合我习惯的分类合并掉了。
五、一个我现在离不开的功能
文字/语音记账:我说"早餐,12 块",小程序自动归到"餐饮—早餐"。
实现也简单,把需求清楚告诉 AI 就行。现在我和太太用微信语音输入法直接说,小程序引擎自动落成一条流水,两个人都能看见。
前后七八天,功能覆盖了某财APP九成五以上。广告没了,导出不用再交钱,数据在自己手里。
六、这件事让我重新理解了"编程"
最有成就感的不是"做出来了",是:一个零基础的人,用自然语言,一周做出了一个相当成熟的产品。
这让我对编程有了新看法——以后拼的未必是谁代码写得好,是谁能把需求讲清楚。AI 正在把"写代码"变成"描述需求"。表达能力,可能是这个时代最被低估的一种工程能力。
反过来想,那些靠一个通用 App 收会员费的公司,生存空间会被压得很小:当每个人都能定制自己的软件,标准化的意义就弱了。
(得说句实话:小程序依赖腾讯的框架,难度最小;要做独立 App 或 exe,环境更复杂。但代码量反而小很多,因为不用从零自己扣。)


七、写在最后
这就是我这一周,从零基础小白到做出一个成熟家庭账本程序的全过程。
我没觉得自己多了不起。我只是把工程师那套用熟了的东西,换了个对象:先定边界,再找参照,然后一轮轮迭代验证。这件事的难度,不在于"会不会写代码",在于"能不能把问题拆清楚"。
下一步我打算写写 AI 在工程上的应用——那才是我的老本行。
如果你也在被某个 App"绑架",或者心里也痒着想动手做点什么,欢迎留言。被拍砖,是我最想收到的礼物。
作者:工程化思考主理人,44 岁,电力新能源一线操盘手,业余真学深度学习。
账号定位:用工程思维,把世界想清楚。