1. 河豚號 > 生活百科 >

初學(xué)者計(jì)算機(jī)基礎(chǔ)書籍(計(jì)算機(jī)編程入門基礎(chǔ)知識)

如果能時(shí)光倒流,回到過去,作為一個(gè)開發(fā)人員,你可以告訴自己在職業(yè)生涯初期應(yīng)該讀一本, 你會(huì)選擇哪本書呢?我希望這個(gè)書單列表內(nèi)容豐富,可以涵蓋很多東西。

高爾基曾說“書是人類進(jìn)步的階梯”,要讀就讀經(jīng)典好書,差的書不光浪費(fèi)你的錢,更浪費(fèi)你的時(shí)間。今天就為大家整理了一些優(yōu)秀程序員都會(huì)閱讀的書籍,幫助大家成為一個(gè)有思想的程序員

程序員入門書籍推薦

一、計(jì)算機(jī)科學(xué)導(dǎo)論

《計(jì)算機(jī)科學(xué)導(dǎo)論》是國外計(jì)算機(jī)等IT相關(guān)專業(yè)本科生的一本基礎(chǔ)課教材,也是一本非常經(jīng)典的計(jì)算機(jī)入門讀物。作為一本百科全書式的計(jì)算機(jī)專業(yè)基礎(chǔ)入門讀物,書中涉及計(jì)算機(jī)科學(xué)的方方面面。雖然讀者對象是計(jì)算機(jī)專業(yè)的學(xué)生,但這本書深入淺出,引人入勝,勾畫出計(jì)算機(jī)科學(xué)體系的框架,為有志于IT行業(yè)的學(xué)生奠定計(jì)算機(jī)科學(xué)知識的基礎(chǔ),架設(shè)進(jìn)一步深入專業(yè)理論學(xué)習(xí)的橋梁。

 

程序員入門編程,看這10本書,少走10年彎路

 

二、C primer plus

《C primer plus》專為零基礎(chǔ)讀者撰寫,歷經(jīng)30余年,成為C語言學(xué)習(xí)的翹楚。眾多新手通過自學(xué),已在各大技術(shù)公司擔(dān)任要職。這本書無論是技術(shù)細(xì)節(jié),還是技術(shù)廣度、深度,以及講解方式,都是針對自學(xué)用戶設(shè)計(jì)的,所以敬請放心大膽地拿起這本書來自學(xué)成才吧。書名中Primer這個(gè)單詞,就是“啟蒙讀本”“入門書”的意思。

非常經(jīng)典的教材,與國內(nèi)的那些不入流的教材相比,具有了更靈活的方法,更系統(tǒng)的介紹,更詳細(xì)的講解。每一個(gè)知識點(diǎn)都深入到位,完全解開了C的面紗……如果想學(xué)好C,成為真正的C程序員,這本書就非看不可。

 

程序員入門編程,看這10本書,少走10年彎路

 

三、Python編程從入門到實(shí)踐

《Python編程從入門到實(shí)踐》書如其名,本書簡明清晰地講解了入門Python所需學(xué)習(xí)的基本知識,同時(shí)在講解過程中穿插實(shí)戰(zhàn)演練,使讀者對Python有更加深刻的理解,是一本入門Python的難得好書,推薦給大家學(xué)習(xí)。

我想說,Python是否值得學(xué),已經(jīng)不再是值得懷疑的問題了。但是,如何能高效學(xué)會(huì)Python,永遠(yuǎn)是個(gè)值得思考的重要問題。這個(gè)問題的答案,是繞不開本書的。

 

程序員入門編程,看這10本書,少走10年彎路

 

四、Java編程思想

