一、前端
必看工具書籍:
- 《JavaScript高階程式設計》( [美] 尼古拉斯 )
- 《圖解HTTP》( [日] 上野宣 )
- 《React 進階之路》( 徐超 )
- 《設計模式》( [美] Erich Gamma)
- 《程式碼整潔之道》( [美] Robert C. Martin )
- 《CSS世界》(張鑫旭)
- 《JavaScript設計模式與開發實踐》(曾探)
- 《JavaScript函數語言程式設計指南》( [美] 路易斯·阿泰西奧 )
- 《深入淺出Node.js》(樸靈)
- 《精通CSS:高階Web標準解決方案》( [英] Andy Budd )
- 《CSS權威指南》( [美] Eric A.Meyer )
二、後端
必看工具書籍:
- 《碼出高效java開發手冊》( 楊冠寶 )
- 《深入理解Java虛擬機器》( 周志明 )
- 《數學之美》( 吳軍 )
- 《浪潮之巔》( 吳軍 )
- 《Redis實戰》( [美] Josiah Carlson、黃健巨集譯 )
- 《Java程式設計思想》( [美] Bruce Eckel、陳昊鵬譯 )
- 《重構》( [美] Martin Fowler )
- 《硝煙中的Scrum和XP》 ( [瑞典] 克里伯格、李劍譯 )
- 《Head First 設計模式 》( [美] 弗里曼 )
- 《Effective Java 》( [美] Joshua Bloch 、俞黎敏譯 )
- 《深入理解 Java 虛擬機器 》( 周志明 )
三、客戶端
必看工具書籍:
- 《app架構師實踐指南》( SkySeraph )
- 《移動app效能優化與評測》(TMQ 專項測試團隊)
- 《移動app測試實戰》( 邱鵬 / 陳吉 / 潘曉明 )
- 《Effective Objective-C 2.0 編寫高質量iOS與OS X程式碼的52個有效方法》( [英] Matt Galloway )
- 《深入解析Mac OS X & iOS作業系統》( [美] 萊文)
- 《重構:改善既有程式碼的設計》( [美] 福勒)
- 《Kotlin核心程式設計》(水滴技術團隊)
- 《javaScript高階程式設計》 ( [美] 尼古拉斯·澤卡斯 )
- 《C++ primer plus 》( [美] Stephen Prata)
四、服務端
必看工具書籍:
- 《程式設計師修煉之道》( [美] 大衛·托馬斯 )
- 《領域驅動設計》( [美] Eric Evans)
- 《微服務架構設計》( [美] 克里斯·理查森)
- 《Kubernetes權威指南》(龔正)
- 《阿里云云原生架構實踐》(阿里集團阿里雲智慧事業群雲原生應用平臺)
- 《Effective Java 中文版》(俞黎敏)
- 《架構整潔之道》( [美] Robert C. Martin )
- 《Java併發程式設計實戰》 ( [美] Brian Goetz )
- 《金字塔原理:思考、表達和解決問題的邏輯》( [美]芭芭拉•明託 )
五、測試
必看工具書籍:
- 《自動化測試最佳實踐》( [美] Dorothy Graham / Mark Fewster )
- 《程式碼整潔之道》( [美] Robert C. Martin )
- 《架構整潔之道》( [美] Robert C. Martin )
- 《Google軟體測試之道》(黃利/李中傑/薛明)
- 《Effective Java 中文版》(俞黎敏)
- 《Google SRE運維解密》( [美] Betsy Beyer )
- 《深入理解java虛擬機器》(周志明)
- 《程式設計珠璣》( [美] Jon Bentley )
- 《測試工程師全棧技術進階與實踐》(茹炳晟 )
六、多媒體技術
必看工具書籍:
- High Efficiency Video Coding (HEVC) Algorithms and Architectures
- Audio Signal Processing and Coding, Andreas Spanias
- Fundamentals of Music Processing, Meinard Müller
- An Introduction to Audio Content Analysis: Applications in Signal Processing and Music Informatics, Alexander Lerch
- 《Opengl程式設計指南》( [美] 施萊爾 )
- 《數字影像處理》( [美] 岡薩雷斯 )
- 《音視訊開發進階指南》(展曉凱 / 魏曉紅)
- 《新一代高效視訊編碼H.265/HEVC:原理、標準與實現》(萬帥,楊付正)
- 《FFmpeg從入門到精通》( 劉歧 / 趙文傑 )
- 《WebRTC Native 開發實戰》( 許建林 )
- 《數字音訊原理及應用 第3版》( 盧官明 宗昉)
- 《數字視訊編碼技術原理》(高文)
七、計算機視覺
必看工具書籍:
- pattern recognition and machine learning , Christopher Bishop
- Machine Learning: A Probabilistic Perspective ,Murphy
- Deep Learning, Bengio
- GANs in Action, Jakub Langr and Vladimir Bok
- 《數字影像處理》第三版( [美] 岡薩雷斯 )
- 《unix環境高階程式設計》第三版 ( [美] 史蒂文斯 )
- 《計算機視覺——演算法與應用》( [美] Szelisk )
- 《深度學習推薦系統》(王喆)
- 《機器學習》(周志華)
- 《統計學習方法》(李航)
- 《深度學習輕鬆學》(馮超)
- 《動手學深度學習》(李沐)
八、資料探勘與資料分析
必看工具書籍:
- 《資料探勘導論》( [美] Pang-Ning Tan )
- 《機器學習》(周志華)
- 《深入淺出資料分析》 ( [美] Michael Milton )
九、推薦系統
必看工具書籍:
- Deep Learning, Ian Goodfellow
- 《深度學習推薦系統》(王喆)
- 《推薦系統實踐》(項亮)
- 《從零開始構建企業級推薦系統》(張相於)
- 《機器學習》(周志華)
十、3D&AR
必看工具書籍:
- 《遊戲引擎架構》([美] Jason Gregory )
- 《More Effective C++》([美] Scott Meyers)
- 《計算幾何:演算法與應用》(譯者:鄧俊輝 )
- Physically Based Rendering: From Theory to Implementation, Matt Pharr, Wenzel Jakob, Greg Humphreys
- Fundamentals Of Computer Graphics , Peter Shirley
- Real-Time Rendering, Fourth Edition, Tomas Akenine-Möller, Eric Haines, Naty Hoffman
- Deep Learning with Python, François Chollet
本資料內容為來自阿里淘系技術的50餘位工程師,通過他們自身學習成長和技術精進的經歷,分享出他們認為最值得學習的知識寶書、公開課程、開源專案、資訊論壇等學習資源。
以下我們分為計算機視覺、推薦系統、資料探勘與資料分析、多媒體相關技術、測試、前端、服務端、客戶端、後端、以及 3D&AR 共計 10 個熱門技術領域,希望能夠對你有幫助。
注:本學習資源地圖的適用人群主要為技術群體,定位為初階往中高階的成長方向,零基礎 or 非技術背景人員學習將有較大難度。