[推坑] 給完全新手的 Rust 教學

看板Soft_Job (軟體人)作者 (lang)時間1小時前 (2026/03/25 21:11), 1小時前編輯推噓2(200)
留言2則, 2人參與, 15分鐘前最新討論串1/1
https://andyshiue.github.io/rust-book/ 最近花了很多時間(幾週)在忙這個 Rust 的新手教學。 雖然一開始是叫 AI 寫出來的, 不過 AI 對於長篇內容的掌握度實在是有點不行...... (還是說我的提示詞下的不夠好?) 結果很多很多部分還是要和 AI 溝通很久叫它慢慢改。 這本書最大的賣點應該就是神奇的編排順序吧, 書中閱讀前面部分的過程中幾乎不需要懂後面寫的其他部分。 傳統的程式語言教學都是主題式的, 一次談一個主題, 對於本來就會寫程式的人來說固然是很方便, 但對於完全沒經驗的小白來說要學習 Rust 就變成一件非常辛苦的事情, 常常要在學習重要功能之間學一些非常少用到的功能, 但會有哪個小白做死來學 Rust 啊...... 或許現在 vibe coding 當紅, 想學習 Rust 的新手會變得更多吧(大概), 所以我也努力做自己想做的事情做到了一個段落。 關於這本書如何讀的話, 我是比較建議從頭開始讀, 一路讀到最後面, 盡量不要跳著看, 因為神奇的編排順序有可能會讓某些人漏了前面就講了但後面沒再提到的部分。 話說回來, 其實能跳過的部分也不多啦, 第三章主要就是在講 pattern matching, 算是整本書最悶的部分, 但沒碰過 FP 的人大概都需要花很多時間熟悉才對。 然後到了第五章開始難度就開始狂飆XDD 這種只介紹功能, 而不鼓勵讀者進行大量練習的教法不知道會對新手有什麼樣的效果, 但我以前就曾經做過啃完整本 C++ Primer 還沒寫過幾行 C++ 的日子, 所以說與其是適合現在的嘴砲王 vibe coder, 倒不如說是我從過去那個作為嘴砲王的思路出發吧。 不知道要說什麼了, 最後就貼一下本書的 GitHub 連結吧, 雖然說應該很好找到才對: https://github.com/AndyShiue/rust-book 目前也有在規劃第七章後的一些題材, 關於已有的章節, 有心的話也可以丟 PR 討論一下要如何讓本書變得更好~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.241.91.165 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1774444286.A.CE1.html ※ 編輯: Rust (123.241.91.165 臺灣), 03/25/2026 21:12:59

03/25 21:14, 1小時前 , 1F
很棒推一個
03/25 21:14, 1F
等等 你讀得那麼快嗎XD ※ 編輯: Rust (123.241.91.165 臺灣), 03/25/2026 21:15:29

03/25 22:33, 15分鐘前 , 2F
ID正確
03/25 22:33, 2F
文章代碼(AID): #1fmzx-pX (Soft_Job)
文章代碼(AID): #1fmzx-pX (Soft_Job)