“元”设计方法
最近,有一个概念火了,它就是“元宇宙”。一时间,资本、媒体人、创业者、股民趋之若鹜,埋头扎向元宇宙概念,打算书写新的传奇。
不过读者先不要误会,这本书和元宇宙没有任何关系。《架构之道》通篇都在介绍“元设计方法”,而这里的“元”和元宇宙的“元”,是同一个“元”。
元(Meta)源自希腊语,表示“更综合广泛的”、“超越的”。在《架构之道》中,元设计方法指的是软件设计领域里更通用的、综合的概念。作者把这些通用的综合的概念抽象出来,分成了两大类,分别是系统设计和项目设计。两大类对应的角色,分别是架构师和项目经理(当然,很多组织架构中,架构师也扮演者项目经理的角色)。
系统设计这一部分,作者介绍了大量的与软件架构相关的内容,以及在何种条件下,使用什么样的软件架构更合理。虽然没有银弹可用,但是作者基于丰富的经验总结出来的不少观点,都让人耳目一新。
另一部分是项目设计。我的研究生专业是工程管理,本书中介绍的很多项目设计相关内容,我在上课时多半接触过。但上课接触到的,更多是理论知识,缺少了与实践结合。《架构之道》则很好地弥补了这一点。例如网络图和活动空间,作者引用了不少在实际开发中遇到的使用场景,深入浅出,非常生动。
不过,阅读本书需要有一定的软件开发基础。它不是为小白提供的“刚需”书,而是为有经验者提供精进路径的“改善”书。对于工作上有相关困惑的人,可以购来读一读,一定会有新的收获。
有关键情节透露