
点击上方蓝字,关注灸哥!

点击上方蓝字,关注灸哥!

大家好,我是灸哥,最近借助给某企业集团做 DDD 的内训,顺便把总结的一些内容分享给大家,今天的内容轻松点,给大家推荐以下我在架构师这条路上看过的经典书籍~
作为架构师,持续学习和适应新技术是必备的职业素养。而这个素养提升的一个重要的方式就会读书、读好书。
以下是一份精选的书单,也是灸哥在架构师这条路上看过的觉得很好的经典书籍,每本书都针对架构师的核心能力提供了深入见解和实用指导,今天全部汇总在这里,供大家选择。
作者 Eric 在 2014 年于本书中首次提出 DDD,标识着 DDD 的出现,这本书是 Eric 的经典之作,为软件开发的复杂性问题提供了一种全新的解决思路,那就是 DDD。
书中不仅介绍了领域模型的概念,还详细阐述了如何通过战略和战术设计来构建复杂的业务系统。
本书作为 DDD 领域的基石,这本书非常适合所有希望深入理解 DDD 并应用于实践的架构师。
这也是为什么我在不同场合,对有志于学习 DDD 的同学经常说的一句话:学习 DDD 一定要从 Eric 的书开始。
作者 Vaughn Vernon 在本书中通过实际案例,展示了如何在项目中应用 DDD 原则。
书中探讨了限界上下文、实体、聚合、领域服务等概念,并提供了丰富的实现细节。
这本书是 DDD 实践者的理想读物,适合希望将 DDD 理念具体实施的架构师。
本书结合实际案例,作者详细讨论了 DDD 中的各种模式和原则。
作者不仅介绍了 DDD 的核心概念,还探讨了如何在不同场景下应用这些模式。
对于希望深化DDD理解和技能的架构师来说,这本书提供了宝贵的模式和实践指导。
Craig Larman 的这本书是 UML 建模领域的权威指南。书中详细介绍了UML的各种图和模式,并展示了如何将它们应用于软件设计和开发。
对于需要使用UML进行系统设计和沟通的架构师,这本书是不可或缺的资源。
Martin Fowler 在书中提出了一系列常用的业务领域模式,帮助架构师快速识别和应用已有的最佳实践。
书中的模式覆盖了多种业务场景,为架构师提供了丰富的参考。
适合希望提升业务分析和建模能力的架构师。
本书深入探讨了构建大型分布式系统的策略和技术。
作者在书中不仅讨论了设计原则和模式,还涉及了系统运维和监控等关键问题。
对于负责构建或维护大型系统的架构师,这本书提供了全面的指导和深入的见解。
本书全面介绍了软件架构的各个方面,包括架构模式、质量属性和设计原则。
书中结合实际案例,讨论了如何设计和评估软件架构。
适合希望建立或提升软件架构能力的架构师。
Robert C. Martin 以其丰富的经验,为读者提供了编写高质量、可维护代码的实用建议。
书中涵盖了从命名规则到代码布局的多个方面,旨在帮助开发者提升编程技能。
对于追求代码质量的架构师,这本书是提升编码技能的重要读物。
在《代码整洁之道》的基础上,Martin进一步探讨了软件架构的整洁原则。
书中讨论了架构设计中的常见问题,并提供了解决方案。
适合希望提升架构设计质量的架构师。
本书涵盖了软件开发的整个生命周期,从个人责任到团队协作,从设计到交付。Martin以其独特的视角,探讨了软件开发中的工艺和职业精神。
适合所有希望提升软件开发工艺和职业素养的技术人员。
这些书籍是架构师和技术领导者宝贵的知识财富。
通过阅读这些书籍,你将获得深入理解复杂系统、设计高质量软件架构、编写整洁代码的能力和洞察力。不断学习,不断进步,让我们在架构师的道路上越走越远。
往期回顾


长按二维码识别关注
关注灸哥
了解更多
你的赞和在看,我统统都要

原文作者:灸哥漫谈;如有侵权,请联系管理员删除。