也許學校根本沒有教你如何學習:論什麼是真正的自學
更新于:2025-03-26 09:32:15

Matrix 首頁推薦 

Matrix 是少數派的寫作社區,我們主張分享真實的產品體驗,有實用價值的經驗與思考。我們會不定期挑選 Matrix 最優質的文章,展示來自使用者的最真實的體驗和觀點。

文章代表作者個人觀點,少數派僅對標題和排版略作修改。

這篇文章的誕生大概要從這裡開始:

自學 web 開發,這應該是我在脫離應試教育體系後,第一次真正的想要學點什麼東西,結果並不美好:我在半途而廢和重新開始中迴圈,一次次懷疑自我過後,所剩無幾的熱情徹底熄滅,我宣佈正式放棄。

這件事成為了一個問題,這是我第一次感受到個人能力方面的徹底失敗,我明白失敗的點不在於我學不會程式設計,而是我根本不懂怎麼學習,我缺乏一種以前從來沒研究過的自學能力。

我一直都喜歡閱讀各類泛心理學書籍,以及各種和腦科學相關的知識,我覺得首先要研究明白自己,才能更好的利用外在工具。而這次失敗事件過後,我開始了更加廣泛的攝入,它成為了一個錨點,引導我在吸收各種材料的過程中,更關注那些怎麼能幫我把這個問題徹底解決的領域。

終於,我腦海裡慢慢有了答案的雛形,雖然依然屬於半混沌狀態,我想,把它寫下來或許能更加清晰一些,也可以啟發有類似問題的人。

1.  「體驗式學習」的缺位

1.1 應試教育並沒有教你怎麼學習

大學以前的階段與其說教育,更像一種篩選機制,天生缺乏「做題思維」和那些,較真,「不上道」的人就會被篩掉(每天都在胡思亂想:為什麼要上學,考個好大學到底有啥用?我學這些東西能幹啥?)

我在這幾年才搞明白應試和學習是兩回事,兩者的玩法完全不同。回想我的高中時期,我和那些網癮少年的唯一區別就是我還能去上上課,因為我根本覺得應試體系這套毫無意義,在這個過程中我無法獲得任何樂趣,進而導致我對學習本身產生了反感,而實際上我反感的是應試,但這種概念的混淆一直影響著我。

如果你足夠幸運,進入大學,雖然你獲得了前所未有的自由,但是因為之前的應試階段根本沒有給我們任何關於真正的學習尤其是自學一門技術的理念與經驗,這種自由就白白浪費了,你需要的不是先要找自己該往什麼方向發展,而是先要學習「學習本身」。

1.2 重新認識學習這回事

遠古時期原始人狩獵採集,在自然環境艱難求生,其實就是人類學習模式的原型:

  • 實踐、探索、做實驗,不停試錯,反覆糾正,將動態的實驗結果抽象為靜態的概念內化。
  • 經驗豐富的老人帶新手出去打獵,新手通過模仿老人,在具體情境中,重複第一種模式,遇到問題去問老人,直到自己成為下一個老人。
  • 第一個老人怎麼來的?回到第一種模式。

做實驗和當學徒,試錯和模仿,二者相互揉合,重複,產出結果,直到學徒成為下一個老師,整體是一個啟發式的過程。

可以說學習就是這麼回事,想學任何東西都繞不開這兩種基本原型,人類發展至今依然如此。

1.3 你的學習到底缺了什麼?

情境和體驗,兩項對學習至關重要的因素,在長久以來應試體系中是嚴重缺位的。

而對於 MBTI 人格分類下的 P 型人格,尤其是 Se(外傾感覺,Extraverted Sensing) 為主副功能的 SP 人來說,「在體驗中感受,在實踐中領悟」正是他們這類人最適合的學習方法,直接上手,產出結果,而應試教育根本不為他們提供這些。

(誇張點說,讓這些人待在教室,不如直接送他們去各種工廠玩一玩,看一看。當然這又涉及到職業教育這個話題,展開來講又是一篇文章了,大概理解我想表達的意思就好。)

