故事的内容可能会有点长,但也都是一个一个敲出来的,码字不易,仅仅希望在读这篇文章的你,如果有所感触,就留下一个赞吧。

2024年7月8日,我的宝宝一岁啦。此时回想一年的带娃经历,有辛酸,有欢乐,有争吵,也有幸福。还有我和老公一整年共同坚持下来的另一件事,就是老公用一年时间帮我开发了一款记账小程序。今天在这里与大家分享一下其中点滴,篇幅有点长,请自备瓜子茶水。

 

2023年7月8日,我们的小宝贝出生了,作为新手妈妈,刚开始带孩子难免有点手忙脚乱。之所以没选择让老人带,现在流行科学带娃,也担心隔辈亲,容易把孩子宠坏了。为此老公也暂时辞去了工作,在家照顾我们母女的衣食起居,好让我专心带娃。

但也因此,家中断了收入,开始了坐吃山空的生活。虽然之前我们两个人都在上班,有点积蓄,也经不住只出不进的消耗,大人可以节俭一些,孩子的吃穿用度是一点不敢马虎的。财务出身的我此时深知降本增效开源节流势在必行。便让自称什么都会无所不能的老公用excel做了一个记账本。如图:

记账页

记账页面

账户余额与流水页

流水详情

基本功能也很简单,

就是可以记录记账日期、记账类型、发生日期、金额、收支类型、说明信息、交易账户(银行账户)、账户拥有者、备注等信息就行,其中收支类型交易账户账户拥有者都是固定的,就让老公做成了下拉框选择的,每记一笔记录,对应账户的余额也随之变动,使用的也是财务常用的复式记账法有需要的姐妹可以私信我领取,免费送!

我个人用的是乐此不疲,但是身为程序员的老公却嗤之以鼻(虽然是他做出来的),“因为excel记账的弊端,手机操作不方便,不能随时记,没有统计报表,每个月对账的时候简直是噩梦”,他是这么说的,“不如我给你做一款小程序吧,感觉比继续优化这个excel更省事省力!”,实在不好意思打消他的积极性,他也就干劲十足的开始了……

万事开头难,光是复式记账法就反复教他了好多天,他自己也是各种谷歌百度的查资料,终于也是青出于蓝,嫌借方贷方的叫法太过拗口,自己思索出了用“+”“-”来替代,真是不服不行!

不光是财务知识,他竟也搜索查询了国内外比较流行的记账软件,逐个分析了各自的实现逻辑及用户体验,我只能说程序员的世界我不太懂。比来比去,凭借他那现学的皮毛财务知识,都让他一顿吐槽,信誓旦旦一定要做出更好的无论是个人、家庭、团队还是企业都能通用的记账软件。或许这就是所谓的源自生活又高于生活吧!

着实,看他努力的样子也是不忍心浇他冷水的,那就先默默支持吧。

 

生活本就琐碎,尤其是孩子还小,吃喝拉撒睡每一样都离不开人,我时不时的也会发点小情绪,专心开发的老公总抱怨时间琐碎,除却做饭吃饭刷锅洗碗,孩子哭了闹了几乎没有自己的时间,如果再有家庭内耗,思路也会被打断,使开发效率降低,拖慢进展。

但他还是坚持每天我跟孩子都睡了,自己工作到午夜以后,趁他做饭的时候偷偷看过他的电脑,竟然连《ISO国际资产管理标准》的资料都翻出来了,这敬业的专业精神我也是佩服!思维导图一大堆、流程图、还有程序员用的那些什么图就不懂了,后来他说是什么UML建模之类的,反正我还是不懂!电脑旁边一堆散落的草纸也被画的乱七八糟满满当当的。他说在纸上更容易理清思路,只是保存不方便,现在都数字化了,但思考的时候还是离不开纸和笔。

开发资料

 

不过他自己设计这个logo我还是蛮喜欢的,就是下面这个,如图:

logo

据他讲,这个logo的灵感是他对于自己要开发的记账软件的理解,你看 竖着看会有人民币的标志,又像是一个漏斗,意味着开源节流,顺时针旋转90度再看,是一个没闭合的0,表示会计复式记账恒等式总和是0,又是欧元的标志,世界上使用人数比较多的两个币种,人民币和欧元的结合,也意味着这个软件可以多币种多资产记账。再加上动三维和动感的视觉效果,像一个车轮行驶在马路上,意味着财务数据的变动与积累。真想知道他的脑子是什么构成的,这么大的脑洞是怎么开的呀?

