天天看點

資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》

大家好,好久不見。之前由于工作的原因,真的有些無法兼顧這個公衆号,對于一直關注着我的朋友們說聲抱歉。最近離職了,可以繼續寫我的公衆号文章了,再次感謝大家的支援。在前幾天的工作交接中,無意間意識到參加工作這些年,我還真的閱讀了不少的書,于是想總結一下,覺得不錯的書推薦給大家。看到标題,應該就知道還會有推薦二、三等等,後續有時間我會抓緊時間整理出來的。圖書排名不分先後,想到哪本就推薦哪本。

一、編碼 - 隐匿在計算機軟硬體背後的語言

資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》

這本書是我今年十一假期期間剛剛讀完的一本,作者用特别通俗易懂的方式講解了計算機的工作原理,如果你有數字電子電路技術基礎的話,讀起來會更輕松,如果沒有的話,正好可以學一學數字電子電路。讀完以後你會對計算機的工作流程、為什麼計算機隻認識 0 和 1,程式是怎麼從代碼變成 0 和 1 并且讓計算機工作起來的。這是一本非常好的科普書,我相信不管是否是程式員,讀完之後都會有很大的收獲。

二、《算法》 & 《算法導論》

資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》
資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》

《算法》這本書對我來說,幫助真的很大。我相信很多程式員對于程式設計,都知道的一本書就是《算法導論》,沒錯,這本書我也在看,不過相比《算法導論》來說,《算法》這本書更适合剛剛入門程式設計的程式做自我提升。《算法導論》相比來說,裡面更多的是數學符号,而且看翻譯版會覺得言辭晦澀難懂,《算法》這本書詳細講解了作為程式員必備的資料結構和算法知識,裡面的案例都是用 Java 寫的,讀起來相對容易很多。讀完《算法》這本書,現在我再回頭翻看《算法導論》,感覺比之前更容易了解了。對于這兩本書來說,我個人建議是需要程式員反複閱讀的。

三、程式設計之美

資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》

這本書我買了好久了,裡面羅列了很多算法題目,而且還講解了一些面試的小故事。之前看過一部分,好多地方看不懂,這本書也在我最近的閱讀隊列中了,有興趣的同學可以讀一讀,等我這次讀完我也會把我覺得很有意思的題目拿出來跟大家分享。

四、程式設計珠玑

資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》

從書名就可以看出這本書真的是字字珠玑。這本書語言凝練,逐漸引導讀者如何像一名程式員一樣思考問題,找到問題的解決方案。距離上次讀這本書已經過去六七年了,也加到我的複習隊列裡吧。

五、計算機/程式是怎樣跑起來的

資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》
資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》

這兩本書我推薦身邊好多人都讀過,包括程式員、非程式員,讀起來都是沒什麼壓力的,屬于非常好的科普書。這兩本書結合起來,和前面推薦的《編碼》那本書講解的内容上是有很多重合部分的,包括二進制、記憶體、作業系統等等,但講解的方式還是略有差別,和《編碼》那本書相比各有特色,我建議大家如果有時間都讀一讀,可以先讀這兩本再讀《編碼》。

六、代碼習慣相關書籍

資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》
資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》
資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》
資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》

這四本書放到一起推薦大家吧。《代碼大全》算是我正式從業程式員行業的“領航員”推薦我讀的書吧,雖然至今沒完全讀完,但偶爾翻一翻也會有一定的收獲。《程式員修煉之道》這本書我個人感覺翻譯翻的書名完全可不必翻譯後半句,從 XXX 到 XXX 系列真的貌似沒什麼太好的書籍,但這本真的是一個例外,裡面代碼量很少,更多的是告訴你怎麼做,裡面我認為經典的兩句話是“當人們在一段代碼上看到你的名字時,應該期望它是可靠的、用心編寫的”、“一個注重實效的程式員”。《代碼整潔之道》書中建議的讀者是“一切有志于改善代碼品質的程式員”,書中會給你一些啟示,告訴你如何去規避一些已知的問題,如何讓代碼更健壯并且更整潔。最後是《重構》這本書,其實這本書我個人覺得寫的相對一般,裡面大篇幅的“無用”代碼,但總的來說也是非常經典的一本書。這四本書的共通之處就是,告訴你如何讓代碼更靈活、整潔、健壯,如何去架構一個工程,算是前人給後人的總結和忠告吧。寫在最後,這些書我都有紙質正版的,也有 pdf 盜版的。我個人是支援正版書籍的,如果是學生手頭确實不寬裕的話,可以背景聯系我,我視情況可以轉發給你,但切記不可用作商用,隻能自己學習使用。如果參加工作了或者說手頭寬裕的學生,盡量還是買一本紙質書,請大家支援正版。

資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》
資料結構經典案例_經典書籍推薦(一)二、《算法》 & 《算法導論》

感謝大家支援,如果覺得寫不錯可以關注公衆号