1 架構的開悟

2021-10-08 15:05:06 字數 1283 閱讀 2228

軟體架構:有關軟體整體結構與元件的抽象描述,用於指導大型軟體系統各個方面的設計。

通常說架構是一種能力,架構角色則是要求你在具體事務中行使某些行為,而架構師則是用來標識這些能力與行為的乙個職務。

通常我們大多數人都具有架構的能力,並且也或多或少地行使架構師可能會有的行為,但是可能還沒有「架構師」這個頭銜而已。

我們作為社會的一部分,基本都是依靠別人或者機構來給我們一直稱謂來獲得社會定位。比如我們大學時高考,獲得大學生的稱謂;大學時參加計算機**考試,獲得**證書。

人的認知主要分為四個層次:

一)、不知道自己不知道

這時候會比較自大,認為自己什麼都知道,什麼都能搞定,像極了年青時的我們,總是感覺自己很厲害,對自己充滿了盲目的自信。

二)、知道不知道

已經打破了認知圍牆,走出去之後發現還有很多東西都是自己不知道的。

這時候需要特別注意,有2種情況可能:

1.發現自己原來太自大了,有太多東西不知道,過不了自己的虛偽的內心關卡,自信心受挫嚴重,沒有改變的勇氣,一直沉淪在絕望之谷。

2.發現自己的無知之後,像發現新大陸一樣,如饑食渴的快速吸收新的知識,很快脫離絕望之谷,開始開悟之坡的政策。

三)、知道自己知道

知道哪些是自己能力範圍內的東西,哪些是自己不能駕馭的東西,但是已經不再慌張,一步一步攻克自己不知道的範圍,逐步擴大自己的能力圈。在每個擊破的領域形成思維模型,通俗的說就是解決問題的「套路」。

四)、不知道自己知道

武學的最高境界:無招勝有招。這時候的你就是那個脫離了低階趣味的人,已經把各種套路融匯貫通,遇到乙個場景就能無意識的閃現出解決問題的思路。

開悟之坡主要的任務就是要找到各類問題的解決套路,總結起來可能主要包括以下幾類:

架構的原則:簡單,合適,演進

架構設計的哲學:降本增效

架構模型:

1.業務需求至簡抽象分析思維模型(需求背後的真實需求)

2.哲學本質架構設計思維模型(cap架構思維模型,base架構思維模型)

3.場景balance架構設計思維模型(「合適」架構設計思維模型)

4.適度超前架構思維模型

架構設計能力:

1.以不變應萬變

不變:思維模型

萬變:場景

2.給出優雅的架構設計方案

優雅=合適+適度超前

世界其實都是主觀的,根本沒有客觀世界,你有什麼樣的認知,你眼中的世界就是什麼樣子。

觸類旁通,人生開悟:人生最重要的事情是成長!

1 架構的概念

涉及到的內容包括 系統與子系統 模組與元件 框架與架構 系統與子系統 系統泛指由一群有關聯的個體組成,根據某種規則運作,能完成個別元件不能單獨完成的工作的群體。它的意思是 總體 整體 或 聯盟 子系統也是由一群有關聯的個體所組成的系統,多半會是更大系統中的一部分。模組與元件 從邏輯的角度來拆分系統後...

yarn的學習之1 架構

本文翻譯自 譯註 原文說得有些過於簡單的,並且有些混亂。yarn由兩個部分的守護程式構成 資源管理 排程 監控。乙個應用要麼是乙個作業,要麼就是由作業構成的dag 多個job 多個job yarn的資料計算框架由rm和節點管理器 nodemanager nm 構成.rm負責管理所有應用的資源。nm其...

springmvc(1)架構執行流程

第一步 發起請求到前端控制器 dispatcherservlet 第二步 前端控制器請求處理器對映器 handlermaping 查詢處理器 handler 可以根據xml配置 註解進行查詢 第三步 處理器對映器向前端控制器返回處理器 第四步 前端控制器呼叫處理器介面卡 handleradapter...