解决方案架构师修炼之道
上QQ阅读APP看书,第一时间看更新

推荐序三

非常荣幸受邀作序。第一时间浏览了目录和自己重点关注的章节内容,感觉酣畅淋漓!本书从什么是解决方案架构、解决方案架构的意义起步,首先,讲解了“是什么”与“为什么”的问题;然后,描述了架构师的角色、类型、职责等,回答了“我是谁”的问题;接着,拆解解决方案架构的各种属性,进而深入每一个领域进行讨论,展开本书的核心部分;最后,落脚于架构师软技能的讨论和分享,这部分篇幅虽短,但是却极其重要。

作为一名非科班出身的架构师,我也来谈谈如何用好这本书。

首先,这本书更像是架构师们所需知识图谱的索引,而非一部“宝典”。我们从来都不缺乏各种特定技术领域、技术栈、交付方法等的专业书籍,然而回到架构领域,尤其是能够帮助技术人员成长为架构师的内容则寥寥无几。本书从资深架构师的视角出发,以非常清晰的脉络帮助读者梳理了架构师所涉猎的领域,这就是解决方案架构的“T”字的这一横,每位读者可以根据自身的情况找到适合的方向,去深入挖掘属于自己的那一竖。

其次,在具体的解决方案架构属性的分解以及方案场景的用例方面,本书既抽象地概括了“不变”的部分,也在具象处与时俱进。不变的部分包括架构原则以及架构的设计模式。对解决方案架构原则的深入理解是架构师判断力的核心,而真正简单的、美的原则,甚至与建筑设计的架构是相通的。原则也可以根据组织的现状和面对的问题进行裁剪,但是形成并坚持原则可以帮助架构师不偏航、快决策。设计模式更无须多言,是值得反复思考、越思考越深刻的“不变”部分。所谓与时俱进,则体现在云迁移、混合云架构以及对于安全架构的强调等方面,是不少架构师在日常工作中反复思考的内容。

最后我想说,要成为一名好的架构师,就必须实践出真知!我个人非常欣赏作者在最后一章中提出的对读者的期望:终身学习,终身思考。所有技术人员都有学不完的新技术、新工具、新理念,架构师需要对技术边界有深入的了解,能够回答任何一个新的方法来自哪里,可以解决什么问题,与现有主流方法比较有何优劣。再衍生来说,架构师要做的决策不是纯技术决策,而是要在条件有限、所有相关的要素和环境高度不确定的情况下,做出在时间线上对于组织而言最合理的判断和决策!这就需要每个架构师在真实的挑战中去锻炼自我。软技能往往是区别顶级架构师和一般架构师的关键,其中的深意更是“只可意会,不可言传”!

目前,市场上无论是互联网企业、传统的软件解决方案公司,还是不同行业的领军品牌,都希望能完成数字化转型,因此对于架构师的需求会越来越多。祝愿各位读者通过阅读本书能有所收获,在成为架构师的道路上,心中有光,脚踏实地。

——王博,阿迪达斯中国数字化中心高级总监