《Java編程思想(第4版)》贏得了全球程序員的廣泛贊譽(yù),即使是最晦澀的概念,在Bruce Eckel的文字親和力和小而直接的編程示例面前也會(huì)化解于無形。從Java的基礎(chǔ)語法到最高級特性(深入的面向?qū)ο蟾拍?、多線程、自動(dòng)項(xiàng)目構(gòu)建、單元測試和調(diào)試等),《Java編程思想(第4版)》都能逐步指導(dǎo)你輕松掌握。從java編程思想這本書獲得的各項(xiàng)大獎(jiǎng)以及來自世界各地的讀者評論中,不難看出這是一本經(jīng)典之作。

 

程序員入門編程,看這10本書,少走10年彎路

 

五、算法導(dǎo)論

《算法導(dǎo)論》提供了對當(dāng)代計(jì)算機(jī)算法研究的一個(gè)全面、綜合性的介紹。全書共八部分,內(nèi)容涵蓋基礎(chǔ)知識、排序和順序統(tǒng)計(jì)量、數(shù)據(jù)結(jié)構(gòu)、高級設(shè)計(jì)和分析技術(shù)、高級數(shù)據(jù)結(jié)構(gòu)、圖算法、算法問題選編,以及數(shù)學(xué)基礎(chǔ)知識。書中深入淺出地介紹了大量的算法及相關(guān)的數(shù)據(jù)結(jié)構(gòu),以及用于解決一些復(fù)雜計(jì)算問題的高級策略(如動(dòng)態(tài)規(guī)劃、貪心算法、攤還分析等),重點(diǎn)在于算法的分析與設(shè)計(jì)。對于每一個(gè)專題,作者都試圖提供目前最新的研究成果及樣例解答,并通過清晰的圖示來說明算法的執(zhí)行過程。

 

程序員入門編程,看這10本書,少走10年彎路

 

六、深入理解計(jì)算機(jī)系統(tǒng)

《深入理解計(jì)算機(jī)系統(tǒng)》是將計(jì)算機(jī)軟件和硬件理論結(jié)合講述的經(jīng)典教程,內(nèi)容覆蓋計(jì)算機(jī)導(dǎo)論、體系結(jié)構(gòu)和處理器設(shè)計(jì)等多門課程。本書的大優(yōu)點(diǎn)是為程序員描述計(jì)算機(jī)系統(tǒng)的實(shí)現(xiàn)細(xì)節(jié),通過描述程序是如何映射到系統(tǒng)上,以及程序是如何執(zhí)行的,使讀者更好地理解程序的行為為什么是這樣的,以及造成效率低下的原因。

 

程序員入門編程,看這10本書,少走10年彎路

 

七、鳥哥的Linux私房菜

《鳥哥的Linux私房菜基礎(chǔ)學(xué)習(xí)篇》全面而詳細(xì)地介紹了Linux操作系統(tǒng)。著重說明計(jì)算機(jī)的基礎(chǔ)知識、Linux的學(xué)習(xí)方法,如何規(guī)劃和安裝Linux主機(jī)以及CentOS 7.x的安裝、登錄與求助方法;介紹Linux的文件系統(tǒng)、文件、目錄與磁盤的管理;文字模式接口shell和管理系統(tǒng)的好幫手shell腳本,另外還介紹了文字編輯器vi和vim的使用方法;對于系統(tǒng)安全非常重要的Linux賬號的管理、磁盤配額、高級文件系統(tǒng)管理、計(jì)劃任務(wù)以及進(jìn)程管理,系統(tǒng)管理員(root)的管理事項(xiàng)。

本書內(nèi)容豐富全面,基本概念的講解非常細(xì)致,深入淺出。各種功能和命令的介紹,都配以大量的實(shí)例操作和詳盡的解析。本書是初學(xué)者學(xué)習(xí)Linux不可多得的一本入門好書。

 

程序員入門編程,看這10本書,少走10年彎路

 

八、計(jì)算機(jī)網(wǎng)絡(luò)自頂向下方法

