AI 再强大,本质上仍是一个执行者,是解决问题的智能体,至少目前是这样。
它擅长在已知边界内分析、优化、生成、推理,但有一些事情,它做不了,或者做不好。
软件开发中的有些能力目前 AI 还替代不了,或者说不能完全替代,比如下面这些。
| 能力项 | 分析 | 经验的优势 |
|---|---|---|
| 1. 需求的定义 你要解决的实际问题是什么? |
AI 可以细化需求,但原始需求、业务目标、真正的痛点,来自人对真实世界的观察与判断 | 经验积累在于见过需求从模糊到清晰的完整过程,知道哪些是伪需求,哪些问题根本不需要技术解决 |
| 2. 目标的取舍 什么是真正重要的? |
AI 能给十个方案,但选哪个、为什么,背后是优先级、价值观和战略判断,这是认知问题不是技术问题 | 有经验的程序员知道什么是局部最优、什么是全局最优,"做什么"比"怎么做"更重要 |
| 3. 边界的划定 该做哪些、不该做哪些? |
AI 会尽职尽责地把事情做完,但哪些方案维护成本极高、哪些功能埋下隐患,需要人来叫停 | 边界感来自踩过坑。说"不"的能力比说"是"更难,AI 不会主动拒绝,它会把错误的事做得很漂亮 |
| 4. 约束的管理 现实条件是什么? |
时间、预算、团队能力、技术债、合规要求——AI 并不了解你的真实处境 | 有经验的程序员擅长在约束下做出"够好"的决策,而不是追求脱离现实的最优解,这是工程智慧 |
| 5. 成本的评估 值不值得做? |
AI 生成代码很快,但真实成本包括测试、维护、认知负担、学习曲线、未来扩展的代价 | 资深程序员看一眼方案能估算出三年后的技术债,这是积累出来的直觉,不是算法能给的 |
| 6. 策略的决策 怎么走这条路? |
AI 能给路线图,但判断路线是否走得通,需要对人、对组织、对行业的深度理解 | 技术策略是在组织能力、市场时机、竞争态势之间找到一条现实可行的路,不只是技术最优解 |
| 7. 结果的评价 做得好不好? |
代码能跑不代表做对了,测试通过不代表用户满意,功能上线不代表业务目标达成 | 评价标准需要人来制定和坚守。没有人的校准,AI 就会在黑暗中自我打分 |
以上都不是编码能力,而是一种业务理解、抽象思考以及决策能力。这些能力目前 AI 还无法跟人比。
AI 可以替代解决问题的人,但还无法替代提出问题的人。因此程序员要想不被替换,需要成为提出问题的人(给出目标需求和约束条件,并评价好坏)
如果 AI 真的具有独立的自主意识了(自主决策执行计划还不是自主意识),那讨论的就不是程序员的职业发展了,而是人类何去何从。
1
jsan 5 小时 40 分钟前
《 AI 时代,程序员的哪些能力 AI 目前还替代不了?》 都是 AI 生成的
|
2
zjj19950716 5 小时 37 分钟前
甩锅
|
3
jarryli OP @jsan 不是的。这是我写的。原文: https://github.com/microwind/algorithms/blob/main/start-here/Why-Programmers-35-Plus-Are-Thriving-in-AI-Era.md 我只是让 GTP 帮我优化了话术和错别字。
|
4
cocolp2323 4 小时 29 分钟前
背锅能力和甩锅能力
|
5
suyi2015 4 小时 29 分钟前
背锅
|
6
Mumusir 4 小时 13 分钟前
和项目经理产品经理对线
|
7
swananan 4 小时 8 分钟前
究竟该做什么
如何以正确的方式去做 怎么样算是正确的完成了 只有程序员能回答这三点 |
8
nkidgm 3 小时 59 分钟前
只要 AI 可靠性足够,会有保险公司愿意为 AI 承保的,背锅也不能成为程序员的护城河。
|
9
HankAviator 3 小时 58 分钟前
现在一看到“AI 时代”4 个字就想一巴掌扇过去
|
10
Northway 3 小时 57 分钟前
这玩意就和智驾一样,不能背锅永远不能替代真人
|
11
est 3 小时 55 分钟前
|
12
levn 3 小时 42 分钟前
AI 不能写一些适合人类阅读的文章吗?
|
13
yoyoluck 3 小时 27 分钟前
目前 AI 我感觉还只能作为一个助理,可以写简单的功能模块,让他完全写一整个软件目前不太可行。前两周用 CC 半小时写了一个程序,写出来的软件修复 bug 花了一星期。
|