【尋徑10】“文科全靠背,理科要靠學?”“聰明學理,勤奮學文?”“文科不用動腦子

# 自己對知識的串講
以下是自己觀看完斷墨尋徑后,用自己的話和實例來過一遍下面這張圖的知識點,會涉及到比較多的 Java 后端學習的例子。因為這是串講,而不是講解細節(jié),所以看不懂的建議看 Yjango 的課程

斷墨尋徑的鏈接:
[學習誤區(qū)自查課程介紹 - 斷墨尋徑 - 漸構 Modevol](https://www.modevol.com/episode/ckx8eb99w000501l2ewyt2kto)
[18 個知識點應用串講 - 斷墨尋徑 - 漸構 Modevol](https://www.modevol.com/episode/ckx8j6a4q001u01l2fkt7hjx2)
### 明確目標
第一步分辨是八股知識點是一個需要重現(xiàn)的內容,還是一個需要泛化的內容
需要重現(xiàn)的知識,也被定義為信息,比如@Controller @Component 這些名字是要記住的。即使你明白底層怎么實現(xiàn)(有了泛化能力),你也要記住這幾個注解的名字。
- ? 如果你能明確說出名字,那樣交流的效率會很高,別人也會認為你專業(yè)。 比如事務四個特性你明確的說出英文單詞
- ? 如果你面試答不出來名字那肯定很降分
- ? [ ] 重現(xiàn)知識的技巧和方法
? ? - ? 重復,增加頻率。
? ? - ? 多次使用概念,比如面試時經(jīng)常被問,自己在學其它知識時經(jīng)常用到這個信息
而需要泛化的知識就有很多門道了
### 找學習材料
首先你得找到合適的材料去學習
- ? 材料的是一個有效實例,需要有問題,解答過程和答案。
- ? 比如有些面經(jīng)里只有問題,沒有解答過程和答案,這就不算一個很好的實例,你需要自己去**補充**解答過程和答案,而且你還得**驗證**自己的思考過程和答案是否正確
- ? 2023-08-21 再簡單的八股也需要有一定的解答過程
? ? - ? 有可能這個解答過程是你以前學過,但不知道的,然后被八股給點醒了,或者說八股里面給了一些簡單的解釋,
? ? - ? 比如 gpt 就是一個例子,他會給一些簡單的解釋(解答過程)幫助你去把問題和答案給串聯(lián)起來
- ? 材料的**前置知識**你要搞懂。
- ? 比如 “ArrayList 是由數(shù)組來實現(xiàn)數(shù)據(jù)存儲的” 這一段材料,你得先明白數(shù)組是什么,才能去開始學這句話,才能看懂 ArrayList 一些簡單的源碼
? ? - ? 所以在你學習時,遇到新的概念和知識,要搞明白自己哪里不懂。如果你數(shù)組都不懂,那么你看 ArrayList 肯定就是看天書了,不可能看懂的
### 開始學習
搞好這兩個,就可以開始用有效訓練和精細加工開始學習了
- ? 有效訓練就是經(jīng)過實際執(zhí)行和答案反饋兩個過程
? ? - ? 實際執(zhí)行可以是你自己把知識點對應的代碼閱讀并過一遍,形成自己的理解,也可以是自己重做一下例題,反正就是動手做
? ? - ? 實際執(zhí)行時,注意不要立刻對答案。
? ? ? ? - ? 比如做算法題時,嘗試自己思考,并把自己想不通的地方記下來
? ? - ? 答案反饋就是把自己之前的理解和看著答案,把自己的理解和答案做對比
- ? 精細加工就是用舉例和建立知識間聯(lián)系來強化對知識的記憶
? ? - ? ?? 例子補充
? ? - ? 2023-08-21
? ? ? ? - ? 可以用別人的聯(lián)系來構建自己的知識聯(lián)系, 比如 【大三學生嘗試總結性的講明白 Java 中的鎖機制(一)】 https://www.bilibili.com/video/BV1mM4y1y7mr/?share_source=copy_web&vd_source=cb804c92cb9aca2966f586712caac3aa
### 驗證所學
在學習完知識后,還有驗證知識,檢驗自己是否掌握了知識
- ? 比如自己構建的知識是否能解決新問題(是否有可泛化性),是否存在歸納不足、以偏概全的情況,自己是否不明白知識的限定條件
驗證的好方法
- ? 費曼學習法,包含舉例和換個說法兩個核心概念
- ? 驗證的另一種表述是新例預測和表述轉換
- ? 用編程領域的后端學習來舉例子
- ? 新例預測:
? ? - ? 可以在學完一個編程框架后,比如 spring,自己動手寫一個管理系統(tǒng),檢驗看自己是否理解并熟練運用各種 api 來寫代碼,看自己的代碼是否能完成需求
? ? - ? 比如看完一個韓順平一個章節(jié)的視頻后,做課后題
- ? 表述轉換:并在寫完管理系統(tǒng)后,寫個文檔,把自己學到的知識,實踐過程以自己的話復述一遍
? ? - ? 在寫文檔時,你會盡可能讓自己的語言通俗易懂,這樣也推動你對知識有更深的理解
- ? 2023-08-21 補充舊例預測,
? ? - ? 比如復現(xiàn)代碼 復現(xiàn)論文 復現(xiàn)八股答案
另外 經(jīng)過驗證的知識也更難遺忘
### 解決驗證過程中的各種問題
驗證后出現(xiàn)的各種情況,應如何解決?
- ? 驗證后如果發(fā)現(xiàn)對知識的限定條件不明,就去學習新的限定條件是什么,怎么用
- ? 如果發(fā)現(xiàn)歸納不足,這時你已經(jīng)知道自己哪里歸納不足,自己哪些需求做不了,那就找一個可以解決當下需求和以前的需求的通用方法
- ? 如果發(fā)現(xiàn)以偏概全
? ? - ? 那就找更多的有效材料來擴充認知
? ? ? ? - ? [ ] 例子補充
? ? - ? 或者把自己構建的知識總結為更簡單的表述,也就是 keep it simple 法則,簡單的表述通常會更通用,能解決更多的情況
- ? 2023-08-21 補充 todo 的學習方法
? ? - ? 有時候不是所有的以偏概全和歸納不足都需要解決,因為會有一個做事情的優(yōu)先級的概念,所以優(yōu)先級不高的這類問題就放到待辦里面,以提高自己整體的做事效率
### 學完注意睡眠
知識在大腦中一種由神經(jīng)細胞一起形成的結構,這種結構的調整發(fā)生在睡眠里
### 額外補充
#### 學習瓶頸
#### 對遺忘和記住的正確認識