不知道你有沒有這樣一些困惑,面試的時候對於一個知識點老是答很差,給老闆彙報的時候老是講很差,晉升答辯的時候老是講不清楚過去一年本身的貢獻,撩妹的時候老是拿捏不到重點,咳咳。面試
這是你沒有具有結構化思惟的表現。sql
什麼是結構化思惟呢?架構
大白話來講,結構化思惟是一種以結構化的方式思考問題的方法,使得你考慮問題更加全面,條理更加清晰,言辭更加具備說服力,撩妹更加駕輕就熟。jvm
想一想,職場晉升中是否是那些說話更清晰、PPT作得更好的人更容易晉升?面試中是否是那些能把問題講清楚、從多方面給出解決方案的人更容易被錄取?生活中是否是那些能說會道的人更容易獲得妹子的青睞?工具
因此,你想不想獲得這樣的技能呢?想就往下看👀優化
那麼,如何培養結構化思惟呢?代碼規範
培養結構化思惟的方法有不少,我認爲這裏面最重要的是: 一個模型+一個原則+一個實操。netty
一個模型——金字塔模型。內存
金字塔模型是一種很是有用的思惟模型,分爲自上而下和自下而上兩種方式。原型
自上而下,通常是給定一個主題,你來發散,沒錯,就是發散思考,最後,造成一個自上而下的金字塔。
好比:
面試官問: 你工做中都作過哪些優化?
普通人通常這樣來回答。
普通人: 我作過jvm優化,調整jvm參數,balabala
面試官: 還有呢?
普通人: 還作過sql語句優化,balabala
牛逼的人會這樣回答。
牛逼人: 我認爲優化主要分爲代碼優化,jvm優化,sql優化,架構優化,其餘第三方組件優化等多個方面。在代碼優化方面,我制定了部門的代碼規範,引入並改寫第三方代碼檢查工具,使得部門的代碼質量獲得提高。在jvm優化方面,我曾經爲公司多個項目解決過生產問題,發現他們的jvm參數都不合理,好比8G內存卻給128M新生代空間致使頻繁minor gc,我將其調整爲4G,新生代gc頻率下降了80%。在sql優化方面,我……。在架構方面,我……。在其餘方面,我……。以上,就是我在優化這一塊的看法。
孰優孰劣,無需多言。
面試,是一種典型的自上而下的金字塔模型。
其實,小學咱們就學過這個模型,語文老師是怎麼教咱們寫做文的?總分總。
你應該從題目出發,先概括出來幾個大的方向,再從每個方向出發,再想更細枝末節的東西,最後來一個總結,完美。
若是你想學,我教你一種圖形——思惟導圖,先畫根結點,再畫二級節點,三級節點,甚至四級五級節點,用的多了,你畫發現你的思惟能力都獲得提高了。
OK,咱們再來看自下而上的思惟模型。
自下而上,是給你不少看起來雜亂無章的內容,讓你進行概括整理,造成一個自下而上的金字塔。
其實,這也是小學語文老師就教過咱們的——概括中心思想。
這種方式比較適用於職場晉升。
好比,要晉升答辯了,你不知道怎麼寫材料,那麼,你能夠從如下幾個方面入手。
首先,找出你過去每月作過的事,把他們羅列到一塊兒。
其次,把這些事情中類似的歸類到一塊兒。
而後,給每個小分類起個主旨,好比面試相關,人才培養相關,作貢獻相關,帶項目相關。
最後,給這幾個主旨再來個總結,好比給部門帶來多少收益,我的帶來多少成長,等等。
這樣,你的PPT模型也就出來了,徹底能夠按照總分總的方式來寫。
好了,關於金字塔模型咱們就簡單講這麼多。
下面咱們再看一個原則——STAR原則。
STAR原則自己很簡單,四個單詞的縮寫,situation, task, action, result,即背景,任務,行動,結果,它是一種把某件具體的事情描述清楚的方法。
好比,面試中通常會問項目經驗。
普通人: 咱們這個項目主要是關於車聯網的,用到的技術主要有netty,elastisearch,等等。
牛逼人: 我這個項目是關於車聯網的,主要解決車與車之間的調配,車的各項指標的蒐集上報,等等。在這個項目中,我遇到的最大的問題是如何使用netty快速搭建架構模型。我採起的行動是花了一個星期把彤哥的netty專欄快速過了一遍,並使用其麻將項目原型快速搭建架構。取得的成果是自項目啓動以來整個項目很是穩定,沒有出現任何差錯。(純屬瞎編亂造)
孰優孰劣,一目瞭然。
好了,STAR原則咱們簡單的講這麼多,下次遇到問題,按照這個原則來思考,確定不會差。
最後,咱們來看一個實操——刻意練習。
上面講的金字塔模型和STAR原則都是偏理論的,理論結合實踐方能使我蛻變,因此,咱們還須要刻意練習。
那麼,有哪些練習方法呢。
我認爲最有用的有兩個方法: 寫和講。
寫,你能夠寫任何東西,能夠是技術文章,能夠是情感類文章,但,必定要寫有益身心健康的文章,多運用以上兩個模型和原則去思考如何把一個東西寫清楚。
講,多與同事探討問題,不是關小黑屋那種探討,是正大光明的探討。還有一種方法,去當內部講師,甚至講講公開課,多多運用金字塔模型和STAR原則,當你能把一個很小的知識點給別人講清楚了,你才真正掌握了。
以上,就是今天的分享。
最後,我想問,你有哪些鍛鍊結構化思惟的方法呢?
歡迎留言探討。