什麼是知識?
至少是資訊,我理解為兩類,一類是外部真實存的知識,是由前人客觀總結出來的;一類是自身學習領悟得到的知識,是可以改變自身行為的資訊,將產生新的結果的。
我們更應該關注後者,因為前者在我們從小到的學習和生活都基本知道,而後者需求我們花時間、方法去轉變為自身有用的。此時要注意,在學習某知識後,要思考它能對你解決問題的思路和方法是否有改變!
什麼是臨界知識?
要明白知識與知識是不一樣的,有些知識比其他知識的威力更大。少數的知識能夠給我們帶來關鍵的影響,這就是臨界知識。既然臨界知識如此關鍵,我們如何有能力自己發現和總結出屬於我們自己的臨界知識呢?讓臨界知識對我們的生活產生巨大的幫助。
隨著社會發展,從認識優勢的構建角度年,大概有以下三個階段:第乙個階段:知識數量構建認識優勢,乙個典型例子就是20世90年代,大學生是非常吃香的,因為他們知識數量遠遠多於一般人呀!第二個階段:知識獲取速度構建認知優勢,,從2023年開始差不多持續到現在,國內網際網路日新月異的發展就是在更快速獲得最新知識(快速學習國外產品)而興起的。第三個階段:知識深度構建認知優勢,在這個知識大**的時代,知識數量和快速獲取越來越容易,只有研究知識,提公升知識深度,進而改變行為,才能在快速發展中站穩腳步。因此,對我們最重要的問題是:如何提公升認知深度?
什麼才算深度認知?乙個簡單的例子,對同乙個問題的回答,一般就有簡單回答和深度回答。這裡不再說簡單回答,深度回答是在分析具體現象之後找到抽象規律,往往有實驗驗證或資料分析支援的結論,能夠更普遍地解決類似問題,啟發我們由此及彼、由表及裡地思考問題。所以,有深度的認知能力是在分析問題的時候,能夠跳出問題本身思考更普遍的情況;在尋求答案的時候,能夠根據理由可信度判斷是否接受這個結論。通過深度認知得到結論,往往能解釋相似情境中的很多問題。在這些結論中,有些經過了更為廣泛長期的驗證,也在更普遍的領域具有指導意義和應用價值。其實所謂「臨界知識」,也是我們經過深度思考後發現的具有普遍指導意義的規律或定律(方法)。
提高學習效率,可能是我們每個人都在追求的。可是能不能很好做到,就是另外一碼事了。這裡就不舉例說明啦!其它絕絕絕大多數人,都是做不到的。那為什麼絕大多數人的學習層次(效率)上不去呢?想想我們一般只是把時間花在想辦法提公升「技術」上,而忽略真正重要的「認識」上。對絕大多數人而言,我們知道的,只是我們以為自己知道了。我們約大多數陷入學習的「老鼠賽道「,看起來一直在努力,其實是在原地打轉(我們很多學技術也是如此)。要想從老鼠賽道中跳出來,我們就要努力提公升認知效率,要找到撬動效能的槓桿點——臨界知識。20%的知識比80%的知識更有用,我們要做的是花80%的時間,用在這20%的關鍵問題上,而不是平均地把時間花在各種知識上。那我們在工作、生活中究竟該學習什麼知識呢?按課程來理解,我們一生要學習三個級別的課程:一、公共基礎課,就是我們每個人每天用到的執行能力;二、專業必修課,就是我們所選定的專業方向;三、通用必修課,就是要掌握臨界知識,認知事物更加底層的結構與規律。三個都應該學,但是我們大多數人投入80%的時間學習執行能力,投入20%的時間不完全學習專業能力,而幾乎沒有投入時間提公升結構能力。然而,二八定律告訴我們:20%的知識決定80%的結果,所以我們應該把更多時間用在結構能力和專業能力的學習上,通過掌握臨界知識做到游刃有餘。那問題又來了,怎麼學習掌握臨界知識呢?
對於學習臨界知識而言,首先掌握的是底層思維和方法,其次才是具體的知識和技能。要學習臨界知識,就要從具體知識輸入開始。注意下面幾點:跳出」低水平勤奮陷阱:摘記更多知識「;讀書方法的公升級:在新舊知識間建立聯絡;放慢速度,讓讀書事半功倍;從讀書到發現臨界知識。兩個學習的底層心態。一、綠燈思維,我們每個人都有對新事物的習慣性防衛心理,它阻礙了我們學習新的知識,所以我們必須要有綠燈思維,積極考慮新觀點裡有價值的地方。要做到這一點,首先要更底層的認識:區分」我「和」我的觀點/行為「,不再把觀點的質疑與自己這個人繫結起來。要問自己,我的觀點是不是在別人的意見裡進行得更好?二、以慢為快,什麼是以慢為快?首先,你得有乙個心理準備。快速學習的前提是要能夠做到:結硬寨,打呆仗。說直接點就是死磕書中很多基本道理,打通知識間的阻塞。首次,把慢功能花在真問題上,其實還是二八原理,把80%的時間,花在20%的重要問題上面。說完心態之後,接下來說具體方法層面。學習臨界知識的過程,本身就是深度思考的過程。思考用更合理有假設來替代我們過去相對不合理的假設,從而讓我們的決策質量更高。那如何提公升思考(學習)的能力呢?常用的有三個:反思、以教為學和刻意練習。
反思:提公升知識掌握的層次。反思是對產生結果的原因進行分析或者是實質上對假設進行校正。很多經驗告訴我們,反思對學習過程有很大作用,至少有三方面。一、反思幫助我們發現知識的誤區,從而矯正行為;二、反思可以促進已有知識產生新知識,反思一件事情的時候通過聯想和聯結,將生活中其它經歷和經驗串聯起來,重新認識和審視自己過往經歷的辦法,能夠將自己分散的生活經驗重新組織,從而產生新的知識;三、反思可以督促我們檢查學到的新知識是否用了起來。既然反思作用如此之大,如何提公升呢?大概有又有三個小方法:一、從小事反思,深入突破;二、把生活案例化處理;三、培養記反思日記的習慣。慢慢會發現,人與人之間的差距不是來自己年齡,甚至不是來自己經驗,而是來自經驗總結、反思和昇華的能力。
以教為學:就是把教別人的過程作為幫助自己學習的過程。孔子日,三人行必有我師。教別人的過程表面上是知識輸出,但實際上有三個額外價值:一、因為要教別人,就會督促自己發現知識阻塞,進一步打通已有知識;二、教別人的過程,是乙個強化記憶和認識的過程;三、教別人之後,別人提出疑問、質疑和新想法,會增強我們的認識。
刻意練習:必須通過訓練掌握更高階別的心理表徵,才能真正有突飛猛進的進步。所謂心理表徵,是指我們的大腦在思考問題時對應的心理結構。心理表徵民可以理解為元認知(是對我們的思考過程的思考)。我們思考的過程,決定了我們思考的結果。刻意練習就是提公升元認知能力的過程。那如何通過刻意練習來提公升元認知能力呢?有三個部分:一、對基本核心知識劃小圈,劃小圈就是對基本概念、知識阻塞等關鍵地方進行反覆的**和思考,直到把問題吃透,弄明白。二、將基本知識組合成更大的能力單元,我們在把掌握的核心知識徹底吃透,就能夠和其他相關知識組成乙個新的知識能力單元,整體使用。學習能力,某種程度上就是擁有正確的底層關鍵知識的數量及調動其解決問題的能力的綜合體現。三、在各個知識能力單元之間構建知識框架,掌握這能力可以極大地提公升認知效率,進而表現出讓人驚訝的認知深度。
上面我們知道了提公升學習臨界知識的思維和方法,下面再來談談具體執行中有用的三個技巧:記錄、定期回顧與付費購買。
記錄:提公升學習能力乙個重要方法就是記錄下來。有兩個方面要注意:一、如實記錄過程,記性是不可靠的,如實記錄可以作為以後的教訓吸取,加速成長;如實記錄時間跨度越長,就越可能讓自己看到更深層的規律。二、主動思考,挖掘看不見的關係,記錄是乙個主動思考的過程,是乙個挖掘看得見事情背後看不見的關係的過程。
定期回顧:回顧是讓我們過去的記錄和反思價值增倍的過程。回顧在加入時間的力量,讓我們在審視自己的過往時,有可能超越短期反思經驗的侷限,會讓我們在一些基礎而重要的概念上有更深的認識。所以回顧對自己的學習意義格外重要。那麼,具體怎麼做呢?又可以分為三個層次:一、周/月/度回a顧,主要是微觀層面審視解決問題的假設和效果;二、r年度回顧,檢視基本思維方式和靈感激發;三、五年以上回顧,探尋基本規律如何影響生活。
付費購買:想要在固守時間內(本來不多的空餘時間)提公升學習能力,那麼只能提公升學習內容質量和增加學習時間。具體就是提公升學習內容的質量之」買書「,書好比我們的乙個私人顧問一樣,如果我們身邊隨時都有合適的顧問,對於提高認識效率就有極大的幫助,所以我們要付費購買足夠高質量的知識產品(書)。增加有效學習的時間之」買時間「,花錢買時間讓自己學習的話,是非常划算的事情。最常見的比如我們買票坐公交、地鐵、班車等,在坐車的過程時間中就可以充分利用來學習。
上面主要介紹了什麼是臨界知識和掌握臨界知識的底層思維與方法。
注:內容是我在閱讀了成甲的《好好學習—個人知識管理精進指南》一書的總結。那什麼要總結並拿出分享呢?第
一、這書寫太棒了,我第一次兩天讀完的一本書,讓我不由自主的想分享;第
二、書中的觀點真的很深刻易明白且又符合大多數人的現狀,我感覺也適合我們這些學習軟體技術的一類人!所以我就提煉出書中前半部分的精華內容到這裡,也算是為自己以後便為檢視。
個人學習模型
形成適合自己的學習模型,提高學習效率和能力。以理解關係代數的除法為例,分析為什麼難以理解抽象概念 1 沒有熟悉和理解元組 笛卡爾積 投影 差 的深刻含義。不熟悉容易產生恐懼和模糊的感覺,這會阻止進一步的學習和理解。2 沒有親手舉乙個例項。沒有親手舉具體的例項,產生的也是模糊不清的感覺,這也會阻止進一...
RunLoop個人學習
深入理解runloop ios程式啟動與運轉 詳細內容上面的鏈結已經講得很詳細了 下面是關於runloop運用場景 滑動與重新整理 當tableview的cell上有需要從網路獲取的的時候,滾動tableview,非同步執行緒會去載入,載入完成後主執行緒就會設定cell的,但是會造成卡頓。可以讓設定...
個人學習歷程
知識技能增長歷程 1.hive基本語句學習,建立hive表,把資料從postgresql匯入hive中。2.sqoop 資料匯入工具的學習,使用。先建立hive 表,然後用sqoop把資料匯入。3.neo4j資料庫的學習。把資料匯入到neo4j資料庫。使用python實現。cython 語句的學習。...