内容提要
AI时代,程序员的核心竞争力从“写代码”转向“软素质”。语法、API记忆等显性技能被AI拉平贬值,而提问能力、判断力、系统思维、沟通表达和责任心等隐性能力更显稀缺。这些能力基于技术功底,决定工程师上限。建议程序员多复盘、练表达、担系统责任,以应对技能重新定价。
延伸解读
显性技能贬值,隐性能力升值
文章指出,AI 正在大规模拉平语法记忆、API 熟练度等显性技能,这些能力因可被标准化和大量语料学习而最先贬值。相反,提问能力、判断力、系统思维等隐性能力因难以被 AI 复制而变得更加稀缺和值钱。这本质上是技能价值的重新定价,程序员应关注那些不可复制的能力。
提问能力成为关键杠杆
AI 能回答问题,但无法判断问题本身是否恰当。业务需求往往模糊,需要程序员主动拆解边界条件,如审批流程中的加签、撤回、超时处理等。不会提问的人只是转发 AI 的产出,而会提问的人才能真正解决问题。因此,提问能力成为决定 AI 产出质量的关键杠杆。
判断力源于真实失败经验
AI 生成的代码在语法上几乎无错,但架构层面常隐藏竞态、分布式事务一致性等风险。识别这些风险需要踩坑积累的判断力,这种能力无法从训练语料中习得,只能从真实失败中成长。因此,程序员应重视复盘,将踩过的坑转化为判断力的原材料。
责任心决定长期上限
AI 能快速生成代码,但上线后的责任仍需人来承担。是否在提交前仔细检查,是否敢于对看似可行但经不起推敲的方案说“不”,这些态度问题在招聘中难以考察,却决定工程师的长期上限。责任心是 AI 无法替代的,也是价值分配中不可复制部分的重要组成。
Q&A
AI时代,程序员的核心竞争力是什么?
AI时代,程序员的核心竞争力从写代码转向了软素质,包括提问能力、判断力、系统思维、沟通表达和责任心。这些能力基于扎实的技术功底,决定工程师的上限。
为什么语法和API记忆等技能在贬值?
因为AI可以快速准确地提供语法和API信息,这些显性知识可以被AI压缩和复用,导致这些技能被大规模拉平,不再稀缺。
为什么提问能力比写代码能力更重要?
因为AI能回答问题,但不会判断问题是否恰当。业务需求往往模糊,需要提问来拆解边界条件,否则AI会生成有漏洞的方案。会提问的人才能真正解决问题。
AI生成的代码在哪些方面容易出错?
AI生成的代码在语法层面几乎不会出错,但在架构层面容易出错,比如并发竞态、分布式事务一致性、边界情况遗漏等,这些需要人的判断力来识别。
系统思维在AI时代为什么重要?
因为AI只对给定的上下文负责,无法考虑代码在整体系统中的影响,如性能瓶颈、模块耦合、极端流量下的稳定性等。系统思维能帮助程序员从全局角度评估代码,确保系统健壮性。
程序员如何提升自己的软素质?
可以通过多复盘踩过的坑和做错的判断来训练判断力;刻意练习把需求讲清楚,包括写prompt和文档;主动承担系统级责任,多问代码在整体系统中的影响。