1. 程式人生 > 實用技巧 >大學四年看了這18般書籍,我成了別人眼中的程式設計師大神!

大學四年看了這18般書籍,我成了別人眼中的程式設計師大神!

《計算機網路》《作業系統》《 組成原理》計算機知識該怎麼個學習順序?

今天分享一系列書籍,為大家學習計算機鋪平道路,廢話不多說,我們來一一看下。

第一本,計算機組成原理

這本書屬於一本經典的計算機體系書籍,超出簡單的灌輸體系,會有很多發展史讓你加深印象,知識面非常廣,看完會對計算機有整體的認知,第一本書強推這個。

第二本,C程式設計語言

這本書也是非常多的例子,並且通俗易懂,入門語言用這個書籍,比什麼浩強的好太多了。

第三本書,深入理解C指標

這本書會剖析各種出現指標的地方,進行深度講解,這類書籍有個優點是,不厚,乾脆利索。

第四本書,C與指標

這本書也是C語言學習的經典書籍,這類書籍我當時都是打印出來慢慢看的,經典,又明瞭。當然學習這些也是需要開發環境的,我們當時是trob c,現在大家可以用codeblock等軟體,這個不限制。

第五本書,資料結構與演算法

這本書用C語言的語法,講解了各種資料設計,演算法實現,對於學習演算法的這本書算是非常好的入門書籍,絕對輕鬆把你帶上車。

第六本書,編碼:隱匿在計算機軟硬體背後的語言

這本書是層層遞進的關係,用圖解的方式給你闡述了很好的計算機實現,怎麼運轉的機制,讓你非常清晰的掌握到計算機的執行邏輯,很好的掌握了計算機思維。

第七本書,計算機網路自頂向下方法

要學習網路通訊協議,這本書算是非常好的入門書籍,這類書籍有很多擴充套件知識,然後會有圖文,例項講解,詳實的把計算機網路知識給講了出來,入門者必須要看的,而且看一本就夠了。

第八本書,組合語言,基於x86處理器

開始進入彙編領域,會介紹x86和Intel64處理器的組合語言程式設計和架構,熟悉這個的目的是,讓你的C語言根基牢靠,知道它具體是怎麼呈現的。

第九本書,加密與解密

這本書會讓你對Windows的開發,檔案結構,以及如何除錯,反編譯破解軟體。通過這個學習,你會把你上面掌握的知識加深,並且開始運用,實踐。學習的過程就是這樣,學以致用然後不斷迭代,最終形成自己的知識體系。

第十本書,現代作業系統

這本書屬於封神之作,也是我在推薦中最最重要的書籍,畢竟它是計算機領域的根基,貫穿了所有的知識,以及連線了軟硬體裝置,這本書的最新版也講解了安卓作業系統的設計理念,並且非常詳盡。

第十一本書,連結器與載入器

這本書屬於研究加密解密書籍中的PE結構和ELF結構,會從歷史發展去講解,同時會配合著圖片講解設計原理,這樣子你會很容易理解,並且這本書也是一本薄書,強烈推薦。

第十二本書,程式設計師的自我修養:連結、裝載與庫

這本書也是講載入器的,但是比上面的講的細緻一些,也是動態庫講解中經典的一本書籍。

第十三本書,C++反彙編與逆向分析技術揭祕

我們學習語言,其實理解它最好的方式,就是能夠逆向過去,從原始碼看到彙編,而從彙編過來逆向,會對抽象過程加深印象,讓你知道堆疊平衡,回撥具體是怎麼實現的,這本書也是我一直在看的。

第十四本書,Windows環境下32位組合語言程式設計

這本書講的是WIN32彙編該怎麼開發,這個可以配合著Windows程式設計C語言第五版一起來看,這個是C語言版本的Windows程式開發,想要做一個PC上執行的程式,可以入手這兩本書,當然如果你不想用這兩種語言開發,也是可以找對應語言的開發書籍。

第十五本書,C Primer Plus(中文版)

想要把C語言學紮實,這本書必須買下,這個是手把手一個個語法教你,保證學會。

第十六本書,黑客與畫家

主要介紹黑客即優秀程式設計師的愛好和動機,討論黑客成長、黑客對世界的貢獻以及程式語言和黑客工作方法等所有對計算機時代感興趣的人的一些話題

第十七本書 我程式設計,我快樂:程式設計師職業規劃之道

程式設計師的一個職場指導書籍,可以依據這些內容,進行思考自己的規劃。

第十八本,鳥哥的linux私房菜

這個書就不用介紹了吧,Linux學習經典書籍,一直在暢銷榜單上。

程式設計師在B站該怎麼學習,視訊乾貨系列分享

關注公號,

回覆 秋招必勝,領取20G秋招資料。

回覆 面試資料 ,可以領取最新開源地址。

回覆 Python ,可以領取最新開源地址。

回覆 電子書大全,可以領取最新開源地址。

你還想看:

1 .《計算機網路》《作業系統》《 組成原理》計算機知識該怎麼個學習順序?

2.有哪些網站,一旦知道,你就離不開了?

3.線下引流的方一個妙招

4.懵了!長租公寓開始暴雷,千人被騙,涉及4000w

5.計算機專業有哪些必讀的經典書籍

6.這幾個奇奇怪怪的網站,看完震到腰疼!

7.內行人不輕易告訴你的省錢祕訣

8.你的第一桶金是如何賺到的?

9.生財有術是如何建立了不可摧毀的商業模型?

10. 程式設計師學習必去的十個網站

11.畢業找工作,小心掉入培訓騙局!

12.程式設計師面試題寶典以及相關書籍下載!

13.Star 8w+,一份涵蓋大部分Java程式設計師所需要掌握的核心知識!

職場老鳥,網際網路十年從業生涯,分享 [Java,Python,安卓,AI,爬蟲] 技術文章,學習資料, 熱點趣聞等。關注回覆1024,給你一份私藏的程式設計師好禮,永遠更新中!趕緊來關注哦!