高级架构设计师 推荐书籍
关于程序员类的技术书籍有很多,但是往往没有时间阅读,下面的这些书籍,是由John Sonmez(《软技能》作者)精选的架构经典书籍,可以帮助你提高技术技能,让你成为一名更好的程序员。
1、《领域驱动设计》
丑话说在前头,这是一本难懂的书,我第一次读这本书的时候,也没有完全搞懂,第二次读的时候,就明白多了,直到第三遍通读这本书,才终于读透,本书将教你如何创建领域驱动设计的可维护体系结构,一旦你读懂了这本书,你整个思考软件开发体系架构的思维都会改变
2、《企业应用架构模式》
作者是当今面向对象软件开发的权威,他在一组专家级合作者的帮助下,将40多种经常出现的解决方案转化成模式,最终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。
这本书包含了关于如何从头到尾设计和构建企业应用程序的大量信息,最有用的还是书中的模式,这些模式经常出现在企业应用程序中,这是我在构建大型企业应用程序会一直用到的书
3、《企业集成模式》
别被书名蒙骗了,这是一本有关使用消息传递进行企业集成的书。这本书并不只是介绍某种特别的技术或产品,而是为使用各种消息传递产品和技术的开发人员以及集成人员准备的。
本书还是一本有关各种消息传递或中间件技术的指南。在书中你可以找到采用不同技术(如JMS、MSMQ、TIBCO、BizTalk和XSL)的例子,这些例子能为读者演示如何把模式转换成真正的实现。
4、《重构与模式》
阅读和学习设计模式是一回事,实现它们又是另外一回事,这是一本编程书籍,教你如何将现有的代码换成模式,所以这本书应该出现在每个架构师的书架上。书中不仅展示了一种应用模式和重构的创新方法,而且有助于读者透过实战深入理解重构和模式。书中讲述了27种重构方式。
5、《Net企业级架构应用设计 》
要介绍了.NET平台下企业级架构设计开发的指导原则、最佳实践和模式等。书中第一部分介绍了软件设计基本原则以及架构的相关概念;第二部分按照业务逻辑层、数据访问层、表现层和服务层进行亍说明,并详细分析了各层中的常见模式。
这本书有这么一句话:架构师就是经验丰富的程序员而已。
6、《企业IT架构转型之道》
如何构建IT系统架构更好地满足互联网时代下企业业务发展的需要。阿里巴巴的共享服务理念以及企业级互联网架构建设的思路,给这些企业带来了不少新的思路,这也是我最终决定写这本书的最主要原因。本书从阿里巴巴启动中台战略说起,详细阐述了共享服务理念给企业业务发展带来的业务价值。
7、《架构整洁之道》
《架构整洁之道》是创造“Clean神话”的Bob大叔在架构领域的登峰之作,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。
8、《架构即未来》
任何一个持续成长的公司最终都需要解决系统、组织和流程的扩展性问题。本书汇聚了作者从eBay、VISA、Salesforce.com到Apple超过30年的丰富经验, 全面阐释了经过验证的信息技术扩展方法,对所需要掌握的产品和服务的平滑扩展做了详尽的论述,并在第1版的基础上更新了扩展的策略、技术和案例。
作为架构师给你一个忠告:
架构师不是看书看出来的,是靠实践出来的。就好比没有哪一本书能教你去发明一样!
架构师都是在不断地失败和进步中逐渐成长起来的,对知识需要有一定的深度和广度,并具有很丰富的实战经验,要达到这些要求,只能数年不断地磨练才能成达到,并不是看几本书就能做到的。
本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!