6

技术人必看的各类工具书籍

 2 years ago
source link: https://segmentfault.com/a/1190000040725587
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

技术人必看的各类工具书籍

必看工具书籍:

  1. 《JavaScript高级程序设计》( [美] 尼古拉斯 )
  2. 《图解HTTP》( [日] 上野宣 )
  3. 《React 进阶之路》( 徐超 )
  4. 《设计模式》( [美] Erich Gamma)
  5. 《代码整洁之道》( [美] Robert C. Martin )
  6. 《CSS世界》(张鑫旭)
  7. 《JavaScript设计模式与开发实践》(曾探)
  8. 《JavaScript函数式编程指南》( [美] 路易斯·阿泰西奥 )
  9. 《深入浅出Node.js》(朴灵)
  10. 《精通CSS:高级Web标准解决方案》( [英] Andy Budd )
  11. 《CSS权威指南》( [美] Eric A.Meyer )

必看工具书籍:

  1. 《码出高效java开发手册》( 杨冠宝 )
  2. 《深入理解Java虚拟机》( 周志明 )
  3. 《数学之美》( 吴军 )
  4. 《浪潮之巅》( 吴军 )
  5. 《Redis实战》( [美] Josiah Carlson、黄健宏译 )
  6. 《Java编程思想》( [美] Bruce Eckel、陈昊鹏译 )
  7. 《重构》( [美] Martin Fowler )
  8. 《硝烟中的Scrum和XP》 ( [瑞典] 克里伯格、李剑译 )
  9. 《Head First 设计模式 》( [美] 弗里曼 )
  10. 《Effective Java 》( [美] Joshua Bloch 、俞黎敏译 )
  11. 《深入理解 Java 虚拟机 》( 周志明 )

三、客户端

必看工具书籍:

  1. 《app架构师实践指南》( SkySeraph )
  2. 《移动app性能优化与评测》(TMQ 专项测试团队)
  3. 《移动app测试实战》( 邱鹏 / 陈吉 / 潘晓明 )
  4. 《Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法》( [英] Matt Galloway )
  5. 《深入解析Mac OS X & iOS操作系统》( [美] 莱文)
  6. 《重构:改善既有代码的设计》( [美] 福勒)
  7. 《Kotlin核心编程》(水滴技术团队)
  8. 《javaScript高级程序设计》 ( [美] 尼古拉斯·泽卡斯 )
  9. 《C++ primer plus 》( [美] Stephen Prata)

四、服务端

必看工具书籍:

  1. 《程序员修炼之道》( [美] 大卫·托马斯 )
  2. 《领域驱动设计》( [美] Eric Evans)
  3. 《微服务架构设计》( [美] 克里斯·理查森)
  4. 《Kubernetes权威指南》(龚正)
  5. 《阿里云云原生架构实践》(阿里集团阿里云智能事业群云原生应用平台)
  6. 《Effective Java 中文版》(俞黎敏)
  7. 《架构整洁之道》( [美] Robert C. Martin )
  8. 《Java并发编程实战》 ( [美] Brian Goetz )
  9. 《金字塔原理:思考、表达和解决问题的逻辑》( [美]芭芭拉•明托 )

必看工具书籍:

  1. 《自动化测试最佳实践》( [美] Dorothy Graham / Mark Fewster )
  2. 《代码整洁之道》( [美] Robert C. Martin )
  3. 《架构整洁之道》( [美] Robert C. Martin )
  4. 《Google软件测试之道》(黄利/李中杰/薛明)
  5. 《Effective Java 中文版》(俞黎敏)
  6. 《Google SRE运维解密》( [美] Betsy Beyer )
  7. 《深入理解java虚拟机》(周志明)
  8. 《编程珠玑》( [美] Jon Bentley )
  9. 《测试工程师全栈技术进阶与实践》(茹炳晟 )

六、多媒体技术

必看工具书籍:

  1. High Efficiency Video Coding (HEVC) Algorithms and Architectures
  2. Audio Signal Processing and Coding, Andreas Spanias
  3. Fundamentals of Music Processing, Meinard Müller
  4. An Introduction to Audio Content Analysis: Applications in Signal Processing and Music Informatics, Alexander Lerch
  5. 《Opengl编程指南》( [美] 施莱尔 )
  6. 《数字图像处理》( [美] 冈萨雷斯 )
  7. 《音视频开发进阶指南》(展晓凯 / 魏晓红)
  8. 《新一代高效视频编码H.265/HEVC:原理、标准与实现》(万帅,杨付正)
  9. 《FFmpeg从入门到精通》( 刘歧 / 赵文杰 )
  10. 《WebRTC Native 开发实战》( 许建林 )
  11. 《数字音频原理及应用 第3版》( 卢官明 宗昉)
  12. 《数字视频编码技术原理》(高文)

七、计算机视觉

必看工具书籍:

  1. pattern recognition and machine learning , Christopher Bishop
  2. Machine Learning: A Probabilistic Perspective ,Murphy
  3. Deep Learning, Bengio
  4. GANs in Action, Jakub Langr and Vladimir Bok
  5. 《数字图像处理》第三版( [美] 冈萨雷斯 )
  6. 《unix环境高级编程》第三版 ( [美] 史蒂文斯 )
  7. 《计算机视觉——算法与应用》( [美] Szelisk )
  8. 《深度学习推荐系统》(王喆)
  9. 《机器学习》(周志华)
  10. 《统计学习方法》(李航)
  11. 《深度学习轻松学》(冯超)
  12. 《动手学深度学习》(李沐)

八、数据挖掘与数据分析

必看工具书籍:

  1. 《数据挖掘导论》( [美] Pang-Ning Tan )
  2. 《机器学习》(周志华)
  3. 《深入浅出数据分析》 ( [美] Michael Milton )

九、推荐系统

必看工具书籍:

  1. Deep Learning, Ian Goodfellow
  2. 《深度学习推荐系统》(王喆)
  3. 《推荐系统实践》(项亮)
  4. 《从零开始构建企业级推荐系统》(张相於)
  5. 《机器学习》(周志华)

十、3D&AR

必看工具书籍:

  1. 《游戏引擎架构》([美] Jason Gregory )
  2. 《More Effective C++》([美] Scott Meyers)
  3. 《计算几何:算法与应用》(译者:邓俊辉 )
  4. Physically Based Rendering: From Theory to Implementation, Matt Pharr, Wenzel Jakob, Greg Humphreys
  5. Fundamentals Of Computer Graphics , Peter Shirley
  6. Real-Time Rendering, Fourth Edition, Tomas Akenine-Möller, Eric Haines, Naty Hoffman
  7. Deep Learning with Python, François Chollet

本资料内容为来自阿里淘系技术的50余位工程师,通过他们自身学习成长和技术精进的经历,分享出他们认为最值得学习的知识宝书、公开课程、开源项目、资讯论坛等学习资源。

以下我们分为计算机视觉、推荐系统、数据挖掘与数据分析、多媒体相关技术、测试、前端、服务端、客户端、后端、以及 3D&AR 共计 10 个热门技术领域,希望能够对你有帮助。

注:本学习资源地图的适用人群主要为技术群体,定位为初阶往中高阶的成长方向,零基础 or 非技术背景人员学习将有较大难度。

image.png


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK