《系统架构》读后感:本文介绍了系统架构的重要性和作用,强调了良好的系统架构对于软件开发和项目成功的关键性。通过分析案例和实践经验,作者阐述了如何设计和构建可靠、可扩展、可维护的系统架构。读后感觉收获颇多,对于理解和应用系统架构有了更深入的认识。
《系统架构》读后感(一)
任何一种工作做久了, 只要留心, 总会达到'道'的境界, 这时, 需要超越具体的物事去看, 其实, 这方面的书籍很多, 不过主题都是系统化思维, 控制论, 复杂性方面的, 比如 <大脑设计> <隐秩序> <复杂性>等, 往往太过抽象. 在这个层次上, 本书反倒是最不抽象的.
抽象还是具体, 取决于从哪个角度去看.
是吧?
《系统架构》读后感(二)
这本书是MIT课程的延伸读物, 非常的学院派.
作者讲的是系统架构, 不是软件架构. 软件架构这个事情本身就很抽象, 系统架构又抽象了一层, 因此很难和现实的工作经验结合起来. 应该适合研究系统性理论或者复杂性理论的学者研读.
在软件架构设计, 是非常现实而又具体的, 很依赖实践经验, 个人还没有找到比较好的系统的书籍. 我的办法是去看成功的而又善于写作的架构师的作品. 比如 Werner Vogels 的 All Things Distribute.
《系统架构》读后感(三)
参考P13:
“功能是由过程(Process)和操作数(Operand)组成的”
操作数(Operand),是其状态会在过程中发生改变的实物。
这里翻译过来的“操作数”看起来实在别扭,哪怕翻译成“(被)操作量”也好一些。
我理解原文应该是“过程中发生变化的量或状态”,有什么更好的代词或翻译吗?
《系统架构》读后感(四)
一共四部分,前两部分 是架构主要内容,后两部分 是在单位组织内作为架构师的边缘测支撑。
看了前两部分。
勉强给3分!后两部分会认真读完 如果对这本书有改观,我再补充。
1. 写作水平 真的应该多参考 科普书籍,人家能把量子科学讲的傻子都能看懂。他这一点道理和逻辑 都要写的又臭又长。
2. 一个好的架构师,光知道分解有什么用,太初级了,怎么融合才是重点。一个系统能好好完美的工作 靠的 是有机地组合和模块交互 1+1大于2,而不是就分析拆解就完事了。总之 思想比较老旧,这种方法论 太基础,作为一名读建筑背景的人来说,本科就已经具备了这种能力。
3. 阿对!缺乏艺术性!!一个好的架构师 一个好的产品经理!能理性分析出来么?不能。。。 这种艺术性 可以是缄默知识 无法言传 这个没有问题,但是不能不提 不说明啊。
4. 本书 从头到尾和“复杂”无关。。举的例子也不复杂,虽然是方法论吧。。。但是 这么线性的思维 怎么做大型复杂的设计呢,要不我说这是太基础 或 过时的原因就是 太二维思维了。
总结。本科生可以看看,有产品设计底子的同学 想要进阶的升华的 就别看了!
《系统架构》读后感(五)
系统架构这本书是一本非常好开发web项目的进阶书籍,他详细解释了复杂系统的产品设计与开发。书中提到了很多的范例来指出如何设计一个良好的架构,然后去进行一个系统分析的思路。渐渐的去把不同的概念汇聚成一套架构。最后部分主要还是讲如何为复杂系统定义架构,然后就是职权方便确定架构师的职责,以及系统的优化和用户的一些需求方面的理解和对复杂度的一个掌控。
书中一开始还是讲一些思维方面的东西吧,系统思维,然后介绍了为一些复杂系统的设计方式。接着就进行到了一个结构的分析。进行架构分析的一些行为方式方法,关系构造,功能。然后就是一些一些概念到架构的设计过程详细讲明的一个系统。是如何从一个概念慢慢的形成一个整体的架构,最后也是最关键的部分。创建一个系统架构。因为创建架构他会考虑到很多因素,一些公司策略或者一些营销法律法规,所以你需要将需求细化到具体的实现,然后再把系统进行一个优化。
这本书强调了系统在产品设计和开发的一个重要性。一个优秀的系统架构能够提高一个产品的性能,可扩展性和稳定性。作者通过丰富的案例和实践经验,阐述了如何明确需求分解问题,模块化设计,考虑扩展性和安全性等方面的设计。这是原则和方法,对一个复杂的系统架构来说具有很重要的指导意义。总体来说,这本书是一本理论与实践相和结合的经典之作。读者,你可以理解系统架构的基本概念和设计原则和方法。这本书对那些从事非常复杂系统设计和开发的读者来说具有很重要的参考价值。
《系统架构》读后感(六)
在看完《计算机体系结构:量化研究方法》后,对处理器的复杂程度有了新的认知。然而对“复杂系统”这个概念,以及如何处理复杂系统,产生了一点兴趣。周围很多复杂系统,近了说,包括我们的产品软件架构,我们是针对客户需求,转化为对应的产品;往远了说,航空航天,卫星登月,天气预测,AI,量子,生物(人体)等复杂或庞大的系统,复杂程度让人着迷。因此,带着如何对待和理解“复杂系统”的问题,读了《系统架构:复杂系统的产品设计与开发》。
但是看了之后,对“复杂系统”的理解,并没有得到精准的解答,不过,还是有很多点很受用。
(1)非常认同“优雅原则”,这是这个系统的复杂性,体现了自然,优雅和美感。
(2)针对复杂系统,我们人类看到的是表面复杂度,可以通过分解、抽象以及分层,将其控制在人类所能理解的范围内。
(3)之前在《量化》中体会到“量化分析”的特点后,这里在说的结构上:都会先有个系统思维大纲,并将本章内容在大纲中的位置或联系或重要性做了简介,将其放在大的背景下进行阐述;然后按照分类,提出一些问题;再次,介绍主要内容的同时回答开始提出的问题;最后,会对内容做个总结。学习到了非常好的思考问题,解决问题,回顾问题的方法。
(4)虽然有很多非常具体细致的分析例子,用于理解概念和方法,并且翻译本,语言非常通顺,并不晦涩。但是对于我,还是会有些读起来犯困的地方,不过这些地方,我觉得还是没有知识储备的原因,以后再多了解。
(5)刚开始的部分,提出很多基础概念,比如系统、涌现,形式、功能、过程、操作数,然后介绍解决复杂系统的方法,比如分解、分层、逻辑关系、思考方式(由下向上、由上向下),结构图symML等(之前学习过UML很像),再次是对系统进行各种展开分析,横向纵向的,包括形式、功能、环境,创造概念以及方法,架构师的角色特点以及与上下游的联系和影响,决策方式(决策树)方法工具,权衡,系统优化问题方法(全因子排列,启发式的架构优化算法,基于种群的通用启发式优化,生成初始种群,把某些固定的架构包换在初始种群中,通用的启发式和元启发式高效搜索,遗传算法等),决策模式(decision-option, down-selecting,assigning,partitioning,permuting,connecting等的介绍使用关系)。很多知识点都扩展开都会比较大,通过本书,先了解个概念。
(6)附录中又介绍了例如聚类方法等,书中为了解决问题而是用的一些分析方法,都很不错。
(7)而且在最后,回顾之余,又提出了针对每一章的问题,这个部分安排的挺好的,只是我没能充分理解的情况下,做不到深入思考。
总之,虽然我的问题没得到具体的答案,但是还是很受启发,并且开拓思维和认知