本书勾勒了软件架构师的必备技能的金字塔模型,大体如下:


架构师的36项修炼pdf 架构师的12项修炼_架构师的36项修炼pdf

本书主要阐述了软件架构师除技术技能之外的十二种软技能,分为三大类:关系技能;个人技能和商务技能,他们的关系在上图中进行了形象的表述。

(九天假期的唯一主题)晚上点灯熬夜的阅读。

(系统中存在的事物)与动词(系统中最终要提供的功能),在许多方面,软件系统应该代表客户所认知的世界”。

Innovator’sDilemma(ClaytonChristensen),有机会要拜读一下。还提到了成为一名有创新能力的架构师会遇到的一件难事就是:”即对战略认知融合战术需要,又不牺牲认知的完整性“。

实用主义主题中,主要围绕“范围管理”;“风险管理”;“沟通”三个方面进行了阐述。成为一名具有实用主义印记的架构师,可以按时、按预算的交付项目且回报是丰厚的,产生最真实的客户价值,三个方面也是项目管理上重要课题。

(个人观点:原文翻译的不甚易理解,我斗胆自己转换了下表达方式)。主要围绕“引人注目的目标”;“战略线路图”;“协同的伙伴”三个方面进行了阐述。认知是你与未来的舞蹈(目标);没有执行的认知只是空想(需要志同道合的小伙伴们按照战略线路图艰苦奋斗的贯彻执行才可以让认知落地)。