购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第3章
先行利器,无坚不摧
——重要定理和定律的价值

于软件行业而言,第三个时期不仅是微服务和分布式架构的时代,还是大数据与人工智能的时代,更是云平台与云原生的时代。于我个人而言,第三个时期意味着更多,这是对软件架构实践工作进行理论化、体系化梳理和沉淀的时期,是进行泛化、抽象性思考和总结的时期。第3~6章即是这些“虽基础但极为重要”的内容总结。

如果说IT经理层之中不乏泛泛之辈,那么普通从业者们的职业水平则更加参差不齐。事实的确如此,IT大潮之下,很多年轻人涌入软件行业淘金,如快餐般的速成方式,让这个行业越来越臃肿,有外强中干之嫌。一旦潮水退去,IT行业必然迎来瘦身,缺乏技术底蕴的从业者将迎来艰难的时刻。

很多从业者对经常使用的技术范式烂熟于胸,但对软件系统的基本原理却形同陌路。缺少定理、定律、规则、事实标准这些基础理论底蕴的支撑,后果是软件设计工作事倍功半、错误频出。本节介绍软件系统的概念和若干主要的重要特征,目的让读者对于软件系统有一个基础、扎实的认知。读者可能会认为,这些概念浅显易懂,在软件开发领域摸爬滚打多年,学习这些冗词赘句有些多此一举了。但是实际上,对于软件系统的理解,其实包含很多层次,有感性、理性之分,或是量层面、质层面之分。熟知这些内容,能够更加客观地看待软件系统,从原则上去把控软件系统,对于带领团队和对下属的布道解惑,大有裨益。

反模式体现了一种积极反思的行为。本章中的反模式内容,与本书自始而终所倡导的主动思考和思辨思想可谓不谋而合。

本章的重要目的,是帮助读者从本质视角上,客观全面地、深层次地、理性地认知软件系统,从容自如地驾驭方方面面的工作,不做无源之水、无根之木。 bRYoQFAgi9rDOOAlAR8Ss2K9GKmSYChUDX9qSwLmhhLxqXlRhiPeKtGJ1Dqr1orw

点击中间区域
呼出菜单
上一章
目录
下一章
×