软件架构读书笔记

软件架构

要学会去看,然后忘掉

要学会去听,然后忘掉

要学会去做,然后忘掉

要学会超越

我们自己不知不觉地设定了事物之间的界限,并把这些界限、层次与逻辑井然的东西称为“系统”。当我们从那些无序的事物中识别出了这样的“系统”并用一些概念、名词去定义了他们之后,我们对此的一切知识也就固化了。当这种秩序被建立起来之后,我们也就得到了对有序和无序价值的识别与肯否;当我们设定了种种价值、观念、观察与系统模型概念之后,也就完成了这个系统的架构。
架构师需要超越自己与别人的所见,因为你观察与架构的对象称为“系统”,你看到的系统多少的真相,决定了你用怎样的影像去表现它,并进而推进与实现这种影像,亦即架构。我们既已知道的、理解的、明白的,形成了我们的知识与行为的一切,却也正是阻碍着我们前进的东西。这些障碍正是你以为最珍视的、最不可放弃的、最鲜血淋漓体验过的那些经验与成就。在这些所得与所碍中挣扎与决策,就是架构师的全部职责。因此作为架构师,你需要能够超越自己对系统的既有认识,看到你在光明中–显而易见之处–所未见的,这是你驱动系统架构进化的主要动力。
所谓架构中最难超越的并不是某个大师或前辈,而是你以及你为自己所作的设定。当你设定了“架构师”这个目标,便设定了这个目标所表达的某种影像(角色),你最终可能变得跟这个影像完全一致–成为所谓的“真正的架构师”,但你仍不过是困囿于对这个“角色”的一个假定/设定而已。唯一破局的方法是:超越别人对某个角色的定义,将自己做成这个角色。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值