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

