只记得他每天都会熬夜到很晚,很多次凌晨一两点钟醒来他还在亮着屏幕的电脑前坐着,有时噼里啪啦指尖在键盘上飞舞,有时对着屏幕发呆若有所思,有时滚动鼠标专心的盯着屏幕一动不动,虽然也心疼,想叫他早点休息,但又怕打扰他。

其中有一段时间,看他每天在电脑上敲敲打打,都是一些我看不懂的代码,也没看到有什么效果,他解释说是在搭建框架,他要自己去写一个框架用于软件的开发。

我问他什么是框架,他叽里呱啦的解释了一大堆,好像说什么快速开发、复用什么的,又说网上目前找到的框架要么学习成本太高,要么功能不完善,总有达不到他要的效果的地方。框架就像工具,与其花时间研究别人的还不如写一个自己的,以后就算开发别的软件也可以拿来用,而且用起来也趁手,毕竟都是自己写的。他是这么说的。他还说,如果有一天框架做的好了,用着舒服了就开源出去,让其他程序员也去学习他的框架。让他这么解释一通,我就更不知道框架到底是什么东西了。各位姐妹们有知道的吗?可以在评论区告诉我一下。

总之有一两个月的时间,他也经常对我炫耀又实现了什么什么,多么多么牛x,我也只能随声附和了。

有一天老公告诉我框架准备的差不多了,他要开始写程序的页面了,就是平时使用各种app屏幕上的各种展示信息,按钮图片什么的,到时候还需要老婆大人多多提意见改进,以增加用户体验,我也是无语了。

我也觉得他做的事情有进展了,与以前他在黑乎乎的电脑窗口上敲那些每个字母都认识却什么也看不懂的代码相比,我更愿意看到实际的直观的展示效果。这也许就是为什么抖音这么流行的原因吧,都可以不用脑子的不停的刷刷刷,老公又开始吐槽了。

只是……他依然还是在敲代码,还是黑乎乎的屏幕,不过至少每次敲完能让我在手机上看到实际运行的样子。又要跟我讨论什么用户体验,怎么改进,这里为什么要有,那里为什么要强调如此之类,又有点在炫耀自己的意味。明明是我们俩人在带一个娃,却怎么让人感觉我们一人带了两个娃呢,我带着他和娃,他带着娃和软件。

他说他现在做的是软件前端,由于没有产品经理,没有甲方爸爸,没有UI设计师,没有别的程序员,没有软件测试。这些都得他一个人做,需求自己提,效果自己设计,每个图标都得亲力亲为,代码自己写,不过幸好还有我这个免费的测试员,他告诉我只负责找茬就行了,哪里不满意点哪里。

有时候也不得不佩服眼前这个男人,软件开发全是自己学的,大学专业也是与软件开发八竿子打不着,看着他用着那些专业的软件如行云流水,而我只认识其中一个PS,他却说ps跟软件开发没关系,ps只是他软件开发外的一个小技能,还说就是软件科班出身的都不一定有他会得多,什么全栈开发什么的,你们说这欠不欠揍?

开发工具

就这样时间的车轮一点点碾过去,千篇一律的生活,每天围着孩子,孩子的吃喝拉撒睡一次也没落下。性格也被生活也磨平了棱角,孩子的一天天长大成了唯一的欣慰与期盼。

2024年5月25日,经历了软件备案的小插曲,老公吐槽了鹅厂客服百遍之后,最终我们的小程序还是顺利上线了。

闲暇之余,我和老公这款记账小程序想了无数个名字,许多中意的名称要么已被注册要么系统提示不让使用,总之脑汁绞尽试了又试,一个土里土气又带有专业名词,看上去却一点也不专业的名字诞生了:万能复试记账。又像极了为复试记账代言的广告语,虽然有点儿不伦不类,但是,管它呢,我们更注重内在!

期间一直用excel记账的我,已经跃跃欲试准备转战战场,正式使用软件记账了,老公却一头冷水泼下,这只是beta版,后续升级数据可能会有丢失。我又是一脸木然。

这次上线,老公说也算是一个预演,把所有流程都跑通了才是目的,程序也只有最基本的记账功能,甚至连账户分类都编辑不了,账记错了也只能删除不能修改,更别谈其他什么功能了。无论如何,也算是一个阶段性胜利吧,值得庆祝一番,在我的提议要求下还是争得了一顿大餐饱腹。

接下来的日子也并没有那么轻松,老公说,不上线还好,上线了又得维护线上代码又得继续开发和完善新功能,毕竟用户数量也在陆陆续续的增长,本着程序开发就是为了用户使用的原则,他一边对线上程序缝缝补补,一边又投入了新功能的开发和完善。

随着线上版本与开发版本一次次的更新,黎明的曙光也越来越近。老公说要在女儿周岁那天上线正式版,因为我们这过农历五月二十一生日,他打算女儿农历生日那天上线的,种种原因没能完成开发,也只好推迟到女儿阳历生日了,期间还有近半个月的间隔,想着怎么也够用了。

然而过程是艰辛的,老公说这次的工作量堪比beta版两倍多的工作量也不为过。他说,这次的功能是多成员多账本记账功能,而且还有角色权限管理,还有之前许多功能的完善与改进,比如历史记录编辑、账户编辑、收支类别编辑等等。好在之前架构合理,考虑到许多兼容性与扩展性,吧啦吧啦又是一顿输出。

无奈,只能辛苦孩他爹了!他要给孩子程序员方式的仪式感,我也只能默默加油,爱莫能助了,实在是插不上手。

每天抱怨着没有时间,每天也在夜以继日的敲着键盘,熬夜?对人家来说夜晚才是真正的享受,没有生活琐碎,没有孩子哭闹,用他的话说就是思如泉涌如滔滔江水绵延不绝。睡觉才是最大的浪费。

功夫不负有心人,终于,在2024年7月7日半夜12点多,已经8日凌晨了,他才战战兢兢的发出了7月8日上线公告,据他说这次上线期间用户会无法正常使用,而且鹅厂官方审核时间不定,担心当天无法完成上线。由于在时间紧迫的情况下开发,又担心系统出现bug。 熬了个通宵,清晨才敢告诉我服务端已经上线,小程序已经提交审核,审核结果与时间未定。

那天的他,看上去没有通宵后的疲惫,只是逗娃的时候却不似往那么用心,总是心不在焉的,时不时的打开手机,就怕漏掉了代码审核通过的通知。

好在中午的时候终于收到了通知,饭都顾不上做,测试、调试、修复、修改,整整一天,临近晚饭时分,才说大功告成!我也长吁了一口气。

我们的小宝贝也一岁了,晚上简单布置了房间,拍了照片,记录了一家三口这一年多的生活。虽然过程艰辛,但我们都感到很幸福。

这一年多来,我见证了老公从一个程序员到一个奶爸的转变,也见证了他从零开始开发一款记账小程序的努力和坚持。在他的不懈努力下,记账小程序终于上线了,虽然过程曲折,但结果令人满意。

就这样,万能复式记账小程序正式版在女儿周岁那天顺利上线了。这也便是万能复式记账小程序的前世今生

这款记账小程序不仅解决了我们家庭的记账问题,还为更多家庭和个人提供了便捷的记账工具。看着越来越多的用户使用并认可这款小程序,我感到无比自豪和欣慰。

未来,我们将继续努力,不断优化和完善这款小程序,让更多的人受益。感谢老公的辛苦付出,也感谢大家的支持和鼓励。希望我们的故事能给更多家庭带来温暖和希望。

 

体验小程序,可以扫描下方小程序码,或者微信搜索小程序:万能复式记账

万能复式记账

万能复式记账小程序功能特色

 

概述

本小程序采用我老公自己设计的微信小程序单页面应用开发框架(应该是全网首创),UI设计参考苹果的iOS风格,具有以下功能特色:

专业财务复式记账法

所有流水可追溯

全资产账户余额同步

多用户、多角色、自定义成员权限

账本创建者拥有对账本完全的操作和成员管理的所有权限

多主题选择

深色主题、浅色主题、微信主题,最近还新加入了更适合女性的粉色主题。

快速记账模式

开启快速记账模式后,打开即为记账页面,收支随手可记,随记随走。

内置多模板

家庭记账模板:符合国家统计局标准的家庭收支分类

生意记账模板:满足小微生意老板记账需求

企业记账模板: 符合工商标准的中小企业记账需求

首次登录即可开始记账,无需复杂的创建账户/收支类别操作

图表功能

记账历史和资产负债的可视化展现与统计

用户文档

完善的操作文档,带你快速上手使用,体验高级的使用技巧

附加功能

三级类别和账户管理功能,满足用户个性化需求

更多账本创建与参与权限

万物皆可记

所有事物都可定义为资产,甚至是加班时间、年假天数、会员积分等,用户均可为其分别创建账户并进行记账操作,妥妥一个家庭银行!