一, 前端
必看工具书籍:
《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 非技术背景人员学习将有较大难度.
来源: https://segmentfault.com/a/1190000040725587