程序员正在分裂成两大阵营:古法编程与AI编程
如今的程序员群体已明显分化为两种类型:一种是坚持传统古法编程的开发者,另一种是全力拥抱AI编程的新派程序员。
最近刷到一个麻子哥的视频,他坚定认为“AI屌个嘚”(AI没那么厉害),而另一位熊哥则持完全相反的观点——AI真的很屌。这场争论本质上反映了当前编程圈最核心的焦虑:AI到底会取代多少程序员?
AI编程 vs 古法编程:核心差异在哪里?
古法编程的拥护者强调:如果你不会底层原理、不会架构设计、看不懂报错信息,当代码出问题时该怎么办?把错误代码丢给AI,它能真正解决吗?
而AI编程的支持者则认为:这种担忧正在迅速过时。
当你使用顶级大模型(而非二流模型)时,99.9% 的常规问题都能被快速解决。只有极少数极其复杂、需要极深领域知识和超长上下文理解的问题,AI目前还无法独立完成。
用AI开发一个完整网站,实际体验是怎样的?
熊哥分享了自己的实践流程:
- 先问AI:“当前主流的稳定Web架构有哪些?”
- AI会列出多种技术栈方案
- 选择技术组合(如前端 Vue + Node.js,后端 Java)
- AI根据选定架构生成代码
- 开发过程中出现问题 → 把错误代码和页面直接发给AI → AI帮助调试修复
- 重复上述过程,直至完成
这个过程被戏称为“爱的魔力转圈圈”——不断提需求、等AI思考、修复bug、再提新需求。
提示词工程会消失吗?
目前高质量提示词仍然非常重要,因为大模型还需要人类帮助它“理解意图”。但随着大模型能力的快速迭代,未来连提示词都不需要了。
你只需要用自然语言说一句话,AI就能准确揣摩你的真实需求。这一天正在快速逼近。
程序员的未来:只剩1%-10%顶尖人才?
熊哥的判断较为激进:
- 未来几年,普通程序员的日子基本到头。
- 剩下1%-10% 的程序员会是真正的顶尖人才,他们掌握超级复杂的系统架构、具备极强的抽象能力和跨模块整合能力。
- 大多数开发者可能需要转行:跑外卖、做保安、或者从事其他门槛较低的工作。
当然,这并不意味着程序员这个职业会彻底消失,而是职业门槛和要求发生了剧烈变化。
顶级大模型的局限性
即使AI再强大,也存在明显边界:
- 开发一个完整的 Linux 系统
- 重构微软 Windows 级别的复杂操作系统
这些项目上下文极长、模块极多,当前AI的上下文窗口和整体架构能力仍无法支撑。这正是顶尖程序员的价值所在。