踏上《軟體設計精要與模式》第二版的征途

2021-09-05 06:24:42 字數 1135 閱讀 8703

距離《軟體設計精要與模式》的出版已有兩年多的時間,從出版之初的熱銷到後來歸於平淡,我也經歷了從興奮期到蟄伏期的過程。這本書的反應不算好,也不算壞。在浩瀚如大海一般的書市裡,就好似一滴水珠融入大海,冒了乙個小小的泡兒,然後就被波濤給淹沒了。不過,這滴水珠對於我而言還是非比尋常,我不能完全漠視。這兩年多以來,也陸續參與了一些專案,並負責了專案的架構設計。這期間,我又廣泛的閱讀了大量書籍,其中主要關注的還是軟體設計。這段時間的積累,方才發現當初的想法還是過於稚嫩。這本書囿於我當初的水平,不免存在許多疏漏,甚至錯誤。我一直在想,如果我能夠重頭再來,我應該會寫得更好。

出版社對於本書還是抱著正面的態度(坦白說,讀者的反饋大體是還是正面的),但我不能就此滿足,我希望能精益求精。去年年底,我到北京參見winhec大會,有機會和本書的責任編輯胡辛徵先生相聚。我們就此談了本書出版第二版的相關事宜。回來之後,我忽然開始貶低我的這本**作了。「要麼,推倒重來!?」我心中產生了一種大膽的想法。

於是,我開始了未雨綢繆,心裡為自己制訂的計畫,也是抱著創作新書的目標。我希望自己能夠闡述軟體設計的本質,而不是僅僅對設計模式的展示與闡述。這對於我而言,是一項巨大的工程。唯一可以憑藉的是我曾經擁有的設計經驗、設計模式的培訓經驗以及技術書籍的創作經驗。幾個月的準備時間,讓我積累了大約4萬餘字的讀書筆記與心得體會。但我卻遲遲不敢動筆。我對軟體設計越了解得多,感覺到自己的不足就更加的深刻。我需要厚積薄發。

實際上,創作新書的想法還在於自己被刺激了。《軟體設計精要與模式》一書雖然沒有淪落到蒙塵的地步,但銷售並沒有達到我的期望。這就意味本書沒有得到更多的認同。今年4月,我參加了qcon大會。在大會期間,我有幸認識了很多技術界的大師級人物,深入了解了他們的經歷與思想。我覺得自己的眼界豁然開朗了。我覺得自己不能過於拘泥一時之得失。

不久之前,寧波大學的一位老師給我發來email,說他準備選用我的書作為他們的教材。可惜現在購買不到,所以寫信詢問購書事宜。我於是查詢了網上書店,果然發現我的書在諸如噹噹書店、china-pub等處已經缺貨了。詢問了出版社,結果出版社的庫存也沒有了。基本上可以說,《軟體設計精要與模式》一書已經售罄。這對於我來說,無疑是乙個安慰,同時也為我打了一針強心針。

站在市場的角度,現在是創作本書的第二版的好時機。但最關鍵的還是我有了這樣的信心和願望。我想,我可以盡自己最大的努力來完善本書。現在,我又該踏上《軟體設計精要與模式》第二版的征途了。至於我計畫的新書,看來又得往後推移了。

《軟體設計精要與模式》第二版出版

china pub 電子工業出版社 中國圖書網 本書力求講解淺顯明白。在技術 上,盡可能地深入透徹 在每一字的描述上,盡可能地簡單易懂。本書適用於所有希望提高軟體設計水平的程式設計師 軟體工程師,同時,對於軟體設計師與系統架構師也具有一定的參考價值。專家推薦 從實踐分享的視角來看,書的內容編寫地非常...

《軟體設計精要與模式》第二版出版

china pub 電子工業出版社 中國圖書網 本書力求講解淺顯明白。在技術 上,盡可能地深入透徹 在每一字的描述上,盡可能地簡單易懂。本書適用於所有希望提高軟體設計水平的程式設計師 軟體工程師,同時,對於軟體設計師與系統架構師也具有一定的參考價值。專家推薦 從實踐分享的視角來看,書的內容編寫地非常...

《軟體設計精要與模式》第二版設想

在我看來,我從第一版出版之後得到的讀者反饋實在是有限。除了有少數幾位細心的讀者給我指出書中的錯誤之外,大體上就都是泛泛而談了。這對本書第二版的寫作帶來一些障礙。因為我無法知道讀者對每一章的評價,不知道哪些章節對大家有益,哪些章節還有不足之處。我只能根據自己的經驗來揣摩讀者的想法,對第一版的內容進行改...