心智閱讀系列主要記錄的是自己的閱讀與思考,大多與技術無關。本次分享的是 程式設計師的思維修煉 一書的第六章主動學習。
自我教育
我們先從教育這個詞說起,教育(Education)的詞根為 educare,即被引出,也就是說,教育含有從學習者那裡引匯出一些東西的意思。
好的自我教育應當是 主動學習,而且在三個方面都應當「主動」:
- 主觀的意願。學習不是強加給你的,而是需要你主動去做的事情;
- 主動地實踐。僅僅掌握知識,而不去實踐,沒有用;
- 系統的方法。隨機的方法,沒有目標和反饋,往往會導致隨機的結果。
接下來詳細的介紹如何主動學習。
1. 列出目標與任務
目標就是你的大目標,而任務則是與目標高度相關的具體的可行性的小目標。
示例:
- 列出目標 - 掌握 PHP
-
為目標制定相關任務(子目標)
- PHP 基礎
- PHP 核心特性
- PHP 安全
- PHP 函式庫
- PHP 元件化
- PHP 優化
- ...
2. 每一個小目標都要符合 SMART 法則
每一個與目標相關的任務或者子目標,都應當符合 SMART 法則。
具體的
- ❎ 想學 PHP
- ✅ 用 PHP 構建一個 BBS
可度量的
- ❎ 看 PHP 手冊
- ✅ 循序漸進的度量:本週看完 PHP 手冊基礎篇,並且用自己的語言總結並發表
可實現的
- ❎ 三個月內精通 PHP、Laravel、Swoole
- ✅ 一個月掌握 PHP 的核心特性
時間可控的
- ❎ 最近要學會 PHP
- ✅ 1 - 2 天看完 PHP 手冊的一個主題,三個月看完 PHP 手冊
相關的
- 這個目標對你重要嗎?跟你有關係嗎?
- 你對此有熱情嗎?
- 你能夠掌控該目標?
為了進一步理解什麼是與目標相關的,可以將目標置於更大的背景下考慮:
- 家庭
- 事業
- 財務
- 社群
- 環境
- 自我成長
3. 定期投資自己的知識
知識和經驗就是最重要的職場資本,它們就是你的價值所在。然而,它們卻是有時效的。你的知識資產會隨著技術的更新換代而逐漸過時,隨之而來的就是你的個人價值的不斷降低。因此,我們需要有效的管理自己的知識資產。
為什麼要定期投資自己的知識,如何投資自己的知識,我已經在之前的 文章 提到過。這裡簡單的介紹:
-
要有定期進行自我投資的意識,而不是等著空閒時間再學習。因為根本不存在什麼所謂的空閒時間,時間都是是分配出來的;如果將學習活動流放到空閒時間去上,就等同於失敗。
-
對知識的投資與對金錢的投資是一樣的,採取的策略也是一樣的。比如複利、多元化、風險管理、低買高賣等等;
-
對知識的自我投資的核心在於長期投資,養成自我投資的習慣,保持大週期的刻意練習,最終你的知識會想滾雪球一樣;
-
制定具體計劃。現在、本週、本月、本季度、本年等等。計劃並非一層不變的,會不斷的調整,但是計劃一定要做,因為做計劃的過程比計劃本身更重要。
4. 加入學習小組
網際網路提供了一種方式,連線不同城市的異類。組隊學習讓異類遇到異類。人要可持續成長,需要滿足自主、勝任、歸屬的需求。小隊帶給成員歸屬感,這種歸屬感是建立在個人投資和相互依賴的基礎上的。小隊裡的每個成員都是具有欣賞能力的受眾,在必要的時候也能夠給其他成員帶來技術支援和情感支援。
關於組隊學習,我已經發表過類似的文章。總的來說,組隊學習是一種高效的學習方式,但是心血來潮發起的組隊學習大都也將以失敗告終。根據個人經驗,以下學習小組比較容易取得成功:
- 導師制。導師帶隊,成員以認知學徒的身份參與。
- 專案制。圍繞一個專案,展開學習,在實踐的過程中構建知識。
5. 採取主動學習的方法
主動學習的方法,市面上已經有很多了,比如 SQ3R 閱讀法,費曼學習法、思維導圖、卡片學習法等,這裡不一一說明。個人比較推崇的方式卡片學習法,每天堅持撰寫技術卡片,能保證最低限度的輸出。卡片寫多了,就可以將其組織成文章,如果一開始就強行自己輸出文章,很容易導致行為癱瘓。
點選 連結,免費加入心智極客的知識星球分享群,共同成長。