推荐书目:《软件架构:组织原则与模式》
之所以推荐此书,是这本书让我真正了解什么叫开卷有益!我打开这本书的时候是凌晨,但是我打开的时候,就放弃了睡觉的念头。虽然最后还是困得睡着了,但是第二天一天时间都全新扑在这本书上面。
不过我必须提醒的是,这本书我买下的时候,并没有感觉有多么有用。也就是说,如果你没有这方面的工作经验的话,看这本书会感觉不知所云,或者不能深刻体会作者写作的意图。因此,如果你没有参与架构平台性产品的话,建议你不要轻易选择读这本书。
如果你已经是软件架构师,建议你读一下这本书。如果你在推广技术平台时候遇到困惑,这本书能给你启示。事实上,这本书能够帮助你,让你了解到应该关注技术之外的东西,而且提供了很多处理这类事情的模式和反模式。
但此书并不是一本讲解如何进行软件技术架构的书籍。其提到的模式更不是我们软件设计模式中的类似模式的概念。
此书讲述的是产品线架构上的架构师和高级经理之间的组织原则及处理模式。作者认为:架构师从技术看平台,但是容易忽视组织对架构的影响。而高级经理又很容易被技术表现蒙蔽,忽视架构对组织的影响。而本书,就是希望将两者集合起来,使得双方一起保障架构和组织的成功。
针对此,本书提出了VRAPS参考模型。并在每种模型中,提供了一些模式和反模式,使之能与实际应用联系起来。下面简单介绍一下VRAPS模型。
-
构想(Vision),构想描述了架构的为来,提供了架构成功使用的环境和动机。
-
节奏(Rhythm),节奏原则使得软件架构在跨越组织边界的情况下开发和使用成为可能。
-
预见(Anticipation),为了使对软件产品线的长期投资能产生回报,组织应能够预见变化并对变化做出反应。
-
协作(Partnering),协作也是软件架构成功的关键之一,因为这么多不同团体的参与者对架构的开发、实现和使用都是很重要的。
-
简化(Simplicfication),简化软件架构的原则概念上看似简单,而实践中它要求对价值非常坚定地关注,以及对架构所生存的组织的理解和支持。架构是必须了解架构最小的基本特征。
最后,再次补充一下我推荐这本书的目的。我认为这是作为架构师必须学习的一课。因此在我的博客中特意推荐。主要也是向那些和我同样在架构师学习过程中遇到困惑的人共享我的经验。
分享到:
相关推荐
系统架构师1-知识结构.png软考:系统架构师1-知识结构.png软考:系统架构师1-知识结构.png软考:系统架构师1-知识结构.png软考:系统架构师1-知识结构.png软考:系统架构师1-知识结构.png软考:系统架构师1-知识结构...
2009系统架构师大会ppt 系统架构整体设计主场——吴静涛:架构师–企业的未来 (若要下载大会其他部分,点击 标签“2009系统架构师大会”,即可看到)
【推荐】架构师面试题最新汇总(附详细答案),包含以下内容: 架构师面试题系列之Dubbo面试专题及答案(29题) 架构师面试题系列之Kafka面试专题及答案(26题) 架构师面试题系列之Maven面试专题及答案(18题) ...
百度林仕鼎:架构设计与架构师(演讲稿)
架构师技术总结架构师技术总结架构师技术总结架构师技术总结
架构师应该管些什么?架构师如何管理架构?制定架构规范;参与需求评审;架构看护;架构师如何管理质量?明确质量标准;关注DFx;CODE REVIEW;架构师如何管理进度?架构师需要管理哪些人?等方面介绍。 能学习到: ...
架构师的必备学习资料!学习架构师的必须学习掌握的知识点,提供自己的知识面,加强开发能力,5个积分,买不了吃亏买不了上当
TUP第十三期:架构师沙龙快时代之客户端优化鲜果梁公军PPT
架构师之java技术书籍(28本) ,架构师之JAVA面试攻略|(视频+十余套阿里华为等大厂面试题),架构师之成长路线(八张结构大图 清晰明了),架构师之分布式架构视频(视频+大纲)
天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接...
架构师的职责 近来看到CSDN上有个CTO俱乐部,里面聊得是不亦乐乎。我怀着无比崇敬的态度,拜读了一下牛人们的发言。里面有个哥们发起一个话题:“CTO, 你多久没有写程序了?”。有人回答:“不写代码的CTO,属于......
后端架构师技术图谱
架构师 架构师考试 架构师需要看的书籍,好不容易整理的,贵了点,说明了我的心血啊。
系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师系统架构师
超融合:架构演变和技术发展.docx超融合:架构演变和技术发展.docx超融合:架构演变和技术发展.docx超融合:架构演变和技术发展.docx超融合:架构演变和技术发展.docx超融合:架构演变和技术发展.docx超融合:架构...
如果你以一种淡定的心态翻开这本书,无论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从《Spring技术内幕:深入解析Spring架构与设计原理》中受益。...
架构师之JAVA技术书籍,有很多关于架构师的技术书籍,包括深入JAVA虚拟机第二版、消息中间件,架构设计等