软件架构师告诉你:作为开发者,这些书都是你应该看的!

来自:程序员书库(ID:CodingBook)

综合自https://dzone.com/users/3859449/milanm.html

Milan Milanovic,Zuhlke集团的软件架构师,他每年都要阅读20-30本书,其中大部分是科技书籍。今天,就和大家做一个汇总,罗列了他认为最好的编程书籍:

基础书籍

  • 《代码大全(第2版)》 豆瓣评分 9.3
  • 《代码整洁之道》豆瓣评分 8.6
  • 《计算机程序的构造和解释》 豆瓣评分 9.5
  • 《设计模式 》豆瓣评分 9.1
  • 《深入浅出设计模式 》豆瓣评分 9.1
  • 《重构》 豆瓣评分 9.1
  • 《修改代码的艺术》 豆瓣评分 8.2
  • 《计算机程序设计艺术 》 豆瓣评分 9.5
  • 专业发展

  • 《程序员修炼之道》 豆瓣评分 8.8
  • 《程序员的职业素养》 豆瓣评分 8.7
  • 《我编程,我快乐》 豆瓣评分 7.9
  • 《人月神话》 豆瓣评分 9
  • 《Designing Distributed Systems》 豆瓣评分 6.3
  • 《Azure for Architects》
  • 《Building Cloud Apps with Microsoft Azure》
  • 架构

  • 《领域驱动设计》 豆瓣评分8.1
  • 《企业应用架构模式》 豆瓣评分 8.3
  • 《Enterprise Integration Patterns》 豆瓣评分 8.6
  • 《重构与模式》 豆瓣评分 8.3
  • 《软件构架实践》 豆瓣评分 7.2
  • 《Building Evolutionary Architectures》 豆瓣评分 6.8
  • 《项目经理应该知道的97件事》豆瓣评分 7.1
  • 《Microsoft .NET – Architecting Applications for the Enterprise》
  • 《Microservices in .NET Core》
  • 《Microsoft.NET 框架程序设计》 豆瓣评分 9.1
  • 《程序员必读之软件架构》 豆瓣评分 7.3
  • 敏捷开发

  • 《敏捷估计与规划》 豆瓣评分 8.6
  • 《敏捷估计与规划》 豆瓣评分 8.6
  • 《用户故事与敏捷方法》 豆瓣评分 8.0
  • 《解析极限编程(第二版》 豆瓣评分 8.3
  • 《Software Estimation》
  • 《管理3.0》 豆瓣评分 8.2
  • 《The Phoenix Project》 豆瓣评分 8.2
  • 《敏捷软件开发》 豆瓣评分 9.3
  • 算法

  • 《编程珠玑》 豆瓣评分 9.1
  • 《程序员面试金典(第5版)》 豆瓣评分 9
  • 《算法》 豆瓣评分 9.3
  • 编程语言

  • 《Java语言精粹》豆瓣评分 9.1
  • 《Java编程思想 (第4版)》 豆瓣评分 9.1
  • 《Effective C++》 豆瓣评分 9.5
  • 《Effective java 中文版(第2版)》 豆瓣评分 9.1
  • 《深入理解C#(第3版)》 豆瓣评分 9.0
  • 《七周七语言》 豆瓣评分 8.1
  • 《Java核心技术·卷 I 》豆瓣评分 8.2
  • 《Java核心技术·卷 II》 豆瓣评分 7.5
  • 《Mastering C# and .NET Framework》
  • 《CLR via C#》 豆瓣评分 9.5
  • 《C# 6.0本质论》 豆瓣评分 6.0
  • 《Code-First Development with Entity Framework 》
  • 《现代编译程序设计》
  • 《Java编程精解》 豆瓣评分 8
  • 《Java设计模式 》豆瓣评分 7
  • OOA / D

  • 《UML和模式应用》 豆瓣评分 8.1
  • 《UML Distilled》 豆瓣评分 9.0
  • 《面向对象分析与设计》 豆瓣评分 8.5
  • 软件测试

  • 《The Art of Unit Testing》 豆瓣评分 8.4
  • 《计算机软件测试》 豆瓣评分 7.3
  • 《软件项目成功之道》 豆瓣评分 8.2
  • 《持续交付》 豆瓣评分 8.7
  • 《敏捷软件测试》 豆瓣评分 7.4
  • 《Growing Object-Oriented Software, Guided by Tests》 豆瓣评分 9.1
  • 《The RSpec Book》 豆瓣评分 7.9
  • 《xUnit测试模式》豆瓣评分 6.8
  • 《测试驱动开发》 豆瓣评分 8.2
  • 《Testing Angular Applications》
  • 机器学

  • 《Pattern Recognition and Machine Learning》 豆瓣评分 9.5
  • 《统计学习基础》 豆瓣评分 9.1
  • 《Understanding Machine Learning: From Theory to Algorithms》
  • 《Deep Learning》 豆瓣评分 9.2
  • 《Foundations of Data Science》
  • 数据库

  • 《数据库重构》 豆瓣评分 7.2
  • 《七周七数据库》 豆瓣评分 7.1
  • 《NoSQL Distilled》豆瓣评分 8.7
  • 《数据库系统基础》 豆瓣评分 7.5
  • 其他

  • 《REST实战》 豆瓣评分 7.3
  • 《软技能》 豆瓣评分 8
  • 《人性的弱点》 豆瓣评分 8.2
  • 《编码》 豆瓣评分 9.2
  • 《哥德尔、艾舍尔、巴赫》 豆瓣评分 9.4
  • 《The War of Art》豆瓣评分 8.1
  • 《Stakeholder Theory: The State of the Art》
  • 《精益创业》 豆瓣评分 8.4
  • 《Trillion Dollar Coach》 豆瓣评分 8.3
  • 《软件工程的事实与谬误》豆瓣评分 9.2
  • 《Strive》
  • 《How to Build a Billion Dollar App》
  • 《Impact Mapping》 豆瓣评分 8.3
  • 《产品经理手册》 豆瓣评分 7.6
  • 《It Doesn’t Have to Be Crazy at Work》 豆瓣评分 8.7
  • 《告别失控》 豆瓣评分 7.6
  • 《人件》 豆瓣评分 8.5
  • 《Modern Web Development》
  • 《.NET设计规范》 豆瓣评分 9.2
  • ●输入m获取文章

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2019年9月24日
    下一篇 2019年9月25日

    相关推荐