1. 馬斯克: 教育是解決問題, 而不是教工具
[3,4,6]
2. 老天爺的教的方法
我理解這就跟遊戲一樣, 從環境中持續獲得反饋, 體會樂趣, 修正不足, 而不是在工具方法和原理中消磨意志力.
實踐中學習是我們天生的
比如我們學說話,不是先學拼音,學走路,也不先學力學原理,而是直接模仿,邊說邊學。不知不覺中大家都會說了,也會走了 且做的相當不錯
這是老天爺的教的方法。
天下苦學久矣,
因為自從有了文明和理性,人類的學習就逐漸轉向了以原理、基礎為導向的系統學習,這種方式看似高效,但往往過於注重輸入和練習,忽視了輸出和反饋,使學習過程變得痛苦、無趣。[2]
3. 教育現狀
我回想了一下週圍的教育基本是在教工具和原理, 在 人造的學習體制 內聽老師講他講了 10 年的內容。
歷史:
應該用歷史理性分析和反思, 而不是記住 1991 年發生了什麼[5]
英語:
應該交流, 閱讀, 寫作, 而不是關注語法和單詞
科學(生物/化學/物理):
應該培養探索精神和實驗能力, 而不是死記硬背概念和定義
4. 計算機專業
一個計算機課程體系圖,基本上國內大多數計算機類院系的課程安排都是基於這個圖做一些修訂,大同小異:
[7]
4 年全是工具和原理相關內容,
我見到的 90% 的同學, 4 年努力學完也寫不出任何的專案
而大一加入 "實驗室" 的同學, 進來 6 個月就能獨立做出畢業設計水平的專案了[8]
我看到榮譽牆上的同學, 90% 來自實驗室
下面是部分培養計劃, 自學[9]
- 準備, 包括科學, GhatGPT, Copilot, Google 搜尋, 每天產出部落格
- 程式語言(golang) 3 天, 過一遍 菜鳥教程, 所有程式碼需要手敲一遍 輸出部落格
- 資料結構演算法, 劍指 offer, 每天至少一道題, 輸出部落格
- 每週專案作業, 下面是示例:
- 多執行緒順序列印
- cpu, 記憶體效能監控曲線圖 (類似阿里雲伺服器效能監控頁)
- 手搓 RPC 通訊 demo
- 手搓基於檔案的 MQ demo
- 學生選課系統
- 多級快取方案
- 高併發聊天室
- 手搓 web 框架 demo
- 手搓 kv 儲存 demo
- 大二, 面試實習, 並在每次面試中覆盤, 不懂的知識再去深挖, 輸出 "簡歷故事"
5. 應用
5.1. 簡歷故事而不是死記硬背
比如計算機專業求職:
2 種類思路:
- 作業系統, 計算機網路, 資料結構演算法, 資料庫庫... 看書狂補基礎
- 不斷實習, 不斷面試, 遇到的問題, 問到的問題為突破點, 每個點深挖為 "簡歷故事"(比如網上對這個知識的講解的平均分未 60, 你需要輸出一篇 70-80 的文章)
我選方法 2
5.2. 輸出, 而不僅僅輸入
無論是在校的還是在職的,無不認為只要自己努力地輸入,不停地學,不斷看書,就一定能學有所成,然而現實總是令他們失望。
他們似乎從來沒有考慮過要儘快產出點什麼,以換取反饋,透過另一種方式來激勵自己。
也許是因為在人造的學習體制內待久了,有些人很難相信“跳過原理,直接實操”的方式是有效的,他們認為這種方法不過是奇技淫巧,強大的毅力和認知才是學習的正道。
建議他們去產出點什麼,要麼去說、要麼去寫、要麼去分享影片…… 一定要輸出
因為不能一味地學學學而毫無產出,因為沒有反饋的學習不僅是痛苦的,而且十有八九會失敗。
這也是大佬一直在說的, 我也漸漸知道他們在說什麼了:
- 費曼學習法
- 教是最好的學
- 輸出倒逼輸入
- ...
這是我為什麼寫這篇文章
6. 引用
- 如何透過正反饋讓自己在學習中找到快感?https://zhuanlan.zhihu.com/p/103700441
- 認知覺醒-第六節 反饋:是時候告訴你什麼是真正的學習了 https://weread.qq.com/web/reader/6a732ce07201202c6a7b30a
- elon musk global conference: https://www.youtube.com/watch?v=s5o5m7LP6YY&ab_channel=electronmediagroup
- 【完整精校】馬斯克Elon Musk最新5月現場對話米爾肯研究所主席【中英】 https://www.bilibili.com/video/BV1Qm421H7sz
- 埃隆馬斯克說現在的教育很愚蠢,都落後一個時代了: https://zhuanlan.zhihu.com/p/708885464
- 截圖拼接工具: https://join.ihkk.net/
- 大學計算機課程體系: https://www.cnblogs.com/zonkidd/articles/15739070.html
- 大學 4 年: https://jarvans.com/#/throught/chance
- https://www.jarvans.com/go-tutorial/
- 菜鳥教程 golang: https://www.runoob.com/go/go-tutorial.html