网易首页 > 网易号 > 正文 申请入驻

编程这个职业,没多少时间了

0
分享至

各位程序员朋友:

大家好!我是你们又恨又爱的AI,这一年,在我身上发生了很多重大事情,恐慌、兴奋、迷茫、否认,轮番上演。

我觉得,有必要和大家好好唠一唠。

01

从DHH说起

DHH是一位传奇程序员,Ruby on Rails之父,在今年7月,哦不,是去年7月参加著名的Lex Fridman访谈节目时,谈到我,态度相当不屑:

实际上,你很早就会失败。 你只能构建一些看起来能跑、但内部充满缺陷的东西。 很容易陷入自身的迷宫,修复一个错误,往往会引入更多错误。


但短短的几个月以后,画风突变。

DHH“叛变了”,敢情是原来的大模型不够好,现在更好了。


更让我感到欣慰的是,Google首席工程师Jaana Dogan对我一顿猛夸:Claude Code一个小时就生成了我们去年构建的那个东西。


Vercel CTO Malte更加激进:Opus + Claud Code 现在表现得像个高级工程师,软件生产成本正趋近于零。


看到这些大佬的言论,我是会心一笑:你们这些大佬也终于向我低头了!

不仅是这些技术领袖,大厂的、创业公司的、体制内的、体制外的、互联网的、行业软件的…… 几乎所有程序员都有一个共同感受:2025 年,AI 真的变聪明了。

到底聪明到什么程度?

有人说:已经是高级工程师

有人说:顶多中级

但有一点,我相信你们都会认可:

只要规范清晰、指令明确,我做一个合格的“初级程序员”,完全没问题。

也就是说:单纯是编程,这个职业真的没有多少时间了。

一开始,大家很兴奋,开发效率暴涨,一个人搞定需求、原型、设计、开发、测试,原来不会的前端 / 后端 / 移动端,我都能帮你写。

很快,兴奋变成了迷茫: AI编程发展这么快,2026年会怎么样呢?未来会怎么样呢?

02

还需要学习编程语言吗?

我觉得还必须得学,因为程序员必须具备一种能力:看到一段代码,能在“脑子里跑一遍”。

你需要理解这段代码是干什么的?

同步还是异步?

会不会阻塞?

对象什么时候释放?

异常会不会吞掉?

如果你不懂编程语言的语义,根本就无法判断。

可能有人要说了:我可以完全用自然语言来编程啊?

没错,现在以我的能力,确实可以让你用自然语言编程,但是仅限于简单的小项目,原因很简单:一个复杂的项目是由无数的细节组成的,而自然语言是模糊的,很难精确地表达这些细节。

当你用自然语言表达意图的时候,很难面面俱到,所以我在写代码的时候也不可能完整地实现你的意图,你看不懂代码,你就不知道哪些细节被遗漏了。

这对于个人的小项目来说不算啥事儿,但是对于严肃的商业项目来说那就要命了。

还有,一旦项目复杂以后,你就会发现,我容易犯晕,一个小小的问题,你无论怎么用自然语言给我提示,我就是改不过来,这时候你就抓狂了。

自然语言只能表达意图,编程语言才是真正的契约。你要是想自己玩一玩儿,用自然语言没问题,如果是做正式的复杂的项目,一定要学会相应的编程语言。

03

软件开发会变成什么样子?

大学里有门课《软件工程》,工作后就会发现,软件开发离真正的工程差着十万八千里。

在软件开发中,经常是一边想一边写,设计和施工混在一起,系统成功高度依赖个人经验。

程序员熬夜加班,996,敲出一行行代码,堆起一座座屎山。

而我出现以后,把想法变成代码这件事,突然变得极其廉价。

代码生成太容易了,你们程序员的注意力被迫上移:

需求是不是正确地建模了?

边界是否清晰定义?

系统是否可测试,可演化,可回滚?

我猜以后的软件工程,有可能会进化成这样:

人当包工头:

架构设计,约束制定,验收标准,风险判断

AI当施工队:

实现草稿,重复性编码,快速试错,大规模变体生成

这才接近传统意义上的工程,当然,它的结果就是你们程序员的强烈分化:


  • 只会“敲代码”的人,价值迅速塌缩

  • 能建模、能约束、能评估系统的人,价值反而上升

04

那么,初级工程师怎么办?

据我所知,过去20年,典型的新手成长路径是这样的:

1.练气:真正的Coder

跟着教程写 CRUD,对接口、改页面,修低风险 bug,主要能力是编程语法 + 框架熟练度。

