2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Rust 天花板级大神公开发帖找工作:3000 次核心提交,不敌 “会调 OpenAI API、用 Cursor”?

  • 2025-09-03
    北京
  • 本文字数:2511 字

    阅读完需:约 8 分钟

大小:1.11M时长:06:27
Rust 天花板级大神公开发帖找工作:3000 次核心提交,不敌 “会调 OpenAI API、用 Cursor”?

当全世界的资金和注意力都在涌向 AI 时,Rust 社区里出现了一则引人关注的动态:两位知名的核心贡献者,Nicholas Nethercote 和 Michael Goulet,他们不得不公开发帖“找工作”。

 


要知道,这两位都是 Rust 大神,也是编译器核心贡献者。特别是 Nicholas Nethercote,他拥有剑桥博士学位,是著名动态分析工具 Valgrind 的作者之一。Valgrind 如今已经成为内存调试与性能分析方面的经典工具。此后他还凭借 Valgrind 的相关研究获得了 PLDI 最具影响力论文奖(Time Test Award)。这也是编程语言与编译领域的最高荣誉之一。

 

Nicholas 目前是 Rust 项目的核心贡献者,去年正式成为编译器团队成员(regular contributor),并担任 maintainer,负责方向规划和技术决策。

 

在 Rust 社区,他长期活跃于编译器开发,被认为是“让 Rust 编译器更快的人”。此前他单在 Rust 项目上就提交了 3,375 次 commit,在 Firefox 上更是超过 4,000 次。

 

Rust 编译器的 compiler/ 目录超过 70 万行代码,而 Nicholas 自述“几乎看过其中的每一个文件;对 77 个 crate 中的 75 个提交过代码。”

 

更难能可贵的是,除了性能相关工作,他还主导了大量“技术债清理”:重构错误报告 API、移除历史遗留特性、简化数据流分析、统一代码风格……这些工作往往枯燥却至关重要,极大提升了 Rust 编译器的可维护性和工程质量。他甚至打趣说,在自己三千多次提交里,出现频率最高的词就是“Remove”。

 

对不熟悉的人来说,或许很难一下子理解他有多厉害;但在编程语言与系统软件的专业圈子里,他已经是当之无愧的“天花板级大神”。

 

AI 来了,大神的日子也不好过了

 

Nicholas Nethercote 近期公开在博客和 Mastodon 上发文表示自己正在寻找新工作。原因在于他所在的 Futurewei Rust 团队因预算削减而缩编,职位即将被裁撤。(因为引起大量关注,他后来又在 Mastodon 上回应网友称:“目前依然暂时留在 Futurewei”,但离开应该也只是时间问题。)

 


他坦言,背后可能既有国际因素,也有 AI 吸走了科技行业大量资金与注意力,使得像 Rust 这样的基础性项目获得的资源减少。

 

这句话立即得到了网友共鸣,有人评论说:

“祝你好运!另外,我特别喜欢这句话:AI 正在科技界吸走大量资金和注意力,而留给其他一切的资源却更少。 大多数人读到这里可能只会点头觉得‘是啊有道理’,然后继续往下看,因为这听上去就是一个显而易见的事实。但好笑的是,这恰好与 AI 的宣传口径完全相反——后者说的可是‘让一切更便宜,让人类更高效’ 。”

 


Nicholas 也明确表示,不会考虑进入区块链/加密货币、生成式 AI 或算法交易这些方向,而是希望能继续在 Rust 生态或使用 Rust 的开源项目中全职深耕。与此同时,任职于亚马逊的 Michael Goulet 也在差不多的时间里对外放出了找工作的消息,并在 LinkedIn 上同样表明了对区块链/加密货币领域的排斥。

 



这样两位核心贡献者的公开求职,让不少网友直呼震惊:Rust 编译器的“顶级人物”居然还要这样到处找工作?更有人感叹——像 Nicholas Nethercote 这样提交过 3000+ 次代码的天花板级大神,居然到现在还没找到(自己喜欢的)工作。

 


有人忍不住调侃起当下的招聘环境:

 


典型的 HR 面试是这样的:

你用过 Cursor 吗?

你有过调用 OpenAI API 然后复制粘贴结果的经验吗?

你有过安全合规经验吗?哦,不是 CVEs,我们只对 prompt injection 防护感兴趣。


不好意思,我们公司不碰 kompElers,我们提供的是 AI first 的人岗匹配梦幻体验。

 

抱歉,我们决定与另一位候选人继续推进。

 

这也折射出了 Rust 在当下的发展窘境。Rust 曾被视为 C 语言的接班人,以“内存安全”之名横空出世,迅速在浏览器和操作系统等领域积累声望。然后,AI 火了,资本和研发资源疯狂涌入大模型方向,相比之下,Rust 这种偏底层、强调长期工程价值的语言,则很难短时间内展现出跟 AI 同等的回报。

 

于是这种资本偏向,直接在招聘市场上制造了讽刺的一幕:“会不会调用 OpenAI API、能不能 copy-paste prompt” 的 AI 工程师炙手可热,而在 Rust 里提交过 3000+ 次代码、推动编译器技术的顶级工程师,却不得不在 Mastodon 等公开场合发帖寻找工作。

 

Rust 真的能替代 C 吗?

 

与此同时,外界对 Rust 的定位争论依然没停止。

 

83 岁的 Unix 联合创始人 Brian Kernighan,因在贝尔实验室对 Unix 的贡献,以及 1978 年合著的《C 程序设计语言》而被视为传奇极客。他上月在 “Vintage Computer East” 节上演讲时,被问到一个经典问题:“您觉得 Rust 有可能取代 C 吗?还是说这只是一场迟早要退潮的炒作泡沫?”

 

Kernighan 仰头大笑后回应:“哦——Rust 啊。”全场随即也大笑起来。他坦言自己只写过一个 Rust 程序,“所以意见仅供参考”,但那次经历令他印象深刻:“写 Rust 的过程让我觉得很痛苦……我实在没法理解那些为了内存安全设计的机制,而我的程序里根本没有内存问题!”

 


不过,他对 Rust 最大的抱怨还是性能问题——这在一位职业生涯始于 16 位 PDP 11/20 的程序员口中,显得格外尖锐。“它的支持体系——所谓的 crate、barrel 之类的东西——庞大得难以理解,而且运行缓慢。”

 

“编译器很慢,生成的代码也很慢……”

 

最终,他总结道:“写一个在其他语言里只需要五分钟的程序,却花了我好几天……”Kernighan 也承认这可能是他“过于苛刻”,但仍强调:“至少我不认为 Rust 会马上取代 C。”

 

讽刺的是, Brian Kernighan 在台上对 Rust 的最大批评,恰恰集中在编译器慢、代码生成慢。而在现实中,正在公开找工作的 Nicholas Nethercote 与 Michael Goulet,正是 Rust 社区里最顶尖的编译器工程师。

 

换句话说,Rust 编译器是否足够好,关系到这门语言的未来,但决定权也在于怎么留住这些想继续在开源社区里发光发热的关键人才。Rust 要想真正走向主流,恐怕首先要解决的,就是如何在 AI 狂潮之下,有地方给予足够资源留住这些“顶级大脑”。

 

参考链接:

https://www.youtube.com/watch?v=WEb_YL1K1Qg&t=3473s

https://www.reddit.com/r/rust/comments/1mbyf5z/so_two_of_the_most_notable_contributors_to_rust/

https://x.com/skydotcs/status/1961989153253675164

https://nnethercote.github.io/2025/07/18/looking-for-a-new-job.html

2025-09-03 18:325102

评论 2 条评论

发布
用户头像
Futurewei,曾是华为美国子公司,这就是国际因素?
2025-09-12 16:25 · 日本
回复
用户头像
不要只盯着编译器啊,这技术水平还不是可以随便搞个收费软件自己养活自己。
2025-09-04 09:26 · 广东
回复
没有更多了

从源码角度看React-Hydrate原理

flyzz177

React

为提高 SDLC 安全,GitHub 发布新功能|GitHub Universe 2022

SEAL安全

GitHub 安全

高级前端一面常考手写面试题指南

helloworld1024fd

JavaScript

5年匠心之作,云原生安全真经大公开!

青藤云安全

网络安全 青藤云安全 云原生安全

全国信安标委杨建军秘书长一行莅临青藤,调研指导网络安全标准和产业工作

青藤云安全

网络安全 青藤云安全

从recat源码角度看setState流程

flyzz177

React

什么是Maven

莪是男神

Java maven 11月月更

ShardingSphere + OpenSergo,共同提升微服务体系下数据库的性能与稳定

SphereEx

数据库 微服务 Apache ShardingSphere

GaiaX开源解读 | 跨端动态化模板引擎详解,看完你也能写一个

阿里巴巴文娱技术

开源 移动开发 移动端开发

前端手写面试题,看这一篇就够了

helloworld1024fd

JavaScript

python的成员方法的简单介绍

乔乔

11月月更

学习MySQL必须掌握的13个关键字,你get了吗?

小小怪下士

Java MySQL 程序员

手写JavaScript常见5种设计模式

helloworld1024fd

JavaScript

深入react源码看setState究竟做了什么?

flyzz177

React

一个 SaaS 软件同本地部署 On-Premises 系统集成的实际项目案例分享

汪子熙

微服务 SaaS 系统集成 On-Premises 11月月更

FusionInsight MRS Flink DataStream API读写Hudi实践

华为云开发者联盟

大数据 华为云 数据读写 企业号十月 PK 榜

前端vue多人写作开发技巧-路由配置

千锋IT教育

DTSE Tech Talk | 第10期:云会议带你入门音视频世界

华为云开发者联盟

云计算 后端 华为云 企业号十月 PK 榜

中高级前端开发需要掌握的vue知识点

bb_xiaxia1998

Vue

说说Vue响应式系统中的Watcher和Dep的关系-面试进阶

bb_xiaxia1998

Vue

优化开发人员对 K8s 安全的影响

HummerCloud

Kubernetes DevSecOps 11月月更

Flask框架:如何运用Ajax轮询动态绘图

华为云开发者联盟

JavaScript 前端 华为云 企业号十月 PK 榜

手写现代前端框架diff算法-前端面试进阶

helloworld1024fd

JavaScript

河南数字经济产业创新研究院加入星策社区,携手推进企业智能化转型发展

星策开源社区

人工智能 开源 AI 企业转型 智能化

一份vue面试考点清单

bb_xiaxia1998

Vue

首个中文Stable Diffusion模型开源;TPU演进十年;18个PyTorch性能优化技巧 | AI系统前沿动态

OneFlow

人工智能 开源 深度学历 TPU

人工智能计算机视觉之OCR(光学字符识别)

XiaoChao_AI

人工智能 CV 计算机视觉 11月月更

clickhouse在风控-风险洞察领域的探索与实践

京东科技开发者

flink 数据 Clickhouse 风控 风险控制

源码学习之Spring容器创建原理

京东科技开发者

xml spring 源码 容器 测试

APP“小动作”不断?HarmonyOS 3隐私中心可视化面板让它无处藏身

极客天地

90 条简单实用的 Python 编程技巧,建议收藏

千锋IT教育

Rust 天花板级大神公开发帖找工作:3000 次核心提交,不敌 “会调 OpenAI API、用 Cursor”?_编程语言_Tina_InfoQ精选文章