技術書也能下酒

2021-08-22 04:20:23 字數 1643 閱讀 8684

「漢書下酒」是讀書人的佳話,。最近有研究證明,人玩遊戲的時候會分泌一種多巴胺,讓人越來越興奮,我想,蘇舜欽讀漢書時的狀態也大抵如此吧。回想起來,讀書這麼多年,能用來下酒的書卻不多,能夠讓我讀起來不忍釋卷的大概有這麼幾本《哈利波特》、《達文西密碼》,還有就是金庸的**。可是,我讀得最多的技術書,卻不能用來下酒,技術書最大的作用是催眠。其實這個也很好理解,讀技術書時,主要是用大腦的邏輯思維部分,大概這部分分泌不出多巴胺來,所以我等凡夫俗子只能越讀越睏了。

不過,事情在上周末發生了一些變化,讓我找到了一本上好的下酒菜。上周末出席china-pub的乙個活動,推廣一本參與編寫的書,活動現場有很多技術書賣,禁不住打7折的**,一下子買了三本書,其中就有《head first design patterns》(現在想起來這多半是china-pub的計謀,做技術的人多半是愛書之人,把我們騙過去,自己書的推廣效果不知道如何,但確實是為china-pub的銷售額做了貢獻)。

這本《head first design patterns》的大名,從獲得jolt大獎後就是如雷貫耳,不過因為是英文影印版,所以一直沒動心思買。我對自己的英文水平還是有自知之明的。這次信手翻了翻,加上朋友的大力推薦,總之是那根筋不對,就買了。

回家後,認真看起這本書,竟然發現竟然能讀得懂,莫非是自己英文功力大進?哪啊,書上根本沒幾段成段的文字,大量的插圖和**,讓人一看就明白是什麼意思,有幾個不認識的單詞,猜也猜出來了。連讀了三天,到今天已經看完了六章,別說這是本英文書,就是中文的技術書,我也沒讀得這麼快過。

仔細思考,兩位迪斯尼的大拿的確是深入領會了「娛樂大眾」的精神,儘管示例都很簡單,但是將示例放在乙個故事裡,就變得真實可信了。而且每次都是先將故事展現出來,通過分析和**重構引出乙個個模式。

其實大家想想,模式是什麼?模式就是程式設計師解決問題是想到的好點子,不是一開始就有的,肯定是一點點演化而來的。head first就是用極簡單的故事,重現了每個模式產生的過程。當然也有一句兩句說不清楚的,幾個人面對難題一籌莫展的時候,就會有個哥們蹦出來說,有乙個xx模式可以用(decorator和command模式都是這麼幹的),這就有點像**裡突然出現的世外高人了(風清揚、無名老僧之流)。

提出問題分析問題介紹模式編寫**解決問題,基本上是head first介紹每個模式的固定套路。其實每個程式設計師遇到設計問題時,解決問題的過程與上邊類似,所以在這個過程中,大家也不知不覺變成了開發小組的一員,想解決遇到的問題該怎麼辦?了解的模式,思路會直接跳過去;而不了解的模式,等到介紹模式時就會有種恍然大悟的感覺。

現在的流行趨勢就是娛樂化,既然死板的新聞都可以娛樂化,為什麼技術書不能娛樂化呢?head first為我們開了個好頭。也有朋友覺得,這本書的知識含量偏低,介紹gof一半的模式卻用了一倍的篇幅。這是對的,如果了解了設計模式,head first絕對不是一本好的速查手冊,gof言簡意賅的介紹應該是最經典的,但是如果作為一本入門書來說,gof乾巴巴的語言讀起來實在無趣,在脫離了具體示例的情況下談模式,對於入門者來說,顯然門檻太高了。

於是,gof之後就必須出現head first這樣的書籍,將高深的理論大眾化、娛樂化,讓大家覺得設計模式也不過如此,只有這樣,設計模式才會真正深入大家的實際設計中。

最後需要感嘆的是這本書的製作,製作的精良是經典著作的關鍵要素,這本書以一種看似隨意的方式來編排,實際上卻透出一種專業精神。誰都知道圖比文字要難於排版。

不知道,什麼時候國內的作者和編輯能夠走出「越抄越爛,越爛越抄」的怪圈,真正做幾本可以下酒的好書呢?

玩著也能學python 玩著也能學Python

內容推薦 縱觀科技領域裡為世界作出偉大貢獻的人,從夢想改變世界到真正改變世界,啟蒙的種子往往來自他們童年時 貪玩 且好奇的心,繼而用 程式設計 澆灌它茁壯成長。玩著學程式設計 系列叢書就是這樣一本站在未來看現在的啟蒙讀本,以精美可愛的插畫 完整的世界觀構建了一座腦洞大開的 未來城市 在那裡,你既是遊...

斷電也能儲存資料的MRAM技術精髓

記憶體技術在幾十年的發展過程中效能提高了不少,但並沒有實質性的改變。因為這些記憶體產品都是基於動態隨機訪問儲存器dram的,一旦沒有持續的電力,所儲存的資料就會立即消失,這就直接導致目前的pc必需經歷一段不短的時間進行啟動才能正式使用,而無法像其他家電一樣即開即用。然而mram卻是一種全新的技術,甚...

簡單搞定! 不懂技術也能提高無線訊號

無論是貼吧 微博還是各大論壇的討論區,有關wifi訊號的問題會頻繁出現在的話題之中,無線訊號不強的問題始終困擾著大家。當wifi已經成了我們生活中的一部分,上廁所 臨睡前 在沙發上,我們無時無刻都在使用著智慧型手機和平板電腦等移動裝置上網找樂子。一旦wifi的體驗比較糟糕,甚至整個人的情緒都會受到影...