代码从来不是重点
很多人看到我在搞财务机器人,第一反应都是:你代码水平很高吧?
我说:代码从来不是重点。
他们不信。在大家的认知里,能造出"自动化机器人"的,一定是个程序员。
但我造东西靠的不是写代码,是说人话。
那张空白的表
刚开始让AI帮我干活的时候,我踩过一个大坑。
有一次我跟AI说:帮我把这个表里的异常数据挑出来。
它说:好的。
然后我眼睁睁看着它把整张表清空了。
三千多行数据,全没了。
我盯着那张空白的Excel愣了三秒。第一反应是AI有bug,第二反应是想砸键盘。
冷静下来之后,我才意识到问题不在AI,在我。
"异常"这个词,在我脑子里是一个感觉。但在机器那儿,它听到的是"把不正常的删掉"。
什么叫不正常?它不知道。那就都删了吧。
我后来逼自己把话说清楚:
异常是什么?金额大于100万的。
或者?摘要里包含"退款"两个字的。
挑出来是什么意思?标红,复制到新表。不是删除。
这个把模糊变成精确的过程,就是编程的本质。
不是学语法,是治思维上的含糊不清。
五个问题
后来,每次想让AI帮我干活之前,先把五个问题答清楚。
我在哪?
不是"我很烦",是"我是财务主管,要处理50家银行的流水,系统是Windows"。
我要干嘛?
不是"把数扒下来",是"登录网银,筛选昨天的数据,下载Excel,重命名为银行名_日期"。
我有什么工具?
不是"你看着办",是"用Selenium模拟浏览器,用Pandas处理表格"。
别踩什么坑?
不是"小心点",是"登录有滑块验证码,给我留10秒手动操作;下载失败重试3次再报错"。
什么叫搞定?
不是"弄好就行",是"桌面上出现一个日报表.xlsx,弹窗提示任务完成"。
把这五个问题答完,扔给AI,它就能吐出代码。
那些代码我看不懂,但这不重要。重要的是它完全理解了我要什么。
报错不是障碍
以前我怕报错。满屏红色的英文,像电脑在骂我。
现在呢?
我只会把那堆红字复制下来,扔给AI,说一句:"我看不懂,你帮我修。"
通常3秒钟后,它就给我一段能跑的代码。
在这个游戏里,我不需要懂发动机怎么转,我只需要知道方向盘往哪打。
这是杠杆
为什么我积极搞这些?
因为这是时代给的杠杆。
坐在我上面的那些领导,在他们眼里,"开发一个自动化系统"是大工程,要IT团队,要花大钱。
而我用AI花一下午攒出来的东西,在他们眼里是黑科技。
这种认知剪刀差,趁现在还在,赶紧用。
但更重要的是另一件事。
在过去,不懂代码的人没有创造工具的权力。你只能做那个填数据的人肉接口。
我以前就是这样。每个月有三天,从这个系统搬到那个系统,搬到眼花,搬到想吐。你明明是个活人,但你在做机器的活。
现在不一样了。
只要我能把需求说清楚,就能指挥AI去造工具。
那些冰冷的、机械的活,让机器去干。
时间省下来,想点有意思的事。
写在最后
我是 pp。
编程的本质不是写代码,是把话说清楚。
你的母语,就是最好的编程语言。