天天看點

我對“結構化思維”的了解 - 直播分享

錄播視訊的 B 站 連接配接:blob:https://player.bilibili.com/59dda68e-befb-4e65-9dbb-10d9999e69d5

我對結構化思維的了解

下面給出部分講義内容,如果你很難了解,建議和視訊配合一起看。

一、背景

參加碼出架構的班,孤盡老師發現很多同學回答問題不全面,沒有結構化思維。

我發現自己也沒有系統化掌握結構化思維。

同時,在知乎上搜尋結構化思維時,發現很對回答也不能讓自己滿意,容易知道是什麼,不知道怎麼做。

是以,最近搜尋了很多資料,結合自己的了解,重新整理作一次結構化思維的分享。

二、結構化思維是什麼?(What)

我的了解:結構化思維是一種對抗熵增的方法,通過将資訊或内容結構化來,幫助我們更好地思考,幫助我們更好地表達和做事。

三、為什麼要掌握結構化思維?(Why)

更全面地思考問題(工作、生活、學習都有幫助)、更好地學習知識(主動 zoom in / zoom out ; 主動切換視角)【input】

更清晰地表達 vs 混亂(講話沒邏輯)【out put】

四、怎麼做?(How)

4.1 主動按照結構化的角度/次元去思考問題【角度】

時間次元、空間次元、邏輯次元:因果關系、重要性等。

我對“結構化思維”的了解 - 直播分享

複雜流程 → 時間角度 → 階段 + 步驟

複雜業務 → 空間角度 → 拆分成不同的元件,調整元件之間的關系 (微服務 -服務、領域驅動 - 領域、上下文、聚合、實體等)

案例1:《文章稽核中請不要直接顯示404頁面》

https://bbs.csdn.net/topics/600389578

案例2: 《我眼中的Java大牛之孤盡老師》

https://blog.csdn.net/w605283073/article/details/118855669

4.2 運用結構化思考/分析方法【方法】

4.2.1 歸納【input】和演繹法【output】

我對“結構化思維”的了解 - 直播分享

4.2.2 zoom in / zoom out

配套視訊:

https://www.bilibili.com/video/BV1sx411v7Aq?from=search&seid=9783618355043756195

視角放大和縮小 → 實體放大和縮小容易,思維放大和縮小不容易(注意)

案例1:C4 可視化軟體架構

網站:

https://c4model.com/

空間關系:放大 (系統次元、容器次元、元件次元、類次元)

時間關系:調用關系

視角:使用者和系統;内部系統(藍色)、外部系統(灰色)

案例2:很多人隻關心眼前的二畝三分地,阻礙發展

業務上,了解上下遊是怎樣的;了解小組、部門、到公司、行業,甚至國家的發展方向方向

技術上,從表面的會使用,到知道原理。

4.2.3 5W2H → 關鍵是 是什麼、為什麼、然後才是怎麼做!!

案例1:《為什麼我們要追求整潔的代碼》

https://mp.weixin.qq.com/s/8AZTiHFqsX5a-9BktXr9PA

案例2:本文的邏輯