面试时,技术总监突然问我:
“AI 写代码比你快 100 倍,错误还更少。那程序员的价值在哪?”
这个问题挺扎心。
但我觉得,答案不是“继续卷手速”。
因为现在最便宜的,恰恰就是写代码。
AI 能补接口,能写页面,能生成 SQL,甚至能帮你改 Bug。以前靠熟悉语法、会调框架、能快速复制粘贴吃饭的人,确实会越来越危险。
但软件真正难的,从来不是“把代码敲出来”。
难的是这三件事。
第一,把一句模糊的需求,翻译成真正能落地的系统边界。
老板说“做个智能推荐”,产品想要增长,运营想要转化,技术还得考虑成本和数据质量。这里面有取舍,有沟通,有博弈。AI 不懂你公司的真实处境。
第二,在有限资源里做判断。
AI 可以给你画一套完美架构:高并发、分布式、全链路监控。问题是,公司预算可能只有几千块,团队可能没人会维护,老系统可能一碰就炸。
能在“不完美条件”下做出可用方案,这才是工程能力。
第三,为结果负责。
AI 写的代码上线后,出故障、丢数据、影响收入,最后站出来解释的人不是 AI。
是你。
所以,未来值钱的程序员,不是敲代码最快的人,而是能指挥 AI、审查 AI、兜住结果的人。
别把 AI 当对手。
把它当一个速度极快、但需要你盯紧的实习生。
你负责判断方向,它负责提高速度。
你负责发现风险,它负责减少体力活。
你负责最终结果,它负责把执行成本打下来。
接下来几年,真正该练的也很清楚:
少背语法,多练系统设计。
少炫工具,多懂业务。
少迷信生成结果,多做 Code Review。
少问“AI 会不会替代我”,多问“我能不能用 AI 干掉更多低价值工作”。
AI 时代,程序员的出路不是更像机器。
而是更像一个能解决问题的人。
夜雨聆风