一起學習Rust

specialCoder發表於2022-03-16

為什麼是 Rust

作為一名前端開發人員,我們主流的程式語言就是JS。如果你想擴充套件職業路線,可以在前端領域深耕,或者去學習熟悉Node方向的知識。現在想想如果讓你學習一門新的語言,你會選擇學什麼: java? python? go?
學習一門和前端應用相關的語言是最實用的了。那麼為什麼是Rust?
25731647401451_.pic.jpg

我覺得有以下原因:

  • 前端工程構建能力提升:Rust 效能強大, 越來越多的前端工具開始使用 Rust 實現
  • 前端應用效能提升:Rust 可以編譯成 WebAssembly,應用在前端工程上
  • 嵌入式研發:Rust 可以做嵌入式,以後職業又多了一個選擇

總的來說就是 Rust 在前端領域也很火,不排除以後面試也考察這部分知識。而且在當今網際網路裁員風潮的形勢下,有必要為自己以後的發展道路做好知識儲備。學了既能當前做前端用,又能為未來做儲備,何樂而不為。

如何學習 Rust

學習方法

學習的方法不外乎:看和練。這裡有一些學習的資料:

可以先看看官網對Rust 的介紹,然後跟著文件學習語法,通過例子實踐所學。
當然,為了提過學習效率和成體系的學習,我建立了一個 Rust 學習倉庫 happy-rust,裡面包含有語法學習筆記和練習的程式碼,歡迎大家訪問~

Rust 學習檢驗

這部分我計劃會用 Rust 做個專案出來,公佈在 git 倉庫裡。

Rust 生態積累

一些激動人心的、正在進行的 Rust 專案。

前端領域

Rust Is The Future of JavaScript Infrastructure

嵌入式

Rust在嵌入式方向的應用

寫在最後

擁抱變化,歡迎大家一起學習討論~

相關文章