2018年12月28號,《Rust編程之道》開啟了預售,截止到本月月底就滿兩個月了。現在《Rust編程之道》已經上架各大電商平臺正式開售,亞馬遜Kindle電子版也已上架,歡迎大家訂購學習。
除此之外,我也想跟大家嘮嗑一下關於這本書的一些故事。
惡評風波
預售開啟後的第一週,遭遇惡評。
當我滿心歡喜,等待讀者對本書的評價時。第一個看到的卻是一個心理殘疾的噁心小人發布的惡評,具體可參見我知乎專欄相關文章。
有的人說,不就是一個差評嗎?那麼在乎幹什麼?心胸要寬廣點。這話說來輕巧。一年的精心寫作,比作懷胎十月也不為過。新生命的誕生,總是讓人喜悅的,並且對它未來的成長充滿了期待。換成誰,也絕不會允許別人惡意的詆毀。這不是差評那麼簡單,我絕不會原諒這個小人。
過年期間,看了《流浪地球》,一部匠心之作。同樣是在豆瓣,遭遇了垃圾的詆毀。為什麼呢?就是吳京PTSD綜合症患者,也不管電影拍的如何,看見吳京就會罵。這些人和我得罪的那個小人是一樣的心理殘疾。
當然,也有更多的人跟我說:「真正的讀者,都有自己的判斷力」。事實證明,確實如此。
惡評風波過後幾天,全國各地的讀者陸陸續續都收到了書。大家在看過本書以後,紛紛找到我,對我說出內容一致的話:「書寫的不錯」。這句話,將我內心因為被惡評而產生的壞心情一掃而光。之前我在知乎也公開了幾次,我也保存了很多私聊的截圖,但暫時就不公開了。
正視差評
除了惡評,其實還有差評。比如你去翻一下淘寶或京東下面的評論,會發現有人說:「什麼爛書,開篇就有錯」。實話實說,對於這種差評,我是百分百的接受。因為確實有錯。
人無完人,孰能無過?我是第一次寫這麼厚的書。在寫書之前我並沒有預見或約束自己一定要寫多少字。我只是想把我覺得該寫的,都寫出來。結果一下就寫了百萬字(當然包括代碼)。
寫書的過程,也是很累的。到後期,我自己都有點麻木。有時候,為了寫好一句話,想半天。而且,我發現一個詭異的問題。當時寫的文字,自己閱讀幾遍,覺得非常通順達意。但是過幾天,或幾周再看,感覺寫的完全是狗P不通。甚至還有明顯的語病。
這就是人類的大腦。它是有缺陷的,只能通過反覆的篩查和修改來發現問題。再加上稿件交給出版社,還需要專門的排版人員去排版,這也增加了出錯的風險。編輯們也很辛苦,審稿三次。說這麼多,並不是想找藉口,而是想說明一個問題,這種事情是難以避免的。
而且這種差評,在我決定寫本書之前就已經預料到了。為了彌補這種可以預見的錯誤,我做了以下兩件事:
一、 創建Rusty風格的源碼倉庫。
因為Rust的文檔注釋功能相當強大,所以我就想到,直接把源碼創建為一個crate多好。發布到https://crates.io/crates/tao-of-rust,就可以直接生成相關文檔 :tao_of_rust - Rust。並且可以一鍵點擊文檔中的示例,一鍵跳轉到Rust Playground,方便動手調試代碼。