講動人的故事,寫懂人的代碼
很多程序員都在自學Rust。
??但Rust的學習曲線是真的陡,讓人有點兒怵頭。
程序員工作壓力大,能用來自學新東西的時間簡直就是鳳毛麟角。
??目前,在豆瓣上有7本Rust入門同類書。它們雖有高分評價,但仍存在不足。
首先,就是它們介紹的Rust新知識,有點難理解,因為它和程序員已有編程知識的關聯不夠細致。
這讓那些已經對Java或C++駕輕就熟的程序員們,在理解Rust的獨特設計理念時,難以找到和自己已有知識的聯系,這對于緩解Rust的學習曲線并沒什么幫助。
其次,內容有點枯燥,因為缺乏引人入勝的故事。
雖然這些書的知識部分有實例,但還是覺得有點枯燥,學習起來可能會有點累。書中缺少那些能讓讀者產生情感共鳴的故事情節。
?程序員吾真本正在創作一本**“對比+故事”的輕松愉快的Rust編程入門書**,也就是用Java和C++的相關概念,再加上一些動人的故事(約占內容的20%),講述代碼內容(約占內容的80%),讓你輕松上手Rust,并鞏固Java和C++的現代化編程特性。
??“在學習過程中,我們會詳細比較Rust和Java與C++的語言特性,這樣你就能用已經學過的知識來更好地理解Rust,降低學習Rust的難度。”
??“這是第一本編程故事書。我們用20%的感人故事,來講述80%的代碼內容,這樣學起來就不會那么枯燥了。”
??這本書的目標讀者,是有過代碼編寫經驗(編程語言不限),且想學習Rust的程序員或編程愛好者,了解Java和C++中任何一門編程語言的基本語法更佳(能通過與Rust對比來深入理解Java或C++)。
??這本書的故事梗概是這樣的。
當她的老舊Java系統即將被淘汰,這位總想趕快搞定編程工作的女程序員,面臨著要么在三個月內轉崗,要么被裁員的抉擇。
她希望能轉到公司用Rust的新項目組,所以開始自學Rust。
在這過程中她還認識了一位C++程序員、一位Rust程序員和一位AI編程助理。
但是,學會了Rust之后,為了通過新項目組的面試,她還得理解什么叫真正的"快速"編程,才能避免掉進代碼里的大坑,順利轉崗,保住飯碗。
??小吾計劃在2024年12月初交稿。2025年年中就能見到這本書啦。
下面就是小吾以連載的形式給大家分享這本書的內容,讓我們一起來瞧瞧吧。
1.4.3 如何同時安裝多個版本的Rust工具鏈
趙可菲:“多個版本