程序員必讀的書有哪些
程序員必讀的書有哪些
“學(xué)習(xí)的最好途徑就是看書“,作為一名程序員,看書是積累知識(shí)的好方法。下面是由學(xué)習(xí)啦小編給大家?guī)?lái)關(guān)于程序員必讀的書,希望對(duì)大家有幫助!
程序員必讀的書籍推薦
程序員必讀的書1、《系統(tǒng)化思維導(dǎo)論》
關(guān)注人文,掌握思維法則,揭開(kāi)科學(xué)與技術(shù)的神秘面紗
“它給我的震撼是第一次我能從全局的角度去看待各個(gè)學(xué)科,科學(xué)也不再是冷冰冰的割裂了的教條,不再是難以理解的一堆符號(hào)。”
程序員必讀的書2、《優(yōu)秀的叛逆者》引領(lǐng)組織變革的力量
Lois Kelly和Carmen Medina用她們的實(shí)戰(zhàn)經(jīng)驗(yàn),向我們展示了如何在工作中贏得信賴、提出想法、處理人際關(guān)系、管理沖突和保持理智。”
——亞當(dāng)•格蘭特,沃頓商學(xué)院教授,《紐約時(shí)報(bào)》暢銷書Give and Take的作者
程序員必讀的書 3、《重構(gòu):改善既有代碼的設(shè)計(jì)》
《重構(gòu):改善既有代碼的設(shè)計(jì)》適合軟件開(kāi)發(fā)人員、項(xiàng)目管理人員等閱讀, 也可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)師生的參考讀物。
程序員必讀的書4、《Site Reliability Engineering》
《SRE:Google運(yùn)維解密》可以讓讀者學(xué)習(xí)到Google工程師在提高系統(tǒng)部署規(guī)模、改進(jìn)可靠性和資源利用效率方面的指導(dǎo)思想與具體實(shí)踐——這些都是可以立即直接應(yīng)用的寶貴經(jīng)驗(yàn)。任何一個(gè)想要?jiǎng)?chuàng)建、擴(kuò)展大規(guī)模集成系統(tǒng)的人都應(yīng)該閱讀,該書針對(duì)如何構(gòu)建一個(gè)可長(zhǎng)期維護(hù)的系統(tǒng)提供了非常寶貴的實(shí)踐經(jīng)驗(yàn)。
程序員必讀的書5、《Refactoring》
那時(shí)候當(dāng)我讀這本《重構(gòu):改善既有代碼的設(shè)計(jì)》時(shí),由于它在關(guān)于代碼異味的單獨(dú)章節(jié)所花的篇幅,使得這本書非常值這個(gè)價(jià)。該書非常成功,因?yàn)樗怪貥?gòu)和代碼異味的觀念成為主流。
Steve Yegge曾對(duì)這本書不吝贊譽(yù)之詞:
2003年10月,我第一次閱讀這本書,有一種不寒而粟的感覺(jué)。如果你意識(shí)到,當(dāng)你想離職時(shí),你已經(jīng)工作5年。轉(zhuǎn)天我就隨意問(wèn)周圍:“嗯,你已經(jīng)讀過(guò)重構(gòu)方面的書,對(duì)吧?我只是隨便問(wèn)問(wèn),因?yàn)槲液芫靡郧白x過(guò),當(dāng)然不是現(xiàn)在。”在我所調(diào)查的20個(gè)人中,只有一個(gè)人讀過(guò)。感謝上帝,所有的人都很尷尬,不只是我。
程序員必讀的書6、《大話設(shè)計(jì)模式》
設(shè)計(jì)模式絕不是大神才玩的東西,作為有一定經(jīng)驗(yàn)的開(kāi)發(fā)者,都有必要學(xué)習(xí)設(shè)計(jì)模式,設(shè)計(jì)模式可以在思維上對(duì)我們的程序代碼質(zhì)量做出提升?!禛oF》這本書用C++寫的,一般的程序員,還是不要匆忙去看那本書,這本書非常適合.NET程序員學(xué)習(xí)設(shè)計(jì)模式,這本書用”小菜“和”大鳥(niǎo)“兩個(gè)人物去講解設(shè)計(jì)模式,可謂是及講解了高端的設(shè)計(jì)模式,也比較的接地氣,只是大部分模式做了一個(gè)簡(jiǎn)單的講解,并沒(méi)有將模式之間做上關(guān)聯(lián),這可以說(shuō)是一個(gè)遺憾。這本書值得一讀。
猜你喜歡:
2.清華推薦必讀書目