好書妙評之《程式設計師的數學》

flashjerry發表於2012-11-16

作者簡介
  結城浩(1963年7月 - ),日本東京武藏野市的一位經驗豐富的程式設計師、資深技術作家。開發出了有名的YukiWiki軟體。經常在雜誌上發表程式入門連載文章和翻譯技術類文章。著有程式、數學方面的圖書30多本,其中有多部被翻譯成英語和韓語在國外出版。由他所著的設計模式入門書長期暢銷,被媒體譽為在日本普及設計模式的功臣。

這本書在日本亞馬遜上有16個評論:
★★★★★ 7個
★★★★ 6個
★★★ 3個

亞馬遜書評
1. 引導你數學再入門

評分:★★★★★
作者:つね
這本入門書對初學者容易失誤的地方進行了細緻的解說。
可以說,結城老師的所有著作都有這一特點。

我們常常會在程式業務邏輯中同遞迴、排序和二分法查詢等演算法打交道。
以數學的觀點進行思考,也是對平日所寫的程式碼有個重新認識的機會。

雖然書中的示例程式碼是用C語言寫的,但只要有一些Java、PHP、JavaScript等類C語言的基礎知識就可以閱讀本書。

2. 非常有趣
評分:★★★★★
作者:herbest
非常輕鬆愉快地讀完了這本書。
令我不禁感到數學真奇妙啊!
雖然閱讀過程中也遇到了對我來說比較難的地方,但最終還算順利地讀到了最後。
在閱讀本書的同時,我也開始了程式設計的學習。一捧上這本書,我就會不由自主地產生想寫程式的衝動。
這本書帶給了我一段“美妙的旅行”。

3. 文科生亦適用
評分:★★★★★
作者:happy-yuki
雖然我是學文科出身的,但我覺得這本數學書很好理解,感覺很親切。
目前尚未讀完全書,不過我會用從書上學到的“簡化規則”方法將多年不解的問題在腦海中理清脈絡。
還有,書中的圖示也非常簡單明瞭,讓文科生豁然開朗。
強烈推薦想要戰勝數學的文科同學們也來閱讀本書。

4. 是本好書,難者亦難
評價:★★★★
作者:Yazin
有些讀者可能會認為這本書“非常簡單”或“深度不夠”,這些人想必受過很好的數學教育或具有數學天分吧! 這本書恐怕不是面向他們而寫的。

我在學生時期對數學最感頭痛了,與數學有關的科目一概敷衍了事。
我高中能夠畢業全靠數學老師的手下留情。
大學學的也是理科,能夠畢業也只因數學不是必修課而已。
另一方面,我從學生時期就開始自學程式設計,現在是一名程式設計師。

隨著在程式設計領域不斷深入,我對其背後的計算理論產生了興趣。
但我能夠理解的僅僅是四則運算、邏輯運算以及二進位制而已。
數論方面的書對我來講高深莫測,難以理解。
而這本書就像是我的“救命稻草”。

我讀完了整本書。果然不擅長數學的人也能一口氣讀完,就這一點而言這本書是很有價值的。
試想,如果閱讀第一本書就遇到困難,喪失信心,那就會對數學產生排斥情緒。
不過,也並不是說任何人都能完全理解透徹。
無論書中的文字多麼平易近人,對於完全沒有數學細胞的人來說也是難者亦難。

我個人在理解上感到有困難的是思考題的解答部分。
的確,解答內容本身寫得很有條理,不難理解。
但對於“如何思考才會迸出這個想法”的問題似乎沒有具體的說明。
這樣一來,因為作者是有數學功底的,所以有可能不太清楚“不懂數學的人哪裡不明白”。

雖說如此,我對這本書的整體評價就是“如果你想戰勝你那糟糕的數學,那麼這本書將是不錯的選擇”。
據我所知,目前還沒有類似的書籍。這本書可以作為你數學再入門的第一本書!

相關文章