程序員必讀的書籍推薦
程序員是從事程序 開發(fā)、維護的專業(yè)人員。程序員可以多看一些相關的書籍來增長自己的知識。下面是由學習啦小編給大家?guī)黻P于程序員必讀的書籍推薦,希望對大家有幫助!
程序員必讀的書籍推薦
書籍推薦:《重構:改善既有代碼的設計》
《重構:改善既有代碼的設計》適合軟件開發(fā)人員、項目管理人員等閱讀, 也可作為高等院校計算機及相關專業(yè)師生的參考讀物。
書籍推薦:《Site Reliability Engineering》
《SRE:Google運維解密》可以讓讀者學習到Google工程師在提高系統(tǒng)部署規(guī)模、改進可靠性和資源利用效率方面的指導思想與具體實踐——這些都是可以立即直接應用的寶貴經驗。任何一個想要創(chuàng)建、擴展大規(guī)模集成系統(tǒng)的人都應該閱讀,該書針對如何構建一個可長期維護的系統(tǒng)提供了非常寶貴的實踐經驗。
書籍推薦:《Refactoring》
那時候當我讀這本《重構:改善既有代碼的設計》時,由于它在關于代碼異味的單獨章節(jié)所花的篇幅,使得這本書非常值這個價。該書非常成功,因為它使重構和代碼異味的觀念成為主流。
Steve Yegge曾對這本書不吝贊譽之詞:
2003年10月,我第一次閱讀這本書,有一種不寒而粟的感覺。如果你意識到,當你想離職時,你已經工作5年。轉天我就隨意問周圍:“嗯,你已經讀過重構方面的書,對吧?我只是隨便問問,因為我很久以前讀過,當然不是現(xiàn)在。”在我所調查的20個人中,只有一個人讀過。感謝上帝,所有的人都很尷尬,不只是我。
書籍推薦:《Peopleware》
在大學時我讀到這本《人件》,該書似乎很令人信服,甚至所有的研究結果都支持該書的觀點:不設置截止日期就比設置截止日期要好;辦公室比隔間要好,等等。所有開發(fā)人員跟我討論的時候,基本都贊同這些觀點。
書籍推薦:《編程珠璣》
盡管我不得不羞愧地承認,書中一半的東西我都沒有理解,但我真的推薦《編程珠璣》,書中有些令人驚奇的東西。 – Matt Warren
書籍推薦:《修改代碼的藝術》by Michael Feathers
我認為沒有任何一本書能向這本書一樣影響了我的編程觀點。它明確地告訴你如何處理其他人的代碼,含蓄地教會你避免哪些(以及為什么要避免)。
同意。很多開發(fā)人員討論用干凈的石板來編寫軟件。但我想幾乎所有開發(fā)人員的某些時候是在吃其他開發(fā)人員的狗食。– Bernard Dy
書籍推薦:《編碼:隱匿在計算機軟硬件背后的語言》
我推薦CharlesPetzold的《編碼》。在這個充滿工具和IDE的年代,很多復雜度已經從程序員那“抽取”走了,這本書一本開眼之作。
猜你喜歡:
1.清華推薦必讀書目
4.創(chuàng)業(yè)者值得一讀的科技大佬力薦的書籍
5.文藝青年必看的書
程序員必讀的書籍推薦
上一篇:程序員必讀的六本經典書籍
下一篇:初中生必讀的中外名著