《軟體設計》——Software Design中文版

曹鵬發表於2014-05-24

有幸閱讀了這本書,發覺自己非常喜歡這本書。據我所知,這是一本國外(日本)的雜誌吧。作為雜誌,通常給人的感覺是內容比較鬆散,因為畢竟是收集了不同水平、不同領域的不同的作者寫的東西,很難有一個統一的主題。個人認為這本書很好。原因如下:

(1) 主題相對集中

從個人伺服器的架構到主流的新技術,從各種統計工具的使用到機器學習演算法的學習和應用都有所涉及。畢竟“軟體設計”是一個很大的主題,面面俱到不容易,以點到面是個比較好的方法。

(2)描述清楚,語言精煉

本書翻譯的語言準確——諸如閾值、迴歸等一系列機器學習的專業術語都描述清楚、闡述精煉。閱讀起來語言流暢,沒有長篇累牘的論證、推導,卻又不缺乏深度的討論、新技術的趨勢展望,是一本非常適合閱讀的書。

(3)內容深度適宜

通常一本關於學術的書受眾太少,因為內容比較深,讀起來枯燥無味。而一本大眾化的書往往讓人覺得深度不夠。我個人覺得這本書內容深度適宜,適合各個水平的人選擇性地閱讀。我比較喜歡的是關於“機器學習”的部分,既有基本概念和理論,又有諸如Excel工具的使用,還有關於R語言和SVM之類工具包的使用。當然,限於篇幅和機器學習領域本身的複雜性,不可能短短几頁描述全部內容。本書採取了“授之以魚不如授之以漁”的策略,給出建議學習的路徑和軌跡,倡導“自主學習”,如果你有足夠的興趣、耐心和毅力,請利用現有資源——圖書館、課本、以及網上公開課(Coursera)汲取需要的知識。這一理念是被人們廣泛倡導和接受的。

我覺得自己足夠幸運地閱讀了這本書——感謝圖靈教育。

相關文章