这一年我把 AI 当成了主要的编程搭档。小到一段正则,大到一个完整功能,先跟它描述,再让它出稿,我来验收。效率至少翻倍,一些搁置多年的想法,靠它居然都实现了。
但用得越多,越能摸清它的边界在哪里。它最强的场景是:需求能说清楚的事。「帮我写个脚本,把这个目录里的图片批量压缩」,这种活它干得又快又好。它最不可靠的场景是:需求说不清楚的事。比如「把这个功能做得优雅一点」「这里的感觉不对」——凡是需要品味、需要对全局的理解、需要在几个都对的方案里挑一个最合适的,它就开始一本正经地胡说。
所以我总结的用法是:它是最好的「手」,但「脑」还得自己当。让它写你能验收的代码——验收不了的部分,就是你自己该懂的部分。有人问我那是不是不用学编程了,我说恰恰相反:会用 AI 编程的前提,是你有能力判断它写得对不对。判断力贬值之前,工具永远放大的是判断力。
AI 时代最保值的技能,是提出正确问题和识别错误答案的能力。这两个能力,恰好还是老手艺。
现在的分工很稳定:我出想法和验收,它出初稿和体力活。写完的代码跑起来那一刻,成就感还是我的——毕竟对错是我签的字。这跟带新人是一个感觉,只不过这个新人,不睡觉,也不涨工资。