程式設計師數學四部曲
細說第一部:《程式設計師的數學》
目前銷量領跑同類數學書,2012年11月上市,並在2012年當年銷量過萬。2013年這本書依然排在圖靈銷售榜前列!
之所以能夠取得這樣的成績,是因為這本書可以看成是為初級程式設計師寫的入門書,作者將數學以通俗易懂的方式娓娓道來,不是記憶,而是本質的理解與探索。比如書中對七橋問題,河內塔等著名難題進行了簡潔說明,有助於開啟初級程式設計師的程式設計思路,還有大量的經典問題,如:二進位制,基本邏輯,數學歸納,排列組合,遞迴等等。
這本書也可為中、高階程式設計師增強想象力、增加邏輯能力和提高數學修養起到一定的作用。因為仔細閱讀就會發現這本書對思考程式的本質是非常有用的,如第四章從數學歸納法講到迴圈不變式,這一無數大牛經常使用的分析工具,作為一個合格的程式設計師,這些最最基本的數學基礎還是必不可少的。
很多高階工程師也對此書有著濃厚的興趣,書有著相當不錯的易讀性和趣味性,雖然講的都是簡單問題,但是講解的方式和方法頗有意思,適合教喜歡數學的朋友和初級程式設計師。
噹噹購買地址:程式設計師的數學【一本為程式設計師朋友們寫的數學書】
細說第二部:《思考的樂趣:Matrix67數學筆記》
2012年圖靈本版書最為給力的一本,銷量2萬餘冊,成為京東2012年驚喜之書。在上個月又獲得了第八屆文津圖書獎推薦圖書,全國科普推薦圖書總共14本,成績斐然。
如果你認為獲獎的圖書不一定能說明其內容好,那你一定要帶著這樣的心態翻開此書,看看是不是會讓你失望。
這本書之所以定義為科普書,是因書有意挑選了初等的話題,讓大大小小的讀者都能沒有障礙地閱讀。文章內容新穎,讓有數學背景的人也會發現很多自己沒見過的初等問題。 書是從其部落格的文章中整理出來的,所以每篇文章之間是獨立的,一篇文章一個話題,文章與文章之間基本不會做參考,讀者可以隨意跳著看,真正做到喜歡那裡看那裡。但從內容上又可分為“生活中的數學”、“數學之美”、“幾何的大廈”、“精妙的證明”和“思維的尺度”五部分,十分豐富。
作者本人,北大中文系畢業,卻是個瘋狂的數學愛好者,文科生出身卻能寫出這樣精彩的數學書,讓廣大文科生和恐懼數學的人也喜歡上了這本書。他2005年開辦數學部落格以來,已有上百萬人訂閱。長期為各類科普雜誌供稿,現在從事中學數學教育工作。如果2012年你錯過了,2013年一定要補上。
噹噹購買地址:思考的樂趣:Matrix67數學筆記(中科院院士張景中、《數學文化》期刊聯合主編作序推薦)
細說第三部:《具體數學:電腦科學基礎(第2版)》
這是一本無可替代的經典圖書,三位作者都非常牛,尤其是本書的第二作者——Donald E. Knuth(高德納)先生,是圖靈獎得主也是電腦科學界泰斗級人物。英文版早在1994年就已出版了,對於英文不是特別好的讀者,這本中文版的問世,想必是他們翹首期盼的。同時,作為從事電腦科學、計算數學、計算技術諸方面工作的人員,以及高等院校相關專業的師生來說,僅從實用性的角度講,這本書也不能錯過。
以下是讀者的評價:
從數學上來講,有人喜歡純粹概念性的東西,有人喜歡推理證明多點,有人更喜歡邏輯,還有一類人喜歡研究各種技巧。如果你是最後一種人,這本書絕對適合你。但如果是純粹的解題技巧,你顯然低估了作者的水平。在書中你可以看到數學家將“技巧”推到了一個怎樣的極致!
從計算機上來講,此書不會直接提高你的編碼技能,但是會為你準備分析程式演算法的基礎(遺憾的是,我們大多數人在目前的應用性產品開發中並不需要),並讓你能迅速地識別並計算一些數學問題。正如本書作者之一Knuth在中文版序言中所說:“本書介紹我在過去30年間研究電腦科學時經常用到的一些數學技巧”。就憑這一點,大神的經驗總結,也值得你花時間好好去學學。
最後,歸根到底這是一本數學書,具備任何其他優秀數學書的特點:寫得漂亮,讀懂卻真得花點腦子,不過非常值得。
噹噹購買地址:具體數學:電腦科學基礎(第2版)(世界頂級數學家和電腦科學家經典之作,無可替代)
細說第四部:《圖靈的祕密:他的生平、思想及論文解讀》
阿蘭•圖靈,每一位學習計算機的人都絕對知道他是誰,即使是不學計算機的人,也都因為圖靈獎或多或少的聽說過圖靈。他的豐功偉績在這裡不多談了,學習計算機的朋友這位祖師爺的論文,值得你細細研讀。當然對他生平、思想及生前的論文感興趣的朋友,這本書是你瞭解他的最佳參考圖書了。只是這本書裡的知識有些難,很多是需要反覆琢磨的地方,也許讀完這本書,你會發現你的讀書筆記會比這本書的內容還多,當然你的收穫也是多的。
噹噹購買地址:圖靈的祕密:他的生平、思想及論文解讀【謹以此書紀念圖靈誕辰百年】
現在這本書在51CTO有活動,有很有品味的圖靈馬克杯贈書,歡迎廣大朋友參與!
活動地址: 【民間圖靈獎】讀《圖靈的祕密》寫讀後感獲圖靈水杯與圖書
獎品:
最後,向大家推薦一本面試方面的圖書,也是可以說是數學書,《程式設計師面試邏輯題解析》如果你是面試官,可用來給面試的人員出題;如果你是應聘人員,那這是你通向成功的祕籍寶典!
相關文章
- 程式設計師的數學程式設計師
- 《程式設計師的數學》思考題(一)程式設計師
- 幽默:js程式設計師的數學不好?JS程式設計師
- 當程式設計師面對小學數學題程式設計師
- 程式設計師數學之數學魔術人人皆會變程式設計師
- 程式設計師:學校教的數學知識,程式設計根本用不到!程式設計師
- 程式設計師的數學筆記2--餘數程式設計師筆記
- 相愛相殺:程式設計師的數學程式設計師
- 數學,離一個程式設計師有多近?程式設計師
- 淺談程式設計師的數學修養程式設計師
- 《程式設計師的數學》第2版來了!程式設計師
- 好書妙評之《程式設計師的數學》程式設計師
- [TEAP早期試讀]《程式設計師的數學》- 前言程式設計師
- 一個程式設計師的數學學習探索之旅程式設計師
- Java程式設計師學習Rust程式設計 - infoworldJava程式設計師Rust
- 程式設計師的哲學程式設計師
- 程式設計師經濟學程式設計師
- 優秀的程式設計師需要擅長數學嗎?程式設計師
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- 小學數學程式設計題程式設計
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 程式設計師的數學筆記3--迭代法程式設計師筆記
- 程式設計師的數學 開發你的創造力程式設計師
- 程式設計師科學熬夜指南程式設計師
- 設計師與其學程式設計,不如學營銷技巧程式設計
- java程式設計師程式設計筆試基礎學習Java程式設計師筆試
- 半路學程式設計,可以成為大牛程式設計師嗎?程式設計師
- 程式設計師的數學思維:如何推導矩形面積程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師的“非程式設計師”之路程式設計師
- 程式設計師何必難為程式設計師程式設計師
- 從學生到程式設計師(一) 關於程式設計 (轉)程式設計師
- PHP 程式設計師的堆學習PHP程式設計師
- 程式設計師,請停止學習框架!程式設計師框架
- 程式設計師英語學習指南程式設計師
- 小小程式設計師的學習方法程式設計師
- 程式設計師持續學習之道程式設計師