《計(jì)算機(jī)網(wǎng)絡(luò)自頂向下方法》是經(jīng)典的計(jì)算機(jī)網(wǎng)絡(luò)教材,采用作者獨(dú)創(chuàng)的自頂向下方法來講授計(jì)算機(jī)網(wǎng)絡(luò)的原理及其協(xié)議,自第1版出版以來已經(jīng)被數(shù)百所大學(xué)和學(xué)院選作教材,被譯為14種語言。

新版保持了以前版本的特色,繼續(xù)關(guān)注因特網(wǎng)和計(jì)算機(jī)網(wǎng)絡(luò)的現(xiàn)代處理方式,注重原理和實(shí)踐,為計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)提供一種新穎和與時(shí)俱進(jìn)的方法。同時(shí),第7版進(jìn)行了相當(dāng)多的修訂和更新,首次改變了各章的組織結(jié)構(gòu),將網(wǎng)絡(luò)層分成兩章(第4章關(guān)注網(wǎng)絡(luò)層的數(shù)據(jù)平面,第5章關(guān)注網(wǎng)絡(luò)層的控制平面)

 

程序員入門編程,看這10本書,少走10年彎路

 

九、MySQL是怎樣運(yùn)行的

《MySQL是怎樣運(yùn)行的》采用詼諧幽默、通俗易懂的寫作風(fēng)格,針對上面這些問題給出了相應(yīng)的解答方案。盡管本書的表達(dá)方式與司空見慣的學(xué)術(shù)派、理論派IT圖書有顯著區(qū)別,但本書的確是相當(dāng)正經(jīng)的專業(yè)技術(shù)圖書,內(nèi)容涵蓋了使用MySQL的同學(xué)在求職面試和工作中常見的一些核心概念。無論是身居MySQL專家身份的技術(shù)人員,還是技術(shù)有待進(jìn)一步提升的DBA,甚至是剛投身于數(shù)據(jù)庫行業(yè)的“萌新”人員,本書都是他們徹底了解MySQL運(yùn)行原理的優(yōu)秀圖書。

 

程序員入門編程,看這10本書,少走10年彎路

 

十、編程珠璣

《編程珠璣》是計(jì)算機(jī)科學(xué)方面的經(jīng)典名著。書的內(nèi)容圍繞程序設(shè)計(jì)人員面對的一系列實(shí)際問題展開。作者Jon Bentley 以其獨(dú)有的洞察力和創(chuàng)造力,引導(dǎo)讀者理解這些問題并學(xué)會(huì)解決方法,而這些正是程序員實(shí)際編程生涯中至關(guān)重要的。本書的特色是通過一些精心設(shè)計(jì)的有趣而又頗具指導(dǎo)意義的程序,對實(shí)用程序設(shè)計(jì)技巧及基本設(shè)計(jì)原則進(jìn)行了透徹而睿智的描述,為復(fù)雜的編程問題提供了清晰而完備的解決思路。本書對各個(gè)層次的程序員都具有很高的閱讀價(jià)值。

 

程序員入門編程,看這10本書,少走10年彎路

 

結(jié)語

書籍是知識和智慧的重要來源。但不幸的是,現(xiàn)在很多人已經(jīng)不愿意看書了。程序員更是罕見地會(huì)去讀書,最常見的依靠互聯(lián)網(wǎng)搜索結(jié)果來找尋答案。這些我目前讀過的書籍當(dāng)中編程方面,我個(gè)人覺得很不錯(cuò)的書籍,雖然我讀的技術(shù)書籍不算少,但每個(gè)人在讀書時(shí)所處的技術(shù)水平是不一樣的,所以對于書籍的理解和評判也是不一樣的,但并不影響我們回首對走過的路和讀過的書,我們都是為了給后面的人留下一些更好的參考。

本文由網(wǎng)上采集發(fā)布,不代表我們立場,轉(zhuǎn)載聯(lián)系作者并注明出處:http://m.zmlzfb.cn/shbk/39739.html

聯(lián)系我們

在線咨詢:點(diǎn)擊這里給我發(fā)消息

微信號:15705946153

工作日:9:30-18:30,節(jié)假日休息