我是财务出身,对代码一窍不通,却在24小时内,用AI做了一个业财小程序,过程一度让我想放弃,但也因此看清了很多财务人容易忽略的问题。
先结果,给你们看看页面啊;
不是完整版,还没100%完成,不过大框架已经OK啦。
各位看官,很简陋是吧,但是我很满意啊,毕竟是自己一点一点打磨出来的,真的超满意的啊,自己做滴;
01 当我有想做小程序的想法时
业财一体化的需求,近期在企业里越烧越热,过去是上ERP,找IT,成本高,后期长。
现在AI的井喷时期,我就想能不能用AI,自己先做个“简化版原型”来验证下可行性。
这个想法时不时在我脑海里游逛,但是每次都被自己劝退了,虽然网上沸沸扬扬,说是写编程不用代码了,但自己还是很犹豫。
对于编程,咱就仅限知悉,印象中就是一堆代码,然后运行,编程根本是一窍不通的,网上说AI它可以,关键是咱也没试过啊,总归是心力没底。
事情的转机就在昨天;
我午休结束后,突然就特别想做一款APP,但又怕嘛,不懂啊;
也不知怎么开始的;
我就开始和AI聊,聊怎么做一个小程序,整理资料,聊,再整理,再聊,再整理;
现在回头复盘,我在这里犯错误了,我以为和AI聊的越详细,它就会给您出个你想象中的产品,是我想的太美好,聊太多并不是一件好事,后面我的狼狈也恰巧印证了这一点。
02 做小程序编程的前期准备
继续,就是为了验证自己的想法,和AI聊的差不多了,开始干活;
然则,彼时的我超迷茫,那种迷茫,就像车里有油,但不会驾驶,然后又没人指路。
当时针指向晚上19点左右时;我想找人协助,没合适人选,想上网发布找人,时间来不及。
怕灵感与干劲消失,我只能硬着头皮自己上吧,能怎么办!
哎,当时的状况,现在想想,都晕;我就,只,把需求理清楚了;
然后用什么AI工具编程?不知道;编写入口在哪里?也不知道;
真真的,一问三不知,嗯嗯,应该是,自问三不知;
然后也干,要不咋说人倔呢啊;哈哈哈
又和AI讨论了一圈,要选择Ai小程序的编程工具;
咱也没底,讨论来,讨论去,比对来,比对去,最后还是感觉,做微信的小程序,这样运行更简单些;
因为我只为了验证,我的一个想法,当然捡简单的走;
做微信小程序,要用到“微信开发者工具”,我连这个也不知道,都没听过;
还的要注册APPID,然后又要下载“微信开发者工具”,下载这个时,第一次还下载的是个旧版,我也不知道,我是哪里下载的,我一路都是懵懵过来的。
但是,也算顺利,都准备好了;和AI沟通,它生成了一堆的编程代码给我;
我看着都眼晕,AI让我导进“微信开发者工具”;
我当时都想哭,我连入口都找不到啊,妈耶~~~~~
后来也不知道咋折腾的,入口找到了;
可是,我还是啥也不会啊,光看着也没用,不知道下一步做啥;找人问,时间不合适。
没办法,我就和AI讲,我可以梳理需求,但是编程我一点点都不懂,我是纯纯的小白。
请AI一点一点的教我,还好它还算靠谱;在AI的指导下,我一点一点的建立文件夹、文件、根目录等等,然后再检测代码在编辑器里,做调试运行,看模拟器的效果;
讲真话,我都不知道我上面说在“编辑器”,是不是对的,哈哈哈哈,
在这个过程中,学了超多新词:底部tabBar,顶端的导航,页面的代码,白屏、中控台、模块入口、乱跳页面、
运行调试,也是一直反反复复横跳,折磨我。
复盘是我的良好习惯,现在盘盘在做项目之前,得想好的事项:
1.想做APP?还是小程序?,要想好。、
2.想做的小程序的基本架构,就是有几个主模块(页面感)、
3.各模块间的勾稽关系(关键字段),要提前想好。和中控台怎么建立联系.
4.每个主模块中,子模块们间的勾稽关系
5.权限隔离,数据库,这个也是我犯的错误,后期有打补丁,弄了好久
6.系统管理,我最严重的错误,我到现在才想到的,我漏掉了
用那款AI,一定要确定好了,我当时用了一个AI ,但是我的狼狈也是和它一起的,当我考虑用另一个AI时,发现他们有些代码是不通的,虽然我的小程序大概能跑通,但还是回归了原AI。
建议不要用多个AI编程,避免更乱。
03 当你和AI和合作,要分段验证
在当时,我感觉我被AI绑架了,什么都不懂;
AI说啥就是啥,说咋就是咋;
它说1,我不敢说2;它说加个},我就得乖乖加};还老出错,然后又要与共同AI纠正;
最混乱的时段是在夜里4点左右,当时的我想赶进度,当时中控台的模块都建好后,我就想把每个主模块细化;
从“人力资源”模块开始,然后可怕的混乱就来了;
不知道怎么搞的,在“人力资源”模块,回不去中控台了;
没有“按键”可以回去,卡在这个模块,动不了了;
我滴个天,从4点半,一直到7点,一会加按钮,一会改路由,一会变首页;bug一个比一个离谱;
调试一直报错,试了~不成,又试~不成,再试~更糟;最后成白屏啦,白屏,Kao;
然后我就发现AI开始忽悠我,它三个方案反复横跳,一副“我行我上,我对的”的样子,带着我一圈一圈的绕。
我好气,又累,头疼,眼睛疼,心也慌慌的;
客厅的大灯、小灯、射灯全被我打开了,但我还是感觉黑乎乎的,不明亮,特别是我坐回椅子的那刻,更觉昏暗;
辛辛苦苦忙一晚上,感情是要白折腾啊,这谁甘心啊;
我就和AI吵架,我说它忽悠我,糊弄我;
我还讲,真应该找个人收拾它,哈哈哈哈;
AI也被我折腾够呛;
我自己折腾的,就有点筋疲力尽了,本来想赶工的,结果,现在,一朝白忙乎啦,就不甘心;
哎,那心情别提多难受了;
左手托着下巴,我转头瞅瞅家里白色的网纱窗帘,得,和我心情一样,一点想法都没了。素白素白的、飘飘忽忽;
哎,卡住了,毕竟是人+机交互,互相都有无法理解的地方。
我们都在系统中迷路了,找不到回到中控台的方向!两个小笨蛋抱头蹲在系统中。
然后AI也不产代码了;
AI改劝我去睡觉啦,我是一点辙没有,它出的代码解决不了问题,还越来越严重,我不会写代码,能咋办呢!
在那个时刻,我第一次深刻的体会到,AI不是万能的,当你不能做判断,不能做决策时,AI可以耗你到放弃。
叹口气,我摘下眼镜,甩给鼠标作伴,得让一直流泪发涩的眼睛舒缓一下,闭眼仰头靠着座椅后背,让自己缓缓;
缓了半个小时左右吧。
04 原AI耗你时,多借助其他AI
本着死马当活马医的目的,反正都“白屏”啦,不会更差了,爱咋咋地吧。
我和另一个AI聊了这边的情况,然后把一些文件和目录给它看了下,我们又进行了探讨,后来发现,好像是架构的问题,整个架构设置有问题。
是呢,啥都不懂的小白,碰上啥都敢教的AI,俩啊,就压根没想到架构出问题了;
后来按另一个AI写的程序,
重新修改了3段代码,再运行测试;
结果还是不成的;
我当时就放弃了,想,算了,先保命,心有点慌,睡觉吧;
但是,我有个好习惯,我习惯性的要反馈进度;
所以,我返回来把我和新AI的沟通方案,讲给原AI听,我的本意是扩充它的思维,另外因为整个代码都是原AI编写的,所以有可能有新思路。
反复沟通中,它真的给了我惊喜,只修改了一点点代码,整个APP都活过来了。当初就拍桌子鼓掌啊!!!
欧耶!总算是没白忙活,再也不赶工了;
有人会疑惑,我为什么这么赶,要熬夜;
我还特想告诉你,我现在知道为啥程序员他们都加班到脱发了,程序它一旦跑起来,就一定是某个模块类似这类的要跑通,不然容易白干,下次重新捋思路,再来一遍!
另外就是与AI的沟通中,我发现,如果是隔天沟通前几天的事,它容易卡壳,没法回到原有的沟通流畅的状态。这也是我其中赶工的原因之一。
05 财务人做小程序的“隐形门槛”
不怕丑的写出来,回顾自己这24小时的混乱,不是为其他的,是想用自身的实验告诉财务人员:
财务不会写代码,真的没关系的,但在AI时代,如果你想把自己的想法变成真正的工具,有几个事,比写代码重要得多。
1.熟悉业务流程,懂数据、会流程,把复杂的关系做清晰的描述
2.有架构思维,要先搭框架,要有页面感
3.有使用者思维,有操作者思维,需要多重视角
4.要懂和AI沟通,验证方案,别把AI当许愿池,不是越多越好,可以借助多个AI,要善用不要滥用
最重要的,告诉自己,要允许“做的丑”,先跑起来更重要;
最后,你们企业有做业财一体化的小程序吗?欢迎评论区聊聊