02.《一线架构师实践指南》阅读笔记

  在刚开始读这本书的时候,是因为我们课程的需要,但是,当我真正更多开始读这本书的时候,我感觉他将我带到了一个我以前没有接触过的境地。架构师,这个词以前总觉的离我很遥远,但是,读了这本书,才知道,原来,我们的日常学习也是在无时无刻的作者架构师的工作。开始的章节让我印象最深的就是第二章--Pre-architecture 的故事。

  在这一章,作者并没有大篇幅的用鸡汤的形式进行对我们进行强行灌输,而是拒了几个例子,让我们自己去体会。在我们实际项目的开发中,我们会遇到或多或少的问题,作者给出的例子之所以会失败,细细品一下,我们能够知道他们实际上就是需求把握的不准。记得我们当时在做科创平台的时候,第一阶段的简单添加的子系统已经实现,开始着手第二阶段的查询,结果,在做的过程中,我么你竟然发现我们的查询不可能实现的。原因在于我们在刚开始进行数据库设计的时候,所涉及的表结构不符合我们对于查询功能的选择,不论是字段还是关联关系,因此只能是再花时间进行回来重做,那段时间真的是血与泪的辛酸史。

  就像是作者说的那样,需求是很重要的。所以,要想和成为一个软件架构师,他可以不必是需求捕获大师,也不是编写《软件需求与分析》的专家,但它一定会是在需求分类,需求折衷方面是一个专家,否则他就输在了起跑线上,从另外的一方面,我感受到,需求分析真的是一个很重要的工作,我逐渐明白了老师为什么让我们反复的去做需求分析了。

原文地址:https://www.cnblogs.com/yandashan666/p/13111012.html