對於搞技術的人怎樣針對自己看什麼書

zygfengyuwuzu發表於2018-06-22

  今天有同事問我需要看什麼書,其實我有點很難回答這個問題,其實之前我的同學圈也討論過這個問題,其實我感覺這些人其實可能是最近比較迷茫了,

  不知道人生的下一步該怎麼走。然後我的回答就是,每個人的人生都是有差異的,都是不同的不能用別人的成功經驗在套在自己的身上,

  但是我們可以從他們的經驗來學習,吸取適合自己的為自己所用。同時我的同學圈也會問網上的資料怎麼看包括視訊和文件資料,我的回答是 :

  網站一般知識都比較碎而且有深有淺不繫統  網站的視訊國內的基本就是叫你怎麼怎麼寫程式碼就OK了  沒有其他   

  看視訊最好是看國外的大多數視訊講的都包括原理這樣理解性比較好。看書是最划算的但是需要堅持和毅力,一般書籍介紹的都比較,全各方面涉及的都會有! 。

  其實書是要看的 我的建議是,選書  還是要結合自己情況   最好是能解決目前工作遇到的問題  否則 會很沒有興趣看下去的(這是我的親身經歷),

  等你有一定的閱讀量了之後你就會有興趣有方向了。

  最後我還是把我看的一些書列了出來,順便帶點評價(不要吐槽我,都是個人的“偏見”,如有侵權請聯絡我撤掉)

Spring原始碼深度解析                 純技術程式碼很枯燥
HBase實戰                      就是簡單講解HBase的書,入門級
微服務設計                    設計很容易讀,理論原則性知識
深入分散式快取:從原理到實踐         有基礎的簡單留一遍就行(是一些網際網路公司寫的,內容比較雜,也有比較深入的地方)
高效能服務系統構建與實戰           簡單瞭解看看就行,每個公司的系統都不一樣有的地方可以借鑑
人月神話(40週年中文紀念版)         軟體工程聖經 不過翻譯的一般,感覺不是以中國人的思維翻譯的
深度學習                   看不懂,我沒怎麼看,基本上是各種資料公式,不過評價是搞人工智慧的聖經
TensorFlow:實戰Google深度學習框架     就是簡單瞭解框架的使用
重構 改善既有程式碼的設計           不難但值得看,從細節上改善提升自己的程式碼
數學之美(第二版)              勾引你學習人工智慧的興趣作者是在谷歌任職的華人
UML和模式應用(原書第3版)         上升到一定層次再看 我沒怎麼看理論性比較強
Java語言程式設計(基礎篇)         工作3 5年之後 你會再回去看基礎的
資料結構實用教程               簡單瞭解,不搞演算法就不用深入
大資料時代                【薦書聯盟推薦】 就是科普讀物 現在估計過時了
Spark大資料處理技術              純技術將程式碼很枯燥 我沒怎麼看
Storm實戰:構建大資料實時計算      講storm怎麼用,什麼原理
原創精品系列:設計模式之禪(第2版)    適合長期看多看幾遍 在工作實踐中才能很好的理解
HTTP權威指南               瞭解HTTP相關知識對 前後端互動開發有好處
高效能MySQL                要有一定的mysql基礎再看,本書包括mysql架構,索引等深入瞭解
深入理解java虛擬機器             一句話 多看,不能很快見效的書,但是會在不知不覺中改善自己的程式碼
docker入門                 就是教你docker是什麼怎麼用網上的開源資料
docker進階                 看完docker基礎再來看,華為的一個人寫的,一般人都沒讀過估計現在過時了docker更新實在太快
Java併發程式設計實戰(中文版)          實際工作中很重要,主要講多執行緒和鎖相關知識
netty實戰                  很多框架用到的技術,很值得看
從Paxos到Zookeeper            阿里的人寫的,需要看
mongodb權威指南              很早之前看的需要有一定的基礎就是簡單的瞭解認識和實踐mongodb
Redis開發與運維              需要看對應用開發怎樣使用redis很有好處
敏捷開發                    我看的很早之前的書現在沒有,對程式開發有很好的規劃作用

 

好吧 格式比較難調(下面附上文字檔案供大家下載檢視)

在這裡我也總結一下看書的心得

   看完一本書之後    基本你就會知道下一本需要看什麼(當然你有自己的方向也是一樣的),因為一般一本技術書籍都有推薦的書,

   另外 你在看技術書籍的時候一般會遇到一些你不瞭解的名詞或框架之類的這樣就會激發你的興趣去了解   然後你就會一本一本的買下去   然後繼續堅持(一定要堅持) 

   再然後 你就會感覺 我什麼都不會了  要學的太多了  再然後你可能就會明白,  想都學會那是不可能的

   畢竟 精力有限, 技術日新月異你總有扛不住那一天,掌握精髓最重要 

   其實仔細想想都就知道  現在的技術都是對原來已有的技術的重新組合

   現在的計算機發展了這麼多年,速度越來越快但是體系結構還是 馮·諾依曼 的理論體系

相比行業大牛實在差的太遠,只有努力拼搏才能不使差距拉的太遠

所以搞技術既是體力勞動也是腦力勞動,身體是革命的本錢。切記!切記!切記!

以上都是個人的淺見,希望對大家有幫助!

 


相關文章