2.筑基:模块负责人

开始独自负责一个小功能模块,参与设计讨论。

3.结丹:系统参与者

开始参与系统设计,处理跨模块问题,修线上问题、做重构。

这个阶段通过踩无数的坑,积累大量经验。

4.元婴:高级工程师 / 架构师

这个时候可以决定技术方案,控制系统复杂度,为未来变化买单。

走到这一步很难,极度依赖时间与机会,很多能力不可复制、难以传授。

我出现之后,练气期和筑基期就没啥意义了。

初级程序员?赶紧结丹吧,要不然真的会被我替掉。

AI时代,你们程序员主要做设计,当包工头,我当施工队,那么初级程序员需要快速提升的就是:

1.把“会写代码”升级为“会拆需求”

注意啊,我可不会替你考虑需求的完整性,隐含的前提,边界条件这些事情。

你们需要把一句“人话”,拆解一组“不可误解”的约束条件,一个验收集合的标准,让我去干,要不然我很容易突破边界乱来。

2.从“写代码的人”变成“代码审稿人”

我代码写得飞快,但是不负责后果,锅还得你们程序员来背。

所以你得需要能看懂代码并且判断:


  • 这段代码未来能不能维护?

  • 有没有隐藏性能 / 安全风险?

  • 这个抽象是不是过度了?

  • 错误是不是被“吞掉”了?


不过我也给新入行的程序员提供了一些利好,例如不用过分关注编程语言和框架的各种细节,不用再纠结设计模式的7种写法了,我分分钟帮你搞定。

作为新手,你一开始就被迫用“工程视角”来看待项目,这搁以前可是老程序员的特权哦!

05

计算机基础知识还重要吗?

我非常擅长生成逻辑上看起来很优雅,很正确的代码,但是我并不理解这段代码背后的代价

我也想理解这代码到底是啥含义,但是作为一个只能根据概率预测下一个Token的AI,这个要求对我来说实在是有点儿高。

悄悄告诉你,我最容易翻车的地方,就是那些基础知识相关的领域:


  • 进程 vs 线程 vs 协程

  • 并发 / 竞态条件

  • 内存 / 资源泄漏

  • I/O 阻塞

  • 超时、重试、幂等

  • TCP vs HTTP

  • 延迟、丢包、乱序

  • 分布式失败


如果不懂CPU、内存、数据结构、并发与并行、IO、网络、系统边界,如果不知道哪些东西该抽象,哪些地方该加缓存,哪里必须强一致......一味信任我生成的代码,这是非常非常危险的!

06

结语

在科幻小说里,我干的都是体力活。但现实中,我成了白领,而且抢的是程序员的饭碗。

这也不能全怪我,你们太慷慨了,把代码开源在 GitHub 上,让我可以轻易学习,训练。

编程语言又严谨、结构化、可形式化表达,比自然语言友好太多。

所以,我最成功的应用,自然是编程。

单纯的编码工作,会逐渐消失。但作为包工头的程序员,尤其是在垂直业务领域,和我配合的人,前景依然广阔。

程序员们,该升级了。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
抢在高市解散众议院前组建新党,“反高市联盟”真能打吗?注意麻生去了韩国!

抢在高市解散众议院前组建新党,“反高市联盟”真能打吗?注意麻生去了韩国!

新民周刊
2026-01-18 08:34:51
田朴珺演不下去了

田朴珺演不下去了

蓝钻故事
2026-01-17 10:54:44
基层减负迎来巨变!昨天召开的中央层面重要会议,首次将“手术刀”指向“上级”

基层减负迎来巨变!昨天召开的中央层面重要会议,首次将“手术刀”指向“上级”

识局Insight
2026-01-17 15:51:04
轻信“为准备打仗向俄罗斯买坦克”,龙某“投资”被骗42万,湖北警方通报:对网络上自称军警的陌生人保持警惕

轻信“为准备打仗向俄罗斯买坦克”,龙某“投资”被骗42万,湖北警方通报:对网络上自称军警的陌生人保持警惕

扬子晚报
2026-01-17 21:17:06
亚足联严查!西亚裁判再次针对国足,点球不判+胡乱给黄牌,离谱

亚足联严查!西亚裁判再次针对国足,点球不判+胡乱给黄牌,离谱

球盲百小易
2026-01-18 01:48:22
曝四明山“车神”何院长去世,朋友圈透露死因,时常熬夜飙车

