内容提要

本书主要包含软件开发普通程序员向系统架构师转型的一些思路、方法和工程实践,也包括转型过程中意识形态的转变、技术体系的掌握、系统工程学的拓展及各项软技能的提升等内容。本书深入剖析成为一名合格的架构师所需要的各项软、硬技能,重点对目前业界主流的架构师所需掌握的技术知识领域,以及作为一名技术管理人员所需具备的技术管理能力进行详细介绍,并结合一些典型的场景进行案例分析,从而帮助读者了解并掌握成为架构师所需的各种知识体系和实践技巧。

本书面向立志于转型成为架构师的后端服务开发人员。读者不需要有很深的技术水平,也不限于特定的开发语言,但熟悉Java EE常见技术并掌握一定系统设计基本概念将有助于更好地理解书中的内容。同时,本书也可以供具备不同技术体系的架构师同行参考,希望能给日常研发和管理工作带来启发和帮助。