猿猴:關於技術開發的必讀書籍(第0001篇)

剛畢業那年,參加某大型互聯網公司面試,面試官問道,平時有沒有讀過技術相關的書籍。那時候一臉懵B,還記得回答是:沒看書,最近找工作,拼命看網上的視頻教程。結果就是,面試沒通過。

 後來工作幾年,深刻明白,原來看視頻教程和看書是兩個不同的層次。看視頻適合新手入門,看書更多是爲了深度學習,提升技能。

 讀書,是很多技術牛人的習慣,他們善於藉助書籍學習前輩的經驗,從而獲得自己技能提升。 

 因爲給大家整理了網上大牛們推薦的關於技術的書單,送給技術從業者,技術愛好者。

1、《大型網站技術架構》


《大型網站技術架構》,本書通過梳理大型網站技術發展歷程,剖析大型網站技術架構模式,深入講述大型互聯網架構設計的核心原理,並通過一組典型網站技術架構設計案例,爲讀者呈現一幅包括技術選型、架構設計、性能優化、Web安全、系統發佈、運維監控等在內的大型網站開發全景視圖。對剛從傳統軟件開發進入網站開發的人員幫助很大,也是前阿里的人寫的。


2、《深入分析 Jave Web 技術內幕》


做java Web開發的很有必要好好研究下《深入分析java Web技術內幕》這本書。

作者也是阿里巴巴的工程師,寫的很深入,對初中高級工程師都適合,而且每次看的感覺都是不一樣    都會有新的收穫。大家有沒有這種感覺。


3、《深入理解 Java虛擬機 JVM高級特性與最佳實踐》


玩java不懂JVM那豈能行,此書乃java進階必看的書籍,對java內存模型,JVM工作原理,基本JVM調優和內存溢出排查有很大的幫助。 以前對於JVM運行機制不是很瞭解,遇到很多問題都無從下手,即便解決了也不懂其原理,讀此書上述問題就遊刃而解。


4、《圖解HTTP》


這書應該適合程序員兄弟了,深入淺出的講解了HTTP協議及其實現原理。有圖有趣。這本書非常直觀易懂,是一本Web前端開發不可多得的工具書。


5、《鳥哥的Linux私房菜》


《鳥哥的Linux私房菜》,系統全面由淺入深的展開,讀起來就像一位前輩在你面前告訴你Linux的前世今生,感覺像在讀故事:知識是有生命的;雖然像故事,但思維又很嚴謹的必備工具書。打個不恰當的比方正如操作系統中的《新華字典》。每讀一遍都會有新的認知,現在這本書已經被我用五顏六色的筆劃的亂七八糟了。


6、《Java軟件結構與數據結構


《java軟件結構與數據結構》裏面詳細的講述看了常用的算法和數據結構,並且有java代碼實現,反覆閱讀對提升計算機基礎能力有很大的幫助,受益匪淺。


7、《給程序員修煉之道——從小工到專家》


這是一本闡述方法論的書,關於程序員的自我修養,解決問題的方式、態度和哲學,是向高級程序員和專家進階的思想啓蒙書。從基本原則到編程風格,從思維方式到職業規劃,內容覆蓋廣泛,兼具思想性和實用性,非常開拓視野提升格局。行文簡單易懂,運用和實踐卻是不易,值得一讀再讀。


8、《設計模式之禪》


對於設計模式,它能夠指導我們編寫出可維護性好、可擴展性強的代碼,對於設計模式的理解層次,我分成五個等級,以金庸小說人物爲例:第一級是楊鐵心,即只知道所有設計模式的概念和定義;第二級是丘處機,能夠寫出相關設計模式的demo;第三級是梅超風,能夠在現實中找出各個設計模式的原型;第四級是郭靖,能夠在系統中抽象出來設計模式,並且合適地使用,有效隔離變化點。第五級是掃地僧,完全忘記設計模式,但寫出來都是設計模式。《設計模式之禪》是一個非常好的入門,至少武功能夠達到郭靖層面,講解各個模式比較淺顯易懂,促進大家在軟件設計能力上的進步。


9、《大型分佈式網站架構設計與實踐》


《大型分佈式網站架構設計與實踐》主要介紹了大型分佈式網站架構所涉及的一些技術細節,包括SOA架構的實現、互聯網安全架構、構建分佈式網站所依賴的基礎設施、系統穩定性保障和海量數據分析等內容;深入地講述了大型分佈式網站架構設計的核心原理,並通過一些架構設計的典型案例,幫助讀者瞭解大型分佈式網站設計的一些常見場景及遇到的問題。

 作者結合自己在阿里巴巴及淘寶網的實際工作經歷展開論述。《大型分佈式網站架構設計與實踐》既可供初學者學習,幫助讀者瞭解大型分佈式網站的架構,以及解決問題的思路和方法,也可供業界同行參考,給日常工作帶來啓發。


本文結束。


建議對技術感興趣的朋友,可以閱讀紙質書籍。本人也收藏了上述書籍的電子版。如果有需要,可以關注公衆號“下班6點後”回覆“技術”即可獲得。


猿猴:技術男+僞文藝青年。努力將知識拆解,做技術知識搬運工。白天碼代碼,晚上碼文字。堅信:文藝、情懷、品質是未來最好的競爭力。微信公衆號“下班6點後”合夥運營者。下班6點後,讓自己更有趣嗎,更優秀。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章