沉默是金总会发光大家好我是沉默最近看到一个数据确实有点离谱。一个叫OpenClaw的 AI 项目在GitHub上的星标增长速度惊人短短 4 个月星标数量就接近甚至超过了很多老牌项目十几年的积累。比如这些我们耳熟能详的项目ReactLinux kernel它们花了十几年的时间才积累的星标数量而一个 AI 项目几个月就追上了。如果用职场类比这大概就是一个刚入职4 个月的新员工业绩直接超过了干了 14 年老员工的总和。看完很多人只有一个感受虾撕个银……-01-程序员圈这两年真的被 AI 撞懵了这两年的程序员圈可以说是被 AI撞得晕头转向。各种自媒体开始煞有介事地倒计时“程序员失业还有X 年”“AI 将彻底取代程序员”“未来人人都能编程”甚至有些文章标题已经变成编程将不再是一种职业。听起来很吓人。但如果你在这个行业稍微久一点就会发现这种论调其实我们已经听过很多次了。其实“人人都能编程”的故事程序员早就经历过几轮了。第一轮可视化开发工具当年.NET生态推出了一整套拖拉拽开发工具。宣传口号几乎就是不需要写代码也能开发软件。拖一个按钮拖一个表单应用就出来了。第二轮所见即所得工具后来又出现了Adobe Dreamweaver。它的卖点很简单你看到的页面就是最终网页。很多人当时也在说以后设计师就能直接做网站了程序员要失业了。结果呢Dreamweaver 现在已经很少有人用了。第三轮低代码 / 无代码最近几年又轮到低代码平台Low Code各种宣传“三天做一个系统”“业务人员也能开发系统”但现实是低代码确实有用但远远没有替代程序员。-02-程序员失业真的是 AI 的锅吗很多人把现在行业里的问题裁员降薪找工作难全部归因于AI 会写代码。但这个锅其实 AI 有点冤。当前行业变化的核心原因其实是三个原因解释应用开发需求下降互联网增长放缓AI 提高开发效率一个工程师能干更多活应届生大量涌入人才供给增加简单说不是 AI 抢了工作而是市场需求变少了。很多人觉得AI 写代码 编程门槛降低。但这是一个很大的认知偏差。程序员这个职业本质上在做什么把模糊的商业需求翻译成严谨的机器逻辑。需求是这样的用户体验要好系统要稳定速度要快成本要低这些都是模糊、矛盾、甚至自相冲突的需求。程序员的工作就是把这些需求变成ifforwhiletransactionlock不可否认的是AI 在写代码这件事上确实很强。以前写一个功能大概是这样查文档写代码调 bug补边界现在变成问 AI复制代码跑一下再问 AI样板代码Boilerplate和基础算法AI 写起来确实咔咔快。生产效率提升非常明显。-03-但新的问题来了AI 提高效率的同时也带来了一个更大的问题。审查一段你不懂的代码比自己写一段更难。举个例子。如果 AI 写的代码里出现了Race Condition并发竞态概率性 Bug隐藏的安全漏洞普通人几乎很难发现。AI 可能生成几百行代码但真正危险的地方可能只有一行。要把它找出来需要并发知识内存模型网络协议系统架构也就是说你必须比以前更懂底层。很多人说 AI 降低了编程门槛。但更准确的说法应该是AI 提高了工程师的能力要求。以前程序员像手工纺织工。每天写代码慢慢织系统。现在变成蒸汽机时代的机械师。你不仅要会用机器还要会修机器判断机器有没有问题防止机器爆炸。-04-总结当然话也不能说死。如果有一天真的出现AGI通用人工智能那情况可能完全不同。那时候 AI 不只是写代码它还能理解需求做系统设计做架构决策发现 Bug如果真到那一步今天这篇文章可能就是个笑话。如果AGI 真来了那时候发愁的恐怕不只是程序员。而是所有需要“工作”的人类。热门文章一套能保命的高并发实战指南架构师必备用 AI 快速生成架构图-05-粉丝福利站在职业的十字路口我们或许都曾感到迷茫投出的简历总是没有回音面试时不知如何展现自己的优势未来的职场道路该如何规划技术管理能力提升如何跨越第一步如果你正在经历这些我很乐意用我的经验为你提供一些帮助。无论是修改简历、1对1求职陪跑职业规划咨询还是迈向技术Leader或提升管理效能欢迎你加我我们像朋友一样聊聊。
程序员真的要失业了吗?
沉默是金总会发光大家好我是沉默最近看到一个数据确实有点离谱。一个叫OpenClaw的 AI 项目在GitHub上的星标增长速度惊人短短 4 个月星标数量就接近甚至超过了很多老牌项目十几年的积累。比如这些我们耳熟能详的项目ReactLinux kernel它们花了十几年的时间才积累的星标数量而一个 AI 项目几个月就追上了。如果用职场类比这大概就是一个刚入职4 个月的新员工业绩直接超过了干了 14 年老员工的总和。看完很多人只有一个感受虾撕个银……-01-程序员圈这两年真的被 AI 撞懵了这两年的程序员圈可以说是被 AI撞得晕头转向。各种自媒体开始煞有介事地倒计时“程序员失业还有X 年”“AI 将彻底取代程序员”“未来人人都能编程”甚至有些文章标题已经变成编程将不再是一种职业。听起来很吓人。但如果你在这个行业稍微久一点就会发现这种论调其实我们已经听过很多次了。其实“人人都能编程”的故事程序员早就经历过几轮了。第一轮可视化开发工具当年.NET生态推出了一整套拖拉拽开发工具。宣传口号几乎就是不需要写代码也能开发软件。拖一个按钮拖一个表单应用就出来了。第二轮所见即所得工具后来又出现了Adobe Dreamweaver。它的卖点很简单你看到的页面就是最终网页。很多人当时也在说以后设计师就能直接做网站了程序员要失业了。结果呢Dreamweaver 现在已经很少有人用了。第三轮低代码 / 无代码最近几年又轮到低代码平台Low Code各种宣传“三天做一个系统”“业务人员也能开发系统”但现实是低代码确实有用但远远没有替代程序员。-02-程序员失业真的是 AI 的锅吗很多人把现在行业里的问题裁员降薪找工作难全部归因于AI 会写代码。但这个锅其实 AI 有点冤。当前行业变化的核心原因其实是三个原因解释应用开发需求下降互联网增长放缓AI 提高开发效率一个工程师能干更多活应届生大量涌入人才供给增加简单说不是 AI 抢了工作而是市场需求变少了。很多人觉得AI 写代码 编程门槛降低。但这是一个很大的认知偏差。程序员这个职业本质上在做什么把模糊的商业需求翻译成严谨的机器逻辑。需求是这样的用户体验要好系统要稳定速度要快成本要低这些都是模糊、矛盾、甚至自相冲突的需求。程序员的工作就是把这些需求变成ifforwhiletransactionlock不可否认的是AI 在写代码这件事上确实很强。以前写一个功能大概是这样查文档写代码调 bug补边界现在变成问 AI复制代码跑一下再问 AI样板代码Boilerplate和基础算法AI 写起来确实咔咔快。生产效率提升非常明显。-03-但新的问题来了AI 提高效率的同时也带来了一个更大的问题。审查一段你不懂的代码比自己写一段更难。举个例子。如果 AI 写的代码里出现了Race Condition并发竞态概率性 Bug隐藏的安全漏洞普通人几乎很难发现。AI 可能生成几百行代码但真正危险的地方可能只有一行。要把它找出来需要并发知识内存模型网络协议系统架构也就是说你必须比以前更懂底层。很多人说 AI 降低了编程门槛。但更准确的说法应该是AI 提高了工程师的能力要求。以前程序员像手工纺织工。每天写代码慢慢织系统。现在变成蒸汽机时代的机械师。你不仅要会用机器还要会修机器判断机器有没有问题防止机器爆炸。-04-总结当然话也不能说死。如果有一天真的出现AGI通用人工智能那情况可能完全不同。那时候 AI 不只是写代码它还能理解需求做系统设计做架构决策发现 Bug如果真到那一步今天这篇文章可能就是个笑话。如果AGI 真来了那时候发愁的恐怕不只是程序员。而是所有需要“工作”的人类。热门文章一套能保命的高并发实战指南架构师必备用 AI 快速生成架构图-05-粉丝福利站在职业的十字路口我们或许都曾感到迷茫投出的简历总是没有回音面试时不知如何展现自己的优势未来的职场道路该如何规划技术管理能力提升如何跨越第一步如果你正在经历这些我很乐意用我的经验为你提供一些帮助。无论是修改简历、1对1求职陪跑职业规划咨询还是迈向技术Leader或提升管理效能欢迎你加我我们像朋友一样聊聊。