剛畢業(yè)那年,參加某大型互聯網公司面試,面試官問道,平時有沒有讀過技術相關的書籍。那時候一臉懵B,還記得回答是:沒看書,最近找工作,拼命看網上的視頻教程。結果就是,面試沒通過。
后來工作幾年,深刻明白,原來看視頻教程和看書是兩個不同的層次??匆曨l適合新手入門,看書更多是為了深度學習,提升技能。
讀書,是很多技術牛人的習慣,他們善于借助書籍學習前輩的經驗,從而獲得自己技能提升。?
因為給大家整理了網上大牛們推薦的關于技術的書單,送給技術從業(yè)者,技術愛好者。
1、《大型網站技術架構》
《大型網站技術架構》,本書通過梳理大型網站技術發(fā)展歷程,剖析大型網站技術架構模式,深入講述大型互聯網架構設計的核心原理,并通過一組典型網站技術架構設計案例,為讀者呈現一幅包括技術選型、架構設計、性能優(yōu)化、Web安全、系統(tǒng)發(fā)布、運維監(jiān)控等在內的大型網站開發(fā)全景視圖。對剛從傳統(tǒng)軟件開發(fā)進入網站開發(fā)的人員幫助很大,也是前阿里的人寫的。
2、《深入分析 Jave Web 技術內幕》
做java Web開發(fā)的很有必要好好研究下《深入分析java Web技術內幕》這本書。
作者也是阿里巴巴的工程師,寫的很深入,對初中高級工程師都適合,而且每次看的感覺都是不一樣??? 都會有新的收獲。大家有沒有這種感覺
3、《深入理解 Java虛擬機 JVM高級特性與最佳實踐》
玩java不懂JVM那豈能行,此書乃java進階必看的書籍,對java內存模型,JVM工作原理,基本JVM調優(yōu)和內存溢出排查有很大的幫助。 以前對于JVM運行機制不是很了解,遇到很多問題都無從下手,即便解決了也不懂其原理,讀此書上述問題就游刃而解。
4、《圖解HTTP》
這書應該適合程序員兄弟了,深入淺出的講解了HTTP協(xié)議及其實現原理。有圖有趣。這本書非常直觀易懂,是一本Web前端開發(fā)不可多得的工具書。
5、《鳥哥的Linux私房菜》
《鳥哥的Linux私房菜》,系統(tǒng)全面由淺入深的展開,讀起來就像一位前輩在你面前告訴你Linux的前世今生,感覺像在讀故事:知識是有生命的;雖然像故事,但思維又很嚴謹的必備工具書。打個不恰當的比方正如操作系統(tǒng)中的《新華字典》。每讀一遍都會有新的認知,現在這本書已經被我用五顏六色的筆劃的亂七八糟了。
6、《Java軟件結構與數據結構》
《java軟件結構與數據結構》里面詳細的講述看了常用的算法和數據結構,并且有java代碼實現,反復閱讀對提升計算機基礎能力有很大的幫助,受益匪淺。
7、《給程序員修煉之道——從小工到專家》
這是一本闡述方法論的書,關于程序員的自我修養(yǎng),解決問題的方式、態(tài)度和哲學,是向高級程序員和專家進階的思想啟蒙書。從基本原則到編程風格,從思維方式到職業(yè)規(guī)劃,內容覆蓋廣泛,兼具思想性和實用性,非常開拓視野提升格局。行文簡單易懂,運用和實踐卻是不易,值得一讀再讀。
8、《設計模式之禪》
對于設計模式,它能夠指導我們編寫出可維護性好、可擴展性強的代碼,對于設計模式的理解層次,我分成五個等級,以金庸小說人物為例:第一級是楊鐵心,即只知道所有設計模式的概念和定義;第二級是丘處機,能夠寫出相關設計模式的demo;第三級是梅超風,能夠在現實中找出各個設計模式的原型;第四級是郭靖,能夠在系統(tǒng)中抽象出來設計模式,并且合適地使用,有效隔離變化點。第五級是掃地僧,完全忘記設計模式,但寫出來都是設計模式。《設計模式之禪》是一個非常好的入門,至少武功能夠達到郭靖層面,講解各個模式比較淺顯易懂,促進大家在軟件設計能力上的進步。
9、《大型分布式網站架構設計與實踐》
《大型分布式網站架構設計與實踐》主要介紹了大型分布式網站架構所涉及的一些技術細節(jié),包括SOA架構的實現、互聯網安全架構、構建分布式網站所依賴的基礎設施、系統(tǒng)穩(wěn)定性保障和海量數據分析等內容;深入地講述了大型分布式網站架構設計的核心原理,并通過一些架構設計的典型案例,幫助讀者了解大型分布式網站設計的一些常見場景及遇到的問題。
作者結合自己在阿里巴巴及淘寶網的實際工作經歷展開論述?!洞笮头植际骄W站架構設計與實踐》既可供初學者學習,幫助讀者了解大型分布式網站的架構,以及解決問題的思路和方法,也可供業(yè)界同行參考,給日常工作帶來啟發(fā)。
關注“下班6點后”,每周推薦一本書。讓自己更有趣,更優(yōu)秀。
?