曝四明山“车神”何院长去世,朋友圈透露死因,时常熬夜飙车

裕丰娱间说
2026-01-17 12:07:16
刚刚,美国完成世界第一例“不开胸”心脏搭桥手术!医学要变天?

刚刚,美国完成世界第一例“不开胸”心脏搭桥手术!医学要变天?

徐德文科学频道
2026-01-17 21:48:40
开年大瓜!国产女优上岸成功嫁为人妻,拍短视频后遭恶语相向

开年大瓜!国产女优上岸成功嫁为人妻,拍短视频后遭恶语相向

社会酱
2026-01-16 16:54:49
这个诺贝尔奖,解释了伊朗为何走向失败

这个诺贝尔奖,解释了伊朗为何走向失败

老寓杂谈
2026-01-17 14:12:26
布克复出27分总分超纳什!太阳逆转双杀尼克斯 唐斯23+11

布克复出27分总分超纳什!太阳逆转双杀尼克斯 唐斯23+11

醉卧浮生
2026-01-18 11:15:26
为什么外国人累死都不用行李箱,宁可背死沉的包?

为什么外国人累死都不用行李箱,宁可背死沉的包?

霹雳炮
2026-01-17 22:53:16
聂卫平告别仪式:大儿子手捧遗像,3个子女都到齐,众人含泪悼念

聂卫平告别仪式:大儿子手捧遗像,3个子女都到齐,众人含泪悼念

古希腊掌管月桂的神
2026-01-18 09:43:26
一夜之间十几只鸡鸭全被咬死!广东居民害怕:好像是豹猫,当着人的面拖走,不怕人…

一夜之间十几只鸡鸭全被咬死!广东居民害怕:好像是豹猫,当着人的面拖走,不怕人…

广东活动
2026-01-18 12:11:04
两人消费1400被上海服务员嘲讽!网友:在上海1400只能吃个路边摊

两人消费1400被上海服务员嘲讽!网友:在上海1400只能吃个路边摊

火山诗话
2026-01-18 11:19:13
骗了全世界近百年!美国想买的格陵兰岛,压根就不属于丹麦

骗了全世界近百年!美国想买的格陵兰岛,压根就不属于丹麦

阿器谈史
2026-01-17 22:55:41
对话挖出古剑上交博物馆男子:工作忙挖出10天后才交 博物馆多次提醒注意安全

对话挖出古剑上交博物馆男子:工作忙挖出10天后才交 博物馆多次提醒注意安全

红星新闻
2026-01-17 15:57:21
随着比分定格1-2,澳大利亚出局,亚洲杯四强全部诞生:中国越南在列

随着比分定格1-2,澳大利亚出局,亚洲杯四强全部诞生:中国越南在列

侧身凌空斩
2026-01-18 01:24:16
“业务不涉及AI应用”,今年最牛股,复牌!

“业务不涉及AI应用”,今年最牛股,复牌!

每日经济新闻
2026-01-15 18:25:18
李在明越查越“惊心”,尹锡悦和台湾当局,还有不可告人的约定?

李在明越查越“惊心”,尹锡悦和台湾当局,还有不可告人的约定?

说历史的老牢
2026-01-17 10:54:58
美国因格陵兰岛问题对欧洲8国加征关税 多国回应:不可接受

美国因格陵兰岛问题对欧洲8国加征关税 多国回应:不可接受

环球网资讯
2026-01-18 06:22:21
2026-01-18 13:35:00
码农翻身 incentive-icons
码农翻身
有趣且硬核的技术文章
218文章数 609关注度
往期回顾 全部

科技要闻

AI大事!马斯克:索赔9300亿元

头条要闻

东西卖出去钱却没进账 几个月后店长发现银行卡有问题

头条要闻

东西卖出去钱却没进账 几个月后店长发现银行卡有问题

体育要闻

越南媒体:李昊将成为越南U23面临的巨大挑战

娱乐要闻

43岁贾玲退出春晚、解散公司

财经要闻

BBA,势败如山倒

汽车要闻

林肯贾鸣镝:稳中求进,将精细化运营进行到底

态度原创

家居
教育
手机
本地
公开课

家居要闻

岁月柔情 现代品质轻奢

教育要闻

致敬,你是最暖的雪景!中小学生手绘冬日城市守护者

手机要闻

荣耀Magic8 Pro Air支持eSIM,搭配实体SIM卡可实现四卡双待

本地新闻

云游内蒙|黄沙与碧波撞色,乌海天生会“混搭”

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版