而進入大學,大部分學科,教學安排依然是脫離實際生產環境,本質還是應試體系的延伸,而直到實習這個過程才算得上一種真正的學習(因為實習符合我們上面談到的學習原型)。

接下來的問題是所有人都同樣需要面對的:很多人直到實習后,工作后,才真正學會了自己工作所需的技能,另一些倒楣蛋也正是在實際情境中才發現自己根本不適合這個學科,這份工作。

這就是一個悖論:你無法通過工作之外的內容來勝任一份工作。

依然以應試思維試圖解決這個問題的人,都沒有認真審題。

2. 體驗式學習的核心

問題的關鍵在於,要學什麼,你就要把自己放入學習目標產生實際效用的情境中,並且最好能立刻看到目標對應的結果,拿到反饋,舉例:

學程式設計

❌ 錯誤做法:

我要學習 web 開發 > 某某大師總結的 roadmap(學習路線圖) > 天書般的知識體系 > 欺騙自己(我們遇到什麼困難,都不要怕!微笑著面對它,加油,✊🤓奧利給!)> 3日後勸退

✔️ 正確做法:

先搞一個簡單的個人網站 > 搜尋引擎 or GPT 搜怎麼做一個個人網站 > 跟著攻略敲 > 遇到問題 > 返回前面繼續問 > 重複以上步驟 > 最後做出來一個很垃圾很醜陋的網站,但是能跑,哇好開心 > 我怎麼把這個網站變得好看酷炫一些 > 重複以上步驟

學英語

❌ 錯誤做法:

我要學英語 > XX機構總結的語法攻略,單詞大全,某UP主總結的音標套路…… > 多線操作難以持續,一段時間後放棄

✔️ 正確做法:

從最基本的高頻核心單詞(如牛津 3000 詞)獲得,不學語法,不管音標,只背意思和發音 > 輸入大量語料,開著字幕看自己喜歡的簡單英語視頻,聽英文歌,用英語和 GPT 聊天…… > 成果:看懂個五六成,造句擠牙膏,單詞有的忘掉 > 忘了的詞鞏固,不懂的新詞查,繼續輸入輸出 > 更新成果 > 重複以上步驟

學運營

❌ 錯誤做法:

我要學運營 > 價值 998 的全套手把手教程 > 被 XX 大佬拉入「核心群」,發來一堆批量生產的過氣錄播課 > 試了以後發現沒用 > 質問大佬,大佬顧左右而言他,後面裝死不回 > 驚呼自己被割韭菜

✔️ 正確做法:

直接註冊一個號 > 明確自己大概要做什麼方向 > 找一些這些方向的頭部號,看它裡面最好的那幾篇內容,分析它為什麼好 > 根據分析,模仿一篇同樣套路的,然後直接發出來看看 > 觀察評論和數據反饋 > 根據結果總結下一次可以怎麼提高 > 重複以上步驟

總結

第一種學法為什麼勸退?第二種為什麼有效?

因為第一種學法是脫離情境的,學和做是分離的,而且是大而全式的完美主義思維,缺乏明確的最小目標。

而第二種學法符合 1.2 中提到的學習原型,自學,獨立思考,有大量的試錯和做實驗,快速模仿反覆運算,內化實驗結果。而第二種學法的每個步驟,可以按照這種模型繼續劃分為更小的步驟。

考慮到現在請一個有貨的老師需要付出很高成本,用搜尋引擎和 GPT 其實是可以充當這一身份,每次搜索就是提問一次,GPT 配合相關 Prompt 更是能直接扮演。(在運營這個案例里,市面上大量頭部帳號也是你的老師,可以這麼說,能讓你模仿的物件都是老師。)

這是一個「結晶式」的過程,你可能會遇到各種意外情況和問題,問題用搜尋引擎和各種「老師」來解決,你的知識體系就像結晶體,不停在原有的基礎上東拼西湊,越來越複雜,這個過程中你需要退回去剔除掉一些沒用的多餘的晶體,或者修復之前的漏洞,來讓這個結晶體變得完善。

這個結晶體是抽象后的概念和實踐中的經驗形成的混合體。

簡言之,在以學會具體技能為目的的學習中,沒有「學會了再去做」這回事,如果一個人學會了那他一定也會做,學和做就是一回事。

對體驗式學習有一定瞭解后,我們來講一些具體問題。

3. 為什麼你的學習目標永遠實現不了

3.1 因為你定的目標根本無法實現

「學會程式設計」「學會英語」式的目標,根本就不是目標,仔細想想,「會」的標準是什麼?

是掌握世界上所有的程式設計語言?背下來所有的英語單詞?這個範圍可以無限擴大下去。

「學術會議 XX」就是一種幻想

而幻想根本沒有具體實現的方法

3.2 什麼是有效目標

讓我們把白日夢變得現實一點,越現實越好,越小越好,最好小到毫不費力

「如何學會程式設計?」縮小。

「學會程式設計中的 web 開發領域?」範圍太大,依然是做夢,縮小。

「如何做一個個人網站?」做一個網站想想就複雜,到底怎麼做?縮小。

把它分解為如下最小目標:

  1. 搜索「怎麼零基礎做一個個人網站」;
  2. 在結果中挑一個排版順眼的往下看;
  3. 代碼部分你一個字都看不懂,那就從第一個不懂的關鍵詞開始查。

第一個關鍵詞:「VSCODE 編輯器」

回到第一步,搜索,下載安裝編輯器,目標完成,回去剛才的頁面接著往下查,遇到問題,回到第一步,重複 N 次。

同樣,「學習英語」可以縮小為:

  1. 先掌握核心詞彙;
  2. 今天先掌握 20 個詞;
  3. 掌握牛津 3000 詞中的第 1 到第 5 個詞;
  4. 背下來第 1 個詞的意思和發音;
  5. 在每個詞上重複這個過程;
  6. 當詞彙量達到 1000 個,開始輸入大量現實語料,同時輸出(同樣按照最小目標原則進行步驟分解);
  7. 繼續背單詞;
  8. 重複 N 次。

(這個舉例可能不是太嚴謹,在實際操作中,如果你有一定英語基礎,輸入和輸出可以和背單詞同步進行,在這裡只要領會分解目標的操作即可。)

總結就是,把一個目標分解到不能再分解為止,簡單到毫不費力也可以完成,這樣形成的才是有效目標。

這就是最小目標原則,也是如何真正制定有效目標的方法。

補充:每一個目標,都是能夠對現實產生實際效用的,而所有目標完成後,一定也是能產生一個能夠實現具體目的的結果:做完一個個人網站,能夠開著字幕完整看懂一個視頻,實現一個用來批量操作電子表格的 python 腳本……

過去我們學習為什麼經常半途而廢,就是因為我們的學習結果無法立刻反映在現實世界,這是違反人類本能的學習方式。嬰兒將一個物體移動位置后,馬上就會產生愉悅的神情,因為他發現自己可以改變世界,人類天生就有一種「作為原因的快樂」,我們對生活的掌控感,認為自己能夠產生影響,願意去做工作,也源於此。

而我們需要在自己的學習中加入「作為原因的快樂」。

3.3 克服完美主義:切忌大而全

Done than perfect.

你是否每次學習一個項目的開始,就搜羅各種攻略停不下來,想要找到一個覆蓋一切的解決方案,最後大把時間耗在構建這個大而全的學習方案,然後爛尾?

讓我們回顧一下前面提到的,要真正掌握一門技術,跨越「會」與「不會」的真正資訊就藏在「做」的過程,這個資訊你不做是無法搜集到的,這就意味著根本不存在完美的學習方案。

說白了,你不做,根本連什麼是「好」都不知道,何談完美?

因此,在計劃方面,無需糾結太多,只要知道自己最後要達成什麼目的,然後按照每個最小目標去做就好了。

