當前位置: 妍妍網 > 碼農

這一次,我一定入門Rust!

2024-05-10碼農

在 Stack Overflow 的年度開發者調查中,Rust 連續第八年成為「最受歡迎的程式語言」。


Rust 最近可謂風頭正勁,很多人都有所耳聞,但沒用過。實際上,Rust 不僅連續 8 年霸榜「最受開發者喜愛的語言」,甚至首次成為「想要遷移到其他語言」的開發者的首選。


國內外不少知名互聯網或科技公司,都在采用 Rust 重構技術棧,比如字節的飛書、螞蟻集團、百度、Google 的 Fuchsia 等。Rust 崗位逐年增多,很多大廠暗流湧動,一旦掌握 Rust,你將具備較強的不可替代性。


很人覺得 Rust 陡峭的學習曲線讓人望而生畏,但應了那句老話「難者不會,會者不難」。有人倒在了「入門階段」,認為其語法逆天、泯滅人性,也有人如下面這位有過 C++ 經驗的網友所描述的,「學習成本不大」。


圖源:知乎


但總體來說,Rust 的中文資料不多,且在掌握其高級特性和最佳化技巧方面,並不適合自學。正好我這搜到一份不錯的關於 【3 小時 Rust 從入門到進階】 的視訊課,講師是 Rust 圈裏很有影響力的 「陳天」 ,他分享的 Rust 的入門難點解讀,講得很透,還輸出了一份 「Rust 學習路線圖」 ,搬運過來,分享給大家。

粉絲掃碼免費領👇

添加後耐心等待

人多得手動一一透過

先說說陳天吧,他是北美最大的免費串流媒體服務 TubiTV 的高級研發副總裁,也是極客時間 【陳天 · Rust 編程第一課】 專欄作者,已有 2.3w 人學過 ,他致力於高效能系統的研發,已積累了 20 年工作經驗,使用 Rust 語言已有 8 年多的時間。

再說說陳天這個體驗課的課程大綱,在這份循序漸進的視訊內容中,分析了 Rust 試圖 解決什麽問題 ;如何與作業系統等 其他語言互操作 ;如何進行 效能最佳化、記憶體泄漏檢測、並行編程、Web 開發 等;如何提升在需求分析、問題解決、架構設計、PPT 演示等方面的能力。

可以說是大佬級別的視訊分享,可以幫你掃清技術盲點並對自身提升路徑更為清晰,學完基本可以平滑遷移到 Rust 語言。畢竟自學真的很痛苦,有人帶著學會順暢很多。

除此之外,我還搜集了一份 【構建未來軟體的程式語言大會】 的資料包,也一並分享給大家,共 108 頁 ,我看完了收獲滿滿。這份資料不僅從 Rust 語言誕生背後的邏輯講起,還主要分享了以下內容:

  • Python + Docker 組合存在的問題

  • Rust + WebAssembly組合的優勢

  • Rust 新時代基礎設施的最佳選擇

  • All in Rust 為 Databend 帶來了什麽

  • Rust 如何成為構建 Vector Embeddings 的關鍵語言

  • Rust 和 Mojo 的 「雄⼼」 與現狀

  • Rust vs Mojo 對⽴ 還是 融合

  • ......

  • 總之,內容真的很豐富、很硬,大家看了就知道了。說真的無論是為了提高自身不可替代性還是為以後就業做準備,我都推薦大家學學 Rust。

    粉絲掃碼免費領👇

    添加後耐心等待,人多得手動一一透過