軟體架構讀書筆記

2021-08-08 16:32:27 字數 613 閱讀 8063

我們自己不知不覺地設定了事物之間的界限,並把這些界限、層次與邏輯井然的東西稱為「系統」。當我們從那些無序的事物中識別出了這樣的「系統」並用一些概念、名詞去定義了他們之後,我們對此的一切知識也就固化了。當這種秩序被建立起來之後,我們也就得到了對有序和無序價值的識別與肯否;當我們設定了種種價值、觀念、觀察與系統模型概念之後,也就完成了這個系統的架構。

架構師需要超越自己與別人的所見,因為你觀察與架構的物件稱為「系統」,你看到的系統多少的真相,決定了你用怎樣的影像去表現它,並進而推進與實現這種影像,亦即架構。我們既已知道的、理解的、明白的,形成了我們的知識與行為的一切,卻也正是阻礙著我們前進的東西。這些障礙正是你以為最珍視的、最不可放棄的、最鮮血淋漓體驗過的那些經驗與成就。在這些所得與所礙中掙扎與決策,就是架構師的全部職責。因此作為架構師,你需要能夠超越自己對系統的既有認識,看到你在光明中–顯而易見之處–所未見的,這是你驅動系統架構進化的主要動力。

所謂架構中最難超越的並不是某個大師或前輩,而是你以及你為自己所作的設定。當你設定了「架構師」這個目標,便設定了這個目標所表達的某種影像(角色),你最終可能變得跟這個影像完全一致–成為所謂的「真正的架構師」,但你仍不過是困囿於對這個「角色」的乙個假定/設定而已。唯一破局的方法是:超越別人對某個角色的定義,將自己做成這個角色。

讀書筆記 IT治理架構

it治理是公司治理的一部分。美國it治理協會給it治理的定義是 it治理是一種引導和控制企業各種關係和流程的結構,這種結構安排,旨在通過平衡資訊科技及其流程中的風險和收益,增加價值,以實現企業目標 可以看出,it治理在遵循資訊化戰略的基礎上,內容本質是一種結構安排,目的是平衡資訊化過程中風險和收益,...

架構漫談讀書筆記

在我看來架構就是根據人們的需求即需要解決的問題把系統按照某種原則分離開來,但是這些部分還能夠聯絡在一起,使得系統不至於分散。但是並不是做軟體的時候就得進行架構,如果只有乙個人進行開發就不必進行架構。對於架構來說是解決人的問題,概念是人認識這個世界的基礎,所以概念在架構過程中也非常重要。概念屬於人認識...

架構之美讀書筆記

架構是乙個過程,而非乙個結果 藝術是不可能被生產出來的,生產出來的,叫藝術品 常見的架構技術 分層,元件化 服務化 標準化 快取 分離 佇列 複製 冗餘 好的架構致力於消除各種重複性 讓它盡可能簡單,但不要過於簡單 只有變化是永恆不變的 架構是一種這種,決定改進其中乙個特徵常常會對其他特徵產生負面影...