【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家

帥地發表於2019-12-27

作為了一個資深的天天看電子書的程式設計師,每天幾乎是坐地鐵看書,上公交看書,連坐在工位還偷偷開啟電腦看書,,,,,,雖然至今還是一個小白,,,,。

今天給大家推薦一個 github,在這個github上,有很多常用書籍,直接看圖吧

在這裡插入圖片描述
重點是,提供了下載連結,例如資料結構與演算法相關
在這裡插入圖片描述
而且你如果沒找到想要的書籍,還可以給作者留言相應的書名,作者號稱 2 天之內更新對於的資源。
在這裡插入圖片描述

今天,我就把他貢獻出來,如果大家有需要的,還是挺不錯滴。這個 github 的地址:github.com/iamshuaidi/…

最後,作為一個良心博主,我給大家推薦一些大學期間看過的優秀的書籍

資料結構與演算法

資料結構與演算法相關的書籍應該是我看的最多的一種資料吧,從大一到現在,從未間斷過,下面就介紹下從大一到現在都看過哪些自認為優秀的書籍,注意,我不知道適不適合你,但我覺得看的過程中很舒服。

1、資料結構與演算法分析(c 語言描述版)

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家

我相信大部分人大學看的教程都是清華大學出版社嚴蔚敏寫的那本書,說實話,作為初學者,那本書我沒能堅持看下去,可能比較適合大佬看吧。我自己買了一本《資料結構與演算法分析(c 語言描述版)》,挺薄的,不過感覺很棒,這本書讓我學到了很多,個人感覺也挺容易懂的,程式碼實現是採用 C 語言來實現的,不是虛擬碼,如果你想學習資料結構,我覺得這本書是個不錯的選擇。班級裡有挺多人看了《大話資料結構》,挺他們說也挺不錯,不過我沒看過。

2、挑戰程式設計競賽

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家

這邊書也是大一時看的,如果你想刷題,我挺推薦這本書,裡面分初級、中級到高階。雖然每道題沒有講的特別詳細,但當時都看懂了,真心不錯。不過高階那部分我是沒看,初級和中級看著挺舒服。也是學到挺多的,推薦給大家。

3、程式設計之美

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
不用說,很美,這本書是我今年剛入手看的,只能用強烈推薦來形容,在這本書裡,學到了挺多技巧,裡面列舉的題也不是特別難,目前看了 80%,真香。剛開始我聽別人說如果要準備面試谷歌什麼的建議看,我以為很難,遲遲沒買來看,不過,我看的過程中,感覺還好,相信你也能看的懂,想學習演算法、刷題的,強烈推薦。

4、程式設計珠璣

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
這本老早就聽別人說過了,去年看的,不過也是看了80%左右,和程式設計之美一樣,強烈推薦,這本書裡的題,說實話,感覺比程式設計之美有意思,

5、程式設計師程式碼面試指南:IT 名企演算法與資料結構題目最優解

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
這本書是牛客網的左程雲寫的,這本書重在帶你刷題,每道題的解法也是講的挺詳細的,而且,這本書是一個專題一個專題帶你刷題的,從棧和佇列、連結串列、二叉樹、遞迴與動態規劃、字串等等。我之前的連結串列打卡就是從這裡找的。大家可以按照自己的弱點挑著刷。對了,程式碼是採用 Java 實現的,不過你會 C 語言的話,一樣能看懂。真心不過,遞迴和動態規劃裡面好幾道題都命中這次春招筆試了,當然,類似而已。然而,那時我還沒有去看這本書動態相關的專題。推薦給大家。

當然,資料結構與演算法的還有很多優秀的書籍,我自己也看過不少,不過以上這些,我覺得很不錯。自己也買過演算法導論、演算法第四版等,不過,沒看的下去,就先介紹這麼多吧,如果你有看過什麼優秀的書籍,歡迎留言。

計算機基礎

計算機基礎這方面,我看的大多數都是學校的教材,這些就不介紹了,不過自己也買一些課外的,感覺很不錯,介紹給大家。

1、程式是怎麼跑起來的

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
我覺得,瞭解程式是如何跑起來是每個程式設計師都必須掌握的,我看過相關的書籍是學校發的作業系統,作業系統有多麼枯燥我就不說了。不過這本《程式是怎麼跑起來的》的書,我覺得就算你是完全不懂的小白也能看懂,如果你對學習作業系統感興趣,或許可以買這本書當作入門,像講故事一樣,講的挺有趣的,兩天就能看完了。不過,講的不深,想要再深入的話,還得看作業系統相關書籍。

2、計算機網路:自頂向下

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
在學習計算機網路之前,我在嗶哩嗶哩看過一個視訊,韓立剛講的,

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家

說實話,講發非常不錯,我敢保證比 80% 講的好,入門建議刷一波。不過視訊適合入門,書還是要買來看,接著我是買了《計算機網路:自頂向下》這本書,這本書我覺得也是講發很不錯,推薦買來刷一波。

圖解 HTTP

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
計算機網路那本書對於 http 並沒有講很多,如果你想繼續瞭解 http 的話,就可以考慮看《圖解http》這本書了,居然是圖解,那麼將會有大量的圖片,讓你輕鬆讀懂晦澀的知識點,相信你兩天就能看完了,不過我建議你最好做一下筆記,不過,有些東西你很快就忘光光了,筆記面試的時候,還得要你把一些東西說出來。

MySQL

1、MySQL必知必會

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
MySQL 的書看的真心少,不過感覺《MySQL必知必會》講的好不錯,想學習 sql 語句的可以看看。

2、MySQL技術內幕:InnoDB儲存引擎

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
學習MySQL,InnoDB 引擎是必須得學的,這本書講的真心不錯,講了很多原理,例如索引、鎖等相關的原理,如果說《MySQL必知必會》是入門,那麼這本就是進階了,這本書我很早就買了,不過也是最近剛看,不過我是看了極客時間的 MySQL 相關專欄再來看這本書的,感覺收穫不少,推薦。

MySQL 業界最火的可能就是《高效能MySQL》,這本書我也買了,看了一些一直沒去看,好厚啊,好像80-90 買的,虧大。如果你想折騰,或許高效能這本書可以看看,不過,建議挑著看,別從頭到尾看,除非你時間很多。

Java 相關

由於我的主要使用語言是 Java,所以 Java 這方面也是看過不少書籍,下面就介紹一些我覺得學 Java 不可錯過的書籍吧。

Java程式設計思想

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
程式設計思想這本書個人感覺不錯,不過不適合入門,我是看尚學堂高淇 300 集視訊入門的,嗶哩嗶哩直接搜尋就行了,說時候,講的是非常非常不錯,初學者強烈推薦這個視訊。

我說了,單單視訊是不夠的,之後入手了《Java程式設計思想》這本書,不過我是挑著章節看的,看了之後,解決了非常非常多的疑惑,感覺自己對 Java 的理解更上一層樓了,不過,這本書看的時候,你可能會覺得有點囉嗦,不過沒辦法,國外的書籍大部分都這樣,喜歡,不過我也是挺喜歡這種扯的,總之,強烈推薦(不建議從頭看,可以挑著看)

Java 併發程式設計藝術

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
學程式設計,併發是避免不了的,我覺得《Java 併發程式設計藝術》這本書講的非常不錯,不過說實話,也是挺難的,我一下子就把這本書看完了,然後,看完之後感覺啥也忘了,然後第二次看的時候,感覺比第一次好挺多。總之這本書,我覺得要多看幾次,你會有意外的收穫。特別是後面,可能剛開始看有點懵,那是因為你菜。不過,多看幾次就好了,學這本,聽說應付面試也是非常不錯的,推薦看。

對了,還要 《Java 併發程式設計實戰》,也是挺不錯,不過我只看了一些,感覺自己很多都懂(感覺要被打),就有點看不下去了,所以沒看,你們自行選擇。

深入理解 Java 虛擬機器

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
呵呵,這本書,不用說,每個學 Java 的我覺得都應該看,不過我可以告訴你的是,第一遍你會看的很難受,確實挺難,比較底層。不過,想要進階,就得要死磕,大家看的時候,有些章節可以先跳過,例如第一章。我是從第三部分的第六章開始看起的,看完再回頭看前面的章節,至於為啥這樣,我是在某某知識星球聽大佬這樣說的,所以就這樣幹了。總之,強烈推薦,以及多看幾遍。

其他

1、大型網站技術結構:核心原理與案例分析

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
這本書講的是,一個網站從簡單到類似與淘寶這種大型的網站,都經過那些迭代。不過講的不深,看名字很高階,不過並不難,我覺得挺不錯,感興趣的可以看看,兩天就能看完了。

1、黑客與畫家

【乾貨分享】計算機書籍很貴?別瞎找了,我發現了一個寶藏github,貢獻給大家
這本書並不是講黑客或畫家的哈,這本書更多的是講一種思維。我挺喜歡的,覺得挺不錯,不是技術書籍。我覺得作為一個程式設計師,也不能一味看技術書籍,偶爾還是得看看其他方面的書籍,或許,可以擴充我們的思維,這本書就很不錯了,推薦給大家。

最後

以上所有推薦的書籍,都可以在這個 github 上找到了

點選前往該github

有收穫?希望老鐵們來個三連擊,給更多的人看到這篇文章

1、給俺點個讚唄,可以讓更多的人看到這篇文章,順便激勵下我,嘻嘻。

2、老鐵們,關注我的原創微信公眾號「帥地玩程式設計」,專注於寫演算法 + 計算機基礎知識(計算機網路+ 作業系統+資料庫+Linux)。

儲存讓你看完有所收穫,不信你打我。。如果關注的人多了,我就要把公眾號改為 牛逼的碼農了。

相關文章