「怎麼下載安裝 VSCODE?」就是一個計劃,這種規模的計劃對於你而言足夠了,完成一個,再定下一個,漸進式提高,每次提高的內容也要符合最小目標原則。

再次強調,足夠小,小到毫不費力。

在做的過程中,也會有完美主義的心態阻礙學習,完美主義者經常陷於這樣一種困境:必須要用一種「標準全面優雅」的解決方式,去解決學習中遇到的某個問題,即使答案就在眼前,還去浪費大把時間找那個完美答案,最後問題也沒有得到解決,心態也磨沒了。

還是我們前面提到的,作為一個初學者,能夠解決問題的方案就是最好的方案

在這個過程中遺留的小問題或者不完美的解決方案,就是另一個新計劃的開始,所以先把它記下來,完成現在的任務,再去解決。

從 0 到 1,從 1 到 2,是現實。

一次從 0 到 100,是做夢。

4. P 人宿敵:拖延、效率與自律

4.1 你也許並不需要時間表

番茄鐘?每天細化到分鐘的時間時間表?如果這些東西對你沒用,我來介紹另一種模式:

以一個半小時為週期,利用整段時間來集中進行任務,同時引入一段熱身時間進入狀態

20 分鐘熱身期 + 1 個小時左右的專注期 = 一個半小時完整學習週期。

以一個半小時為基準,每次的總時長和熱身期可以根據具體情況增加/縮短。

在熱身期,做一項和你接下來要做的工作相關,能夠迅速投入,且非常簡單的活動。

例如,你要繼續完成一個程式設計專案,你可以先打開演算法題網站,挑一道初中級難度題,限定時間20分鐘,不管做沒做完,時間一到,立刻停止,回到那個主要專案。你會發現你已經進入程式設計的狀態了,接下來就是利用整塊時間高效學習。

就像健身開始前做的那些熱身活動,大腦進入活躍狀態也需要啟動。

一天下來,根據具體情況,只需要讓自己完成 1-3 個週期,剩下的時間休息放鬆。

Q:為什麼是一個半小時?

A:因為科學研究結果表示,這是成年人能維持高度注意力的平均大概時長。可以根據自身情況適度調整,從一個小時先練起。

Q:熱身期的作用?

A:我們從一個任務切換到另一個任務,都需要一個「切換期」,每次切換都要消耗精力進入新的工作模式,熱身的目的就是為了快速度過這個切換期。

Q:優勢在哪?

A:所有需要創造力的活動都需要大量整塊的專注時間,學習,程式設計,繪畫,文學創作等等都需要,根據上一個回答里的任務切換理論,番茄鍾這種東西就是在主動打擾自己,這樣中途不需要考慮別的事情,所有週期完成後,今天就結束了,心智負擔小。

Q:有用嗎?

A:我自己就在用,有用,你可以試試,反正不要錢。

4.2 拖延的本質,以及如何幹掉拖延

拖延是完美主義的產物,前面我們講了最小目標原則和完美主義的應對方法,綜合應用處理拖延問題,我們可以這樣:

試試「只寫一個字」

拖延的本質,在於我們把從 0 到 100 這個過程當成了一個必須要一次性完成的任務,我們可以回憶一下每次拖延的時候在想什麼:

這個任務要完成的話,要這樣,再那樣,然後這樣……中間還可能遇到 A 情況, B 情況, C 情況……想想就煩,後面再說吧

但是如果我們要做的只有這些:

打開 Word,只寫一個字,任務完成。

假如你打開了電腦,寫了一個字,trust me,你會再寫一百個字。

只要「不做」切換到「做」,你其實就已經把拖延幹掉了,在「做」的狀態待一會,度過熱身期后,你已經進入了任務狀態,不會再去想拖延。

開始我們提到了,拖延是完美主義的產物,因為拖延者在心中構想的那個結果就是一種達不到的完美狀態,如果要實現它不是 0 到 100,而是 0 到無窮,是幻想,幻想是沒有實現路徑的。

而實現只寫一個字,毫不費力。

針對工作中的完美主義造成的拖延,在這裡我再提供一種方法:假設你心中的結果是 100 分,下次你可以告訴自己:做到 80 分,我就停手。然後把這個 80 分的成果提交,自己繼續完善那個達不到的 100 分。

你最後會發現:80 分的已經足夠好。

如果想徹底根治,還有一種方法,下次專門交一個 60 分的成果,然後觀察別人的反應,你會大吃一驚。

4.3 太容易分心怎麼辦?

太多文章教你「怎麼用一個 APP 管住另一個 APP」,我只想說一句:

直接卸載所有的資訊流 APP,最簡單且唯一有效的方式,I mean it.

你對抗的不是一個 APP,而是這個世界上最聰明的演演算法工程師、最懂人性的產品經理,他們比你更懂你的弱點,刷資訊流會上癮,這件事本身就是設計好的,唯一解法:退出這場不可能獲勝的對抗。

戒煙的最有效方法就是不抽煙,而不是電子煙或者別的替代物。不抽菸你不會死,反而活得更久。不刷微博你啥也不會錯過,只會更快樂。這就是徹底解決問題的方案,注意力也是你身體健康的一部分。

如果真的有大事發生,不用看新聞你也能知道。世界上 99% 的事其實都不受你的控制,如果你整天去糾結,只能徒增焦慮,改變不確定性的最好方式就是去做事,剩下的交給命運。

根據林迪效應,久經考驗流傳下來的那些就是好東西。所以,在這個資訊垃圾滿天飛的時代,當周圍的人沉迷那些新東西時,你更應該去回看那些經典著作,穩賺不賠。

如果你能做到,那注意力的問題其實已經解決,剩下這些就屬於錦上添花了。

環境方面,保持一個清爽的桌面,不要放和學習無關的東西。專注期間手機保持靜音丟一邊去,相信我你不是啥大明星,消失一個半鐘頭不會有任何問題。

如果你需要音樂進入狀態,選擇柔和的純音樂,任何歌詞都會吸引人的注意力,推薦那種1個小時起步的鋼琴曲合集,選一個你最喜歡的,以後每次都聽這個。

在學習中保持專注和冥想訓練的原理一樣,每次察覺到自己分心,就把注意力拉回來,繼續任務,全力保持一個完整週期。多次練習,分心的次數會越來越少,心流狀態在整個週期的佔比也會增加。

最後,既然提到冥想,建議你可以從每天 5 分鐘開始,真的有用

4.4 怎麼提高效率?

如今市面上充斥著各種「一周學會 python」「半個月減值增肌」「完美 PPT 速成攻略」,光打出這幾個名字都讓我感到那股子焦慮勁兒。

《刻意練習》中提到,那些所謂的天才,也是練的最多的人,天才也是靠堆時間堆出來的,學習這件事本就如此,毫無他法。

事先就把心態放長遠一些,慢就是快。一天完整走完每个周期,效率自然不成問題。

只要完成了你所有的最小目標,就是最高的效率。

5. 學習很重要,休息更重要

如果你不知道自己需要什麼,你可能需要睡覺。

睡眠為什麼重要?因為在睡眠中你依然在學習,白天那些問題,會進入大腦的「後台程式」,這是突破的關鍵。很多著名科學家都有一覺醒來,某個苦思冥想的問題直接頓悟的體驗。

不管你是不是夜貓子,每天都要按時準點睡覺。入睡前一個小時調暗房間亮度,看一些讓大腦安靜下來的材料,如一些講座播客等,文學類書籍也可以。

對於那些聽音樂學習的人,入睡之前放和白天一樣的音樂。

如果中午困了,去睡覺,但不超過 30 分鐘。

任何形式的運動都對學習有促進作用,每天爬樓梯,走路就是一種鍛煉,效果顯著。如果你懶得去健身房,每天多走走路吧。白天多運動也有利於夜晚的睡眠品質。

最後

想不出結語咋辦?那就不寫。這篇文章我改了兩天,很多的點我還想重寫,但我決定直接把它發出來,80 分就夠了,對抗完美主義的案例,peace。