程序員的自我修養系列(二):從元編程到元認知


前言

我們通過做事,學習來獲取知識,我們對周圍事情、環境以及人的認知給我們帶來了喜怒哀樂。

我們事情沒有做好,學習東西學不進去,人際關系沒處理好,是我們認知不夠,但是我們有沒有想過為什么我們認知不夠呢?

我們很憤怒,我們的認知可能是來自於別人的某件事情,但是我們有沒有想過我們自己的大腦為什么會產生憤怒,我們是否可以讓我們的大腦不產生這種情緒呢?

理解元認知

基本概念

今天跟大家分享一個知識,叫元認知。元認知,又稱反省認知、監控認知、超認知、反審認知等,是指人對自己的認知過程的認知。學習者可以通過元認知來了解、檢驗、評估和調整自己的認知活動。一般認為,元認知可以由元認知知識、元認知體驗和元認知監控三部分組成。

元認知包括元認知知識和元認知控制。 元認知的實質是對認知活動的自我意識和自我調節。

學習如何學習

最容易理解的元認知的例子就是“學習如何學習”,我們中國的教育體系從小缺乏這種元認知教育,我們大部分學生被灌輸知識,強調學習,強調分數,缺少這種元認知,外面很多的培[瞎]訓[扯]都沒有幫助我們自己加強元認知的學習(也就是對元認知的認知)。所以我直到畢業十幾年后才開始注意到這些問題,比如看到 《如何閱讀一本書》才知道我們原來根本沒有意識到我們一直在閱讀,卻沒想過閱讀一本如何閱讀的書。

自己既是觀察者,又是被觀察者

我們一直用大腦來思考,但是我們卻很少思考我們的大腦,比如思考如何讓我們更有效的思考,我們要學會把大腦當作一個被思考的對象,那么我們就會考慮很多,比如讓我們大腦更健康,適當休息等等,更多對大腦進行科學的認知,比如大腦隨着我們一生其實都有物理的變化。可喜的是現在有一些《最強大腦》的節目,讓我們認知到大腦的潛力,但可悲的是大部分看完最強大腦后覺得自己是傻逼。希望這個節目能夠多普及一些科學和訓練的方法,讓大家知道很多東西通過學習和刻意練習是可以達到的。

元認知在很多領域可以應用

在一些領域也有應用元的概念,比如在我們的軟件領域,元編程也是一種,可以理解為“程序編寫程序”,反射就是常用的一種元編程技術,在制造領域“機器控制機器”已經很常見了。 在生活中,也又很多可以應用的地方,生活很艱難,我們也可以“自己安慰自己”。

如何提高元認知

思考是學習的一部分,如果你不思考你正在學習的是什么,那么你就沒在學習。元認知,在中國很早就有很多大師做的很好,所有的思想家都有很好的元認知的能力,比如孔子的“三省吾身”。

提高元認知的工具有很多,今天主要說一點簡單的方法,讓我們可以提高我們的元認知。
我們做事情的時候,需要問自己的一些問題並回答。

事前

  • 我們之前有沒有做過類似的事情?
  • 我們要達到什么目標?
  • 我們做的事情優先級是什么?

事中

  • 我做的方向對嗎?
  • 是在正常軌道上嗎?
  • 按現在的進度可以達到目標嗎?-
  • 遇到困難的時候,有誰可以幫我嗎?

事后

  • 哪些我們做的比較好?
  • 哪些我們還可以提高?

另外,我們要經常反思。

  • 哪些是我們知道的?
  • 哪些是我們不知道的?
  • 哪些我們已經知道我們知道?
  • 哪些我們還不知道我們知道?

元認知除了可以多提上面的一些問題之外,我們還需要鍛煉元認知的效率,比如如何排除身體外部和內部的噪音,從而可以進行深度思考,可以進行thinking of thinking, 外部噪音比較容易,我們可以找一個比較安靜的房間,帶上防噪耳機,但是內心深處的噪音比較難排除,現在已經有很多的證實有效的方法,比如打坐、冥想和瑜伽。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM