“AI 在科技界吸走了大量資金和注意力,留給其他方向的資源就少了。”
距離在網上無奈發帖表示“將被裁掉求飯碗”整整兩個月後,RustTop5級的核心貢獻者 Nicholas Nethercote 昨天終於對外宣佈找到了新工作。
這一事件引起了整個程式設計圈乃至科技行業的關注。Rust 近些年一直被全球各大巨頭所追捧,但隨著大模型時代的開啟,AI 的光環日益壯大,就連 Rust 這位昔日寵兒的預算和資源,都被搶奪去了。
Rust 真的陷入困境了嗎?求職環境真的有這麼糟糕嗎?
真的如外界所傳:3000+行核心程式碼提交比不上一位OpenAI工程師嗎?
本文,或許可以幫各位還原一下事情的真相。
近幾個月來,Rust 社區並不平靜。小編是從一位頂級Rust大神無奈發“求飯碗”的帖子最先得知的。
在過去的 3.75 年裡,我有幸在 Futurewei 的 Rust 團隊工作,在這裡我幾乎可以自由地以自己認為合適的方式去“讓 Rust 變得更好”。這是我職業生涯中最精彩的階段,我非常感謝 Sid Askary 以及其他 Futurewei 的同事,是他們幫助這一切發生。
不幸的是,這份工作很快就要結束了;由於預算削減,團隊正在被縮減。我不清楚背後的詳細原因,但我懷疑主要有兩個: (a) 國際政治與經濟動盪,(b) 人工智慧在科技界吸走了大量資金和注意力,留給其他方向的資源就少了。
小編備註:Futurewei 是華為在美國資助的一個 Rust 研發團隊,主要做編譯器、性能最佳化和基礎設施改進的工作。
隨後,Reddit上有一位知情的網友爆料,兩位知名的核心貢獻者 Nicholas Nethercote 和 Michael Goulet 不得不公開發佈消息稱他們正在“尋找工作”。
而對於這次無奈之舉,Nicholas 在求職帖上透露了原因:Futurewei 的 Rust 團隊因預算削減而縮減規模,他的職位即將被裁撤。
不過,由於此事引發關注,他後來在 Mastodon 上澄清道:“我暫時還在 Futurewei 工作”,但離開似乎只是時間問題。”
至於為什麼會裁撤?他猜測原因可能除了國際地緣環境因素以外,還有一個不得忽視的事實:人工智慧吸走了科技行業大量資金和關注,從而減少了用於 Rust 等基礎項目的資源。
先來介紹下這位大神。Nicholas 是 Rust 項目的核心貢獻者。去年,他正式成為編譯器團隊成員(regular contributor),同時也是一名 maintainer,負責方向把控與技術決策。
他個人背景也非常厲害,劍橋大學博士學位,是著名動態分析工具 Valgrind 的作者之一。如今,Valgrind 已成為記憶體偵錯與性能分析的經典工具。憑藉在 Valgrind 上的研究,他還獲得了程式語言與編譯器領域的最高榮譽之一——PLDI Test of Time Award。
雖然他加入Rust項目時間不是很長,但他在 Rust 社區的活躍程度簡直堪稱天花板等級,被業內稱為 “讓 Rust 編譯器變快的人”。光是在 Rust 項目中,他就提交了 3,375 次 commit,而在 Firefox 項目中更是超過 4,000 次。
Rust 編譯器的 compiler/ 目錄中有超過 70 萬行程式碼,Nicholas 說自己“幾乎看過裡面的每一個檔案;並且在 77 個 crate 中的 75 個提交過程式碼”。
更令人欽佩的是,他不僅專注性能最佳化,還主導了大量 技術債清理:重構錯誤報告 API、移除遺留特性、簡化資料流分析、統一程式碼風格……這些工作常常繁瑣,卻對 可維護性與工程質量 的提升至關重要。他甚至自嘲,在自己 3000 多次提交裡,出現頻率最高的詞是 “Remove”。
在程式語言與系統軟體的專業圈子裡,絕對是一個封神的存在(即便不是斗帝,至少是斗聖巔峰等級)。
“3000 個核心提交抵不過一位 OpenAI 工程師。”
許多網友對於這樣一位 Rust 編譯器開發的“頂尖人物”,竟然也要這樣自我推銷的事情感到震驚。
會“呼叫 OpenAI API 並複製貼上 prompt”的 AI 工程師炙手可熱,而 提交了 3000+ 編譯器 commit 的 Rust 工程師卻要在 Mastodon 上發招聘帖。
還有人忍不住拿當下的招聘環境開起了玩笑:
典型的 HR 面試是這樣的:
你會用 Cursor 嗎?
你有呼叫 OpenAI API 並複製貼上結果的經驗嗎?
你有安全合規經驗嗎?
哦,不是 CVE —— 我們只關心 prompt injection 防護。
抱歉,我們不碰編譯器;我們只提供 AI-first 的人崗匹配夢幻體驗。
很遺憾,我們決定與另一位候選人繼續推進。
這一幕多少有點諷刺味道,很難不讓人開始擔憂 Rust 的求職環境。
一方面,Rust 曾經被譽為 C 語言的繼任者,憑藉“記憶體安全”的承諾迅速在瀏覽器和作業系統中站穩腳跟,贏得聲望。但隨著 AI 崛起,資本和研發資源被大規模吸走。
但相比之下,Rust 雖然在底層工程中具有長期價值,卻難以像 AI 那樣展示出立竿見影的回報。
甚至有網友想到了微軟之前裁員的做法:2個月前,他們剛剛解僱了15000名員工,用這筆錢來支付人工智慧的費用。
現在搞 Rust,找工作已經恐怖到這個程度了嗎?
就在昨天,大神意識到自己再不發帖,可能就會引起“Rust恐慌”了。
終於,Nicholas 在個人播客中發帖,一來是告訴大家:我找到新工作了!二來,是想澄清:Rust發展的要比想像的還好!
早在 7 月,我就寫過一篇文章,說自己在尋找新工作。之後遲遲沒有更新,引發了一些公開的猜測:是不是我找工作遇到了困難?如果是,那對 Rust 來說意味著什麼?又對整個科技行業的招聘狀況說明了什麼?等等。
文章中,Nicholas 表示,一些網友關於自己找不到工作的境遇、以及對於Rust甚至整個科技行業招聘狀況的擔憂,其實是過於杞人憂天了。“這些猜測基本上都不靠譜!”
原因有兩點:幾周前就決定入職了,只是還不太適合對外公佈;Rust已經有了非常廣泛的應用。
第一,我幾周前就已經決定加入 VectorWare,只是花了一些時間處理相關檔案、等事情安排妥當,才到可以對外宣佈的程度。
第二,我很幸運收到了大量來自潛在僱主的聯絡。至於這是否說明 Rust 工作機會很多,我不想下定論,因為我的 Rust 經驗和影響力比較特殊。但可以確定的是,這也證明 Rust 已經在非常廣泛的領域中被採用。
關於第二點,Nicholas 還展開科普了一下:Rust 正在被從巨頭公司到小型創業團隊的各類組織廣泛使用。
具體來說,Rust 已經被用於:作業系統、編譯器/直譯器、wasm、GPU 程式設計、量子計算、資料庫、資料分析、網路/雲/伺服器端、醫療、航天、國防、汽車、嵌入式、資訊安全、惡意軟體檢測、搜尋、形式化方法、CAD、開發工具、協作軟體、裝置管理、即時系統、預測市場、生物技術、身份驗證、文件生成、硬體模擬和軟體現代化。
另外還有生成式 AI、加密貨幣/區塊鏈和演算法交易。儘管我明確說過不想做這些方向,但還是收到了相關的邀請。
所以,大神認為,這真是一個非常振奮人心的訊號!“我原本就知道 Rust 發展得不錯,但沒想到已經好到這種程度。”
說歸說,但小編看到大神決定加入的新公司,卻發現就業市場就是如此真實。
Nicholas 宣佈:自己將加入一家致力於用 Rust 改進 GPU 程式設計的創業公司 VectorWare。
你看,最後還是拗不過 AI 的大潮流。
只能說,Rust 不如 AI 火,也是一個很現實的事情!
我很高興地宣佈,我加入了一家名為 VectorWare 的新創公司。目前官網還比較簡陋,但公司的目標是用 Rust 改進 GPU 程式設計的現狀。
不過,這份新工作跟在 Futurewei 不一樣,不是全職工作,更多還是開源工作。
一個好消息是,大神依舊會活躍在 Rust 社區,繼續擔任編譯器團隊成員和維護者!
不像我上一份那樣是“全職投入到 Rust 編譯器開發”,但它仍然會涉及大量開源工作,一些 Rust 編譯器相關工作。同時,我會繼續擔任 Rust 編譯器團隊成員和維護者。
有意思的是,大神還秀出自己入職第一周的最大成就:自學GPU程式設計,渲染出新公司的logo圖案!
此外,我還將學習 GPU 程式設計,這是對我來說一個全新的領域。事實上,我在第一周最大的成就是寫了一段 Rust 程式碼,用 GPU 渲染出了公司的 logo。
VectorWare 的 logo 由十二個大小不一、層層巢狀並相互重疊的三角形組成。每個三角形都有一個紅色頂點、一個綠色頂點和一個藍色頂點,組合在一起形成了一個風格化的 “VW”。
活到老,學到老。時刻保持對新技術的敏感並主動適應時代。Nicholas 大神可能就是這句話的又一個最佳註腳吧。
小編還特地搜了一下這家創業公司的推特,發現是在8月剛剛註冊的。
公司的官網,也誠如大神所說的:非常簡陋。但首頁的介紹,確非常激動人心。
就讓小編把這段介紹當成文章的結尾吧,Rust 同樣在AI時代有著自己的機會!軟體的新紀元已來!
我們正站在一個全新軟體產業的起點。
技術的變革總是先緩慢醞釀,然後突然爆發。隨著新“殺手級應用”的推動,CPU 和 GPU 的地位發生了逆轉。為了競爭,CPU 不斷加入 GPU 的特性,而 GPU 也在加入 CPU 的特性,它們正在趨同。
然而,軟體的步伐並沒有跟上。CPU 相關的軟體已經高度成熟、標準化,並為人熟悉;GPU 相關的軟體卻依舊原始、定製化且怪異。大多數程式設計師仍然將重心放在 CPU 上。
但我們不是。我們正在建構第一家 GPU 原生的軟體公司。我們在 rust-gpu 和 rust-cuda 上的工作只是起點,是達到目標的手段。我們會不斷交付、測試、迭代,直到寫 GPU 程序像寫 CPU 程序一樣稀鬆平常。而在那之後,非凡的成果自然會隨之而來。
如果你能感受到腳下大地的震動,就加入我們吧。帶著信念,帶著品味,帶著緊迫感。軟體的新紀元已經到來。
好了,文章到這裡結束了。生成式AI 可以說完全把原有的世界,打得一個猝不及防,即便是天花板級的大神也不例外。問題在於,我們如何在這場混亂中尋找機會。共勉!或許,GPU原生的軟體時代,不再只是一個口號~ (51CTO技術堆疊)