學會結構化思維,成爲大牛唾手可得

"結構化思維”對於技術人員代碼能力的升級至關重要,是一線互聯網大廠升級爲高工及技術專家的關鍵之一。“結構化思維”對於應對網上甚囂塵上的“35歲中年危機”亦是良方。

1)什麼是結構化思維?

簡單來說就是要有邏輯、調理

表達要有邏輯

(如公衆演講,轉正答辯,晉升評審,嚴密的邏輯有時可以折服石榴裙等)

四種組織思維的邏輯順序:

  • 演繹(因果)順序
    “大前提、小前提、結論”的演繹推理方式就是演繹順序。 比如,經典三段論:所有人都要死,蘇格拉底是人,蘇格拉底要死

  • 時間(步驟)順序
    “第一、第二、第三”,“首先、然後、再者”等,很多的時間順序同時也是因果順序

  • 空間(結構)順序
    “前端、後端、數據”,“波士頓、紐約、華盛頓”,化整爲零(將整體分解爲部分)等都是空間順序

  • 程度(重要性)順序
    比如“最重要、次重要、不重要”,具體如四象限法則

做事要有套路

套路是解決問題的方法論(沒有金剛鑽不攬瓷器活之金剛鑽啊),非常重要。5W2H (what, why, who, when, where, how, how much or how many)分析法,就是一個幫助我們分析問題的非常好的“套路”,如下圖:
image

2)爲什麼阿里P8、 P9的技術大牛都在反覆強調它?

筆者畢業多年來,技術成長不算太快,其中有2段經歷技術成長較快,分析其原因:首先,項目組做的是有技術挑戰的產品;然後,有38歲資深架構朝夕相處,愉快寫代碼,時時處處能受教;

最後,解決問題的思路真是關鍵。因爲畢竟每個人,再怎麼努力,除去喫喝拉撒睡,一天工作學習最多有12.5h~14h。

智力不是關鍵,普通人的智力差不多

百分之95的人智力差別不大,只有百分之五的人特別笨或者特別聰明(筆者讀清華的高中同班同學,沒覺着他有多聰明。他是從高一到高三,每晚凌晨一點左右睡)
所以思路、套路(路徑、方法)纔是提高效率的關鍵

3)怎麼樣有效的訓練?

寫技術博客(可以鍛鍊自己的邏輯),工作中一個功能模塊的開發,一次證書考試,怎麼樣在團隊裏推進一個方案,如何和公司以外的技術大佬建立緊密的聯繫等等,都可以有效的訓練結構化思維。

阿里技術大拿(p8、p9)給的建議是:

  • 建立中心

建立中心,明確目標,解決what、why的問題,然後纔是how。建立中心2種方式:

(1)自上而下

適用於問題比較明確,按照核心要素展開即可

(2)自下而上

問題不明確,各種材料雜亂,需要分類、剪掉枝丫、歸納彙總出一箇中心

  • 結構化分解

分析的策略,即按照演繹順序、時間、空間、重要性四個維度進行分析。其中,空間分析要注意滿足MECE(Mutually Exclusive Collectively Exhaustive — 相互獨立,完全窮盡)原則。

近期熱文
你可能也會對以下話題感興趣。點擊鏈接就可以查看。

《彙報工作的六大原則,不然怎麼努力也白費》
《如何在工作中快速成長,10個簡單小技巧》
《多做突破能力極限的事情》
《讓年輕程序員少走彎路的 14 個忠告》
《“跳槽”還是“臥槽”,總結》
《最快的晉升的四個祕籍》
《如何精確理解leader佈置的任務》
《跟誰一起工作,到底有多重要?》
《認知決定你的格局和財富差距》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章