程序員必讀的五本經(jīng)典書(shū)籍
程序員必讀的五本經(jīng)典書(shū)籍
作為一名程序員,需要多看一些相關(guān)的經(jīng)典書(shū)籍,不斷的提升自己。下面是由學(xué)習(xí)啦小編給大家?guī)?lái)關(guān)于程序員必讀的五本經(jīng)典書(shū)籍,希望對(duì)大家有幫助!
程序員必讀的五本經(jīng)典書(shū)籍
程序員必讀的書(shū)1、《代碼大全》 史蒂夫·邁克康奈爾
“優(yōu)秀的編程實(shí)踐的百科全書(shū),《代碼大全》注重個(gè)人技術(shù),其中所有東西加起來(lái), 就是我們本能所說(shuō)的“編寫(xiě)整潔的代碼”。這本書(shū)有50頁(yè)在談?wù)摯a布局。” —— Joel Spolsky
Steve McConnell的原作《代碼大全》(第1版)是公認(rèn)的關(guān)于編程的最佳實(shí)踐指南之一, 在過(guò)去的十多年間,本書(shū)一直在幫助開(kāi)發(fā)人員編寫(xiě)更好的軟件。
無(wú)論您的經(jīng)驗(yàn)水平如何,也不管您在怎樣的開(kāi)發(fā)環(huán)境中工作,也無(wú)論項(xiàng)目是大是小, 本書(shū)都將激發(fā)您的思維并幫助您構(gòu)建高品質(zhì)的代碼。
程序員必讀的書(shū)2、《系統(tǒng)化思維導(dǎo)論》
關(guān)注人文,掌握思維法則,揭開(kāi)科學(xué)與技術(shù)的神秘面紗
“它給我的震撼是第一次我能從全局的角度去看待各個(gè)學(xué)科,科學(xué)也不再是冷冰冰的割裂了的教條,不再是難以理解的一堆符號(hào)。”
程序員必讀的書(shū)3、《計(jì)算機(jī)程序的構(gòu)造和解釋》
《代碼大全》、《重構(gòu)》和《設(shè)計(jì)模式》這些經(jīng)典書(shū)會(huì)教給你高效的工作習(xí)慣和交易細(xì)節(jié)。 其他像《人件集》、《計(jì)算機(jī)編程心理學(xué)》和《人月神話》這些書(shū)會(huì)深入軟件開(kāi)發(fā)的心理層面。 其他書(shū)籍則處理算法。這些書(shū)都有自己所屬的位置。
然而《計(jì)算機(jī)程序的構(gòu)造和解釋》與這些不同。 這是一本會(huì)啟發(fā)你的書(shū),它會(huì)燃起你編寫(xiě)出色程序的熱情; 它還將教會(huì)你認(rèn)識(shí)并欣賞美; 它會(huì)讓你有種敬畏,讓你難以抑制地渴望學(xué)習(xí)更多的東西。
其他書(shū)或許會(huì)讓你成為一位更出色的程序員,但此書(shū)將一定會(huì)讓你成為一名程序員。
程序員必讀的書(shū)4、《C程序設(shè)計(jì)語(yǔ)言》
《C程序設(shè)計(jì)語(yǔ)言》(第2版新版)原著即為C語(yǔ)言的設(shè)計(jì)者之一Dennis M.Ritchie和著名的計(jì)算機(jī)科學(xué)家Brian W.Kernighan合著的 一本介紹C語(yǔ)言的權(quán)威經(jīng)典著作。 我們現(xiàn)在見(jiàn)到的大量論述C語(yǔ)言程序設(shè)計(jì)的教材和專著均以此書(shū)為藍(lán)本。
原著第1版中介紹的C語(yǔ)言成為后來(lái)廣泛使用的C語(yǔ)言版本——標(biāo)準(zhǔn)C的基礎(chǔ)。
人們熟知的“hello,world”程序就是由本書(shū)首次引入的,現(xiàn)在,這一程序已經(jīng)成為所有程序設(shè)計(jì)語(yǔ)言入門的第一課。
程序員必讀的書(shū)5、程序員思維修煉(修訂版)
生命中沒(méi)有什么是一成不變的,人們需要改變自己的習(xí)慣和方法。不論你是程序員、軟件公司管理者、技術(shù)奇人還是思想家,或者你只是想讓自己的大腦更聰明一點(diǎn)兒,所有嘗試改變自己的人,請(qǐng)把本書(shū)當(dāng)作改變的開(kāi)始……
猜你喜歡: