跳到主要内容

AI会不会让程序员失业?我给00后讲了4段历史

昨天和一个05后实习生聊天,他突然问我:

"AI这么强,我们以后是不是都要失业了?"

我没有直接回答,而是给他讲了几段程序员的历史。


1978年,Unix发明人Ken Thompson在PDP-11上写操作系统。那时候程序用汇编语言一行行敲出来,每条指令都要自己算内存地址、寄存器位置。

2000年代初,我认识一位做嵌入式的工程师。那时内存只有64KB,网络协议栈必须手写裁剪,省一个字节都可能决定产品能否交付。

2008年,我开始写Java Web,Spring把数据库连接、事务管理都封装好了,我只需要关注业务逻辑。

到了今天,写AI应用时,很多人一行pip install就能调用全球最先进的算法库。

看出规律了吗?程序员从来没有消失,只是在不断升维。


第一代:刀耕火种时代(1970-1980年代)

那时候的程序员更像数学家和电子工程师。写的是汇编语言,直接操作寄存器。典型场景是写一个驱动程序:要计算时钟频率、配置DMA、处理中断。整个团队可能只有一两个人,一年写完一千行代码。能做这件事的,几乎都是顶尖计算机系的天才。

第二代:基础设施时代(1990年代)

C和C++普及,程序员开始构建互联网的底座。HTTP、SMTP、TCP/IP协议逐渐成熟。典型场景是写一个邮件服务器:要处理MIME编码、SMTP握手、并发连接。一个项目5到10人,开发周期3到6个月。这一代程序员,真正成为了互联网的工程师。

第三代:框架时代(2000-2025)

Java、Python、Go等高级语言普及,框架生态开始爆发。Spring、Django让开发效率提升了一个数量级。写一个电商网站,数据库用ORM、缓存用Redis、消息队列用MQ。基础设施大多不用自己造轮子,10个人的团队3个月就能上线一个完整产品。编程第一次开始大规模普及。

第四代:AI编程时代(2025年后)

自然语言正在成为新的编程接口。你只需要说:"帮我做一个工具,能导入Excel、自动生成图表、支持导出PDF。"AI就能帮你生成完整代码。编程的门槛,正在被迅速拉低。


真正的趋势其实是:编程门槛在降低,但编程需求在爆炸。

每一次技术范式变化,都会有人说"程序员要被淘汰了"。但真实情况恰恰相反。

全球程序员数量:

  • 1980年:约10万人
  • 2000年:约1000万人
  • 2020年:约2700万人
  • 2028年:IDC预测超过5700万人

人数不是在减少,而是在指数级增长。因为技术越强,可以被软件解决的问题就越多。


未来的程序员会是什么样?

他们不再只是写代码的人,而是用技术解决问题的人。

核心能力不再是背语法,而是理解问题、拆解问题、用AI工具解决问题。他们不一定知道指针怎么实现,但一定知道如何与AI协作。他们不一定手写排序算法,但知道什么时候需要算法。

程序员的角色也在变化:从代码工匠,到产品设计者,再到问题解决者。


最后我跟那个实习生说了一句话:

汽车发明以后,马车夫确实消失了。但交通行业却变得比以前大了几十倍。

编程也是一样。范式在改变,但用技术解决问题这件事,只会越来越重要。

所以真正的问题不是:AI会不会让程序员消失。

而是:AI会不会让更多人成为程序员?

#程序员 #AI时代 #程序员成长 #职场思考 #技术人

#AI编程 #程序员日常 #互联网人 #认知升级 #技术趋势

#职场进化论 #我的职场感悟 #程序员副业

很多人私信问我: AI时代程序员到底该怎么提升?我把自己这几年总结的 AI程序员成长路线 + 工具清单 整理成了一份文档。需要的朋友可以评论区打个「AI」,我发给你。