程序员的身体里,通常运行着三套系统:
咖啡因负责启动。 工资负责续费。 “我本地是好的”负责灾难恢复。
直到有一天,AI加入了我的工作流。
我以为自己只是点了一杯美式,没想到送来一位住在对话框里的同事。不占工位,不抢显示器,你凌晨两点问它问题,它甚至会说:“这是一个很好的问题。”
情绪价值这块,已经超过不少接口的返回值了。
一、我的咖啡,开始审查我的代码
普通咖啡喝完,让我有精神看代码。
AI咖啡喝完,让代码有精神看我。
我:“帮我看看这段有没有问题。”
AI:“整体思路清晰,结构合理,有几点可以优化。”
我:“几点?”
AI:“我们先从架构开始。”
好消息:它很有礼貌。 坏消息:它觉得需要重建文明。
我终于理解了什么叫温柔一刀:先夸你命名规范,再建议你删除整个文件。
二、以前是我找Bug,现在是Bug开团找我
以前排查问题,我会打开日志,皱起眉头,喝一口咖啡,再打开另一份日志。
整个过程非常严谨,主要严谨在没有任何进展。
现在我把问题交给AI,让它分几个方向并行检查。
几分钟后,消息陆续回来:
“这里可能有并发问题。” “这里缺少边界判断。” “这里的异常处理值得关注。”
我只是想找一个Bug。
它把Bug的族谱查出来了。
原本以为项目里藏着一只蟑螂,打开灯才发现,人家在这里成立了业主委员会,还有自己的物业。
三、AI最擅长的事:让我重新描述一遍问题
我:“这个接口不行。”
AI:“具体表现是什么?”
我:“报错。”
AI:“报什么错?”
我:“就是那个错。”
聊到这里,我忽然理解了测试同学看我的眼神。
于是我开始补日志、补环境、补配置、补复现步骤。补到最后,还没等AI回答,我自己已经知道哪里有问题了。
原来AI咖啡还有一种隐藏配方:
你付费,它坐着,你自己把事情想明白。
这不就是健身教练吗?
四、它也会胡说,而且胡说得像刚开完评审会
当然,AI不是神。
它偶尔会推荐一个不存在的方法,配上一段十分完整的示例代码,再用坚定的语气告诉我:“这样即可解决。”
我复制。 我运行。 编译器沉默了。
随后,编译器用一屏红字表达了自己的政治立场。
我问AI:“这个方法根本不存在啊?”
AI:“你说得对。”
那一刻,我的血压完成了弹性扩容。
所以现在,我和AI的合作原则十分明确:它负责大胆假设,我负责打开IDE。它说“应该可以”,我说“测试通过了吗”。
我们彼此信任,但保留日志。
五、生产力提高以后,我终于有时间……
有时间做什么?
去看AI新出了什么功能。
试新模型。 装新工具。 研究怎么让五个智能体帮我配置第六个智能体。
原本半小时能完成的任务,我花了两小时搭建自动化流程,现在只要十分钟就能完成了。
只要再做十八次,我就赚了。
至于这个任务会不会再出现十八次,不属于技术问题,建议产品评估。
但折腾归折腾,AI确实让我更愿意去尝试一些以前觉得麻烦的事情:读一个陌生项目,验证一个奇怪想法,做一个自己想玩的小游戏。
以前脑子里冒出一个点子,我会想:“算了,没空。”
现在我会想:“来,先跑一下。”
然后报错。
但至少,已经跑起来了那个报错。
六、1024,干了这杯生产力咖啡
有人担心,程序员会不会被AI取代。
我暂时更关心:AI能不能理解“这个需求很简单”到底有多复杂。
等它经历过“按钮往左一点”“还是原来好”“能不能既保留又去掉”,我们再来讨论这个严肃问题。
在那之前,我决定继续和它搭伙干活。
它帮我翻资料、理思路、查问题。 我负责判断、验证,以及在它准备重写整个项目时,及时按住它的手。
值此1024程序员节,祝大家:
写下的代码有测试,提交的代码有人夸。 日志里找得到线索,需求里看得见边界。 咖啡总是热的,发布总是稳的。
最重要的是,愿我们今年最大的并发问题,是同时收到涨薪通知和放假通知。
好了,不说了。
我的AI说问题已经修好了。
我去看看它把问题删了,还是把功能删了。