CodeGym /Java Blog /Toto sisi /有效學習(第二部分)
John Squirrels
等級 41
San Francisco

有效學習(第二部分)

在 Toto sisi 群組發布
您可以在這裡閱讀上一篇文章—有效學習(第 1 部分)

四.高效率的學習策略

研究人員在將認知過程應用於教育方面取得了重大進展。從這項工作中,可以提出建議以最大限度地提高學習效率。具體來說,認知研究中的六種關鍵學習策略 一直被認為非常有效。

1. 間隔練習(什麼時候學習?)

間隔練習的核心是一個非常簡單的想法,可以用赫爾曼·艾賓浩斯( Hermann Ebbinghaus) 的一句話來解釋,他是發現遺忘曲線間隔效應 的人:“對於任何相當數量的重複,它們的適當分佈一個時間空間顯然比它們在一個時間的聚集更有利。” 這意味著為了最大限度地長期學習,練習應該隨著時間的推移而間隔或分散,而不是被 在短時間內。這樣做,同樣的學習時間將產生更持久的學習效果。例如,每天練習90分鐘比每週一兩次連續練習8小時有效得多。然而,如果你需要快速學習一些東西只是為了通過考試或準備明天的工作面試 - 臨時抱佛腳是一個更好的選擇,但你可能很快就會忘記大部分內容。 關鍵方面:
  • 首先建立「間隔」學習計畫 - 設定您的學習目標和里程碑。定期學習(最好是每天),同時避免長時間休息。
  • 與臨時抱佛腳不同,每次學習課程不需要很長,也不需要涵蓋太多不同的主題。在不同的會議中劃分主題,但也要避免在每個會議期間專注於一個主題(請參閱下面的交錯練習)。
  • 在每次學習過程中,始終首先回顧舊材料以減少遺忘。保留一份清單,列出您迄今為止所學到的知識。為新材料和舊材料分配一定的時間(例如,75% 的時間花在新材料上,25% 的時間花在舊材料上)。
  • 當你坐下來學習時,重要的是不要只是重新閱讀筆記。相反,您應該使用有效的學習策略,例如我們下面描述的策略。
  • 學習時,請確保時不時地短暫休息以保持專注 。您可能想嘗試番茄工作法 或其變體來提高您的紀律。

2. 交叉練習(學什麼?)

交錯是另一種可以提高學習效率的規劃技術。當按順序解決不同的想法或問題類型時,就會發生交錯,而不是在給定的學習會話中嘗試同一問題的多個版本的更常見方法(稱為阻塞)。您可能不會在一次學習課程中研究非常相似的訊息,而是可能會採取一些相關但不太相似的內容,並透過以不同的順序研究這些想法來將這些內容混合起來。這項技術在多大程度上有效?交錯的研究涉及許多領域:運動學習、樂器練習和數學等等。通常,與塊狀練習相比,交錯練習在學習過程中會產生較差的準確性和速度,但在以後的測驗中會提高準確性和速度。這種差異有時可能非常顯著 。交錯練習和間隔練習配合得非常好。也就是說,想像你正在練習今天學到的材料和上週學到的材料。這涉及到交叉練習,但透過帶回上週的訊息,你現在也在進行間隔練習。 關鍵方面:
  • 在學習期間切換想法。不要對一個想法研究太久。
  • 以不同的順序再次回顧這些想法,以加強你的理解。
  • 當你在不同的想法之間切換時,在它們之間建立連結。
  • 雖然在想法之間切換是件好事,但不要切換得太頻繁,或在任何一個想法上花很少的時間:你需要確保你理解它們。
  • 不要擔心交錯會比長時間學習同一件事更困難——這實際上對你的學習有幫助。

3.檢索練習(如何學習?)

雖然測驗最常用於評估目的,但測驗的一個鮮為人知的好處是,當學生參加測驗時,他們正在練習檢索,從而促進學習。檢索行為本身可以增強記憶,使資訊在以後更容易檢索(更容易記住)。然而,檢索的格式不一定是測驗。事實上,任何涉及從記憶中記起資訊的事情都可以改善學習。此外,實踐檢索已被證明可以提高更高階、有意義的學習,例如將資訊轉移到新的上下文或將知識應用到新的情況。練習檢索是提高有意義的資訊學習的有效方法,而且您自己做起來相對容易。檢索練習與間隔練習一樣,往往會在延遲後產生學習效果。如同前面所討論的:臨時抱佛腳也是一種有效的策略,但僅限於短期。如果目標是更持久、持久的學習,那麼檢索練習就是正確的選擇。檢索練習越困難,對於長期學習就越有效。重要的是不要陷入自我感覺良好的學習陷阱。例如,一遍又一遍地重讀訊息會使訊息看起來更熟悉,但這種熟悉並不意味著您以後能夠成功回憶起訊息,或將其應用到新情況的實踐中。 關鍵方面:
  • 如果您能找到合適的練習測試,請務必嘗試 - 但不要看書或筆記!回答完問題後,請務必檢查答案的準確性。如果您做錯了一些問題,請詳細審查資料(請參閱下文)。
  • 如果您沒有練習題(或者您已經回答了所有練習題),您可以提出自己的問題。這個過程需要時間,但如果您建立一個學習小組,每個人都可以提出一些問題並進行交易。只要確保問題不太簡單即可。
  • 您希望這些問題能幫助您回想您所學的材料並指導您重建資訊。您還需要確保不僅僅記住關鍵術語的定義。嘗試提出更廣泛的問題,描述和解釋各種主題,甚至提出您自己的想法範例。
  • 您可以嘗試將您能記住的所有內容寫在一張白紙上。這種技術被稱為「大腦轉儲」。如果您有很多資訊需要記住,請嘗試將其分成幾個部分。
  • 建立抽認卡來練習檢索。創建抽認卡的最簡單方法是將問題或提示放在卡片的一側,然後將答案放在另一側。要使用抽認卡 練習檢索,請查看卡片的問題面並嘗試找出答案。確保您確實找到了答案(在檢查之前大聲說出/寫下/鍵入您的答案)。
  • 試著透過記住兩個概念的相似/不同來連結概念。創建兩疊卡片-一疊包含概念,另一疊包含如何使用概念來練習檢索的說明。例如,一張說明卡可能會說“選擇兩張概念卡並描述這兩個概念的相似之處”,而另一張說明卡可能會說“選擇一張概念卡並思考與之相關的現實生活中的例子」。
  • 你可以嘗試從記憶中畫出你所知道的關於某個主題的所有內容。它不必很漂亮——它只需要對你有意義。只要你畫出你從記憶中知道的東西,那麼你就在練習檢索。
  • 在畫草圖的同時,你也可以試著將你的想法組織成概念圖 。概念圖是顯示各種概念如何相互關聯的一種方式。您用想法創建圓圈,然後在它們之間創建描述各種想法之間關係的連結。
  • 或者只是使用影印-覆蓋-檢查的方法——簡單地覆蓋你的筆記,嘗試回憶,然後揭開進行檢查。此方法的優點是在開始檢索練習之前幾乎不需要任何額外的工作。
如果您為目前課程的每個類別/主題找到和/或製作練習題,那麼您可以輕鬆地將間距、交錯練習和檢索練習結合在一起,以獲得最佳結果。

4. 闡述(如何提高理解力?)

理解可以透過一個稱為闡述的過程來發展,該過程涉及將新資訊與預先存在的知識聯繫起來並詳細描述事物。在實踐中,精化可能意味著許多不同的事情,但共同點是精化涉及向現有記憶添加功能。可以使用三種具體技巧來鼓勵闡述。
  1. 4.1 精心詢問

    詳細詢問是一種具體的詳細方法,您可以向自己詢問有關事物如何以及為何運作的問題,然後給出這些問題的答案。要提出的具體問題部分取決於當前的學習主題。

    當你詳細闡述時,你就在新舊知識之間建立了聯繫,使以後更容易檢索記憶。重要的是,這些問題能夠描述和解釋主要觀點,並在不同觀點之間建立連結。

    事實證明,產生詳細問題並找到答案的過程比簡單地重新閱讀資訊更適合學習。這也是一個非常靈活的策略,因為您可以與其他學習者一起執行此操作,也可以自己執行此操作。

    關鍵方面:

    • 首先列出您今天需要學習的所有想法。然後,沿著清單問自己一些問題,了解這些想法如何發揮作用以及為何發揮作用。當您問自己問題時,請瀏覽課程材料(或在網路上搜尋更詳細的資訊)並尋找答案。
    • 當你繼續闡述你正在學習的想法時,在要學習的多個想法之間建立聯繫,並解釋它們如何協同工作。一個好方法是接受兩個想法並思考它們的相似點和不同點。
    • 一開始,您可以使用筆記來幫助您並在詳細闡述時填補空白。然而,理想情況下,你應該努力描述和解釋你自己正在學習的想法,而不需要任何額外的材料。換句話說,你應該練習資訊檢索!
    • 試著透過回答其他學習者的問題、幫助他們解決問題甚至寫文章來向他們解釋你已經知道的內容。您最終可能會學得很好,因為您必須足夠好才能將其教給其他人。事實上,即使只是期望教授這些材料,而不實際教授它,也會產生巨大的學習效益。
    • 如果你正在解決一個問題,使用自我解釋技巧 是非常有益的。基本上,你在解決問題時在腦海中解釋每一步,就好像你在大聲說話一樣。

  2. 4.2 具體例子

    抽象的想法可能是模糊且難以理解的,而人類比抽象訊息更能記住具體資訊。因此,抽象概念的具體例子對於理解和記憶非常有幫助。

    具體例子可以為學習過程提供幾個好處:

    1. 他們可以簡潔地傳達訊息。
    2. 它們可以為學習者提供更具體、更容易記住的資訊。
    3. 他們可以利用圖片相對於文字更容易記憶的優勢。

    關鍵方面:

    • 在學習時,試著思考如何將所學的想法轉化為具體的例子。
    • 找到多個但不同的具體範例以更好地理解抽象概念非常重要。
    • 將你正在學習的想法與生動、具體的例子聯繫起來可以幫助你更好地記住課程。
    • 建立自己的相關範例對學習最有幫助,但在進入該階段之前,如果可能的話,請務必與專家驗證您的範例。
    • 在程式設計中,最好不僅閱讀和理解特定的程式碼片段,而且自己嘗試(最好不要窺探)。

  3. 4.3 雙重編碼

    雙重編碼是將語言材料與視覺材料結合的過程。圖片往往比文字更容易被記住。雙編碼理論認為,當我們將文字訊息和視覺訊息結合起來時,我們的學習會得到增強,因為我們透過不同的管道處理語言和視覺訊息。這個想法是,當您擁有兩種格式(文字和視覺)的相同訊息時,這將為您提供兩種稍後記住資訊的方式。

    關鍵方面:

    • 當您查看學習材料時,找到與資訊相關的視覺效果,並將視覺效果與文字直接進行比較。掩蓋文字,試著用文字描述視覺效果。
    • 另一次,你可以做相反的事情:閱讀文本,並嘗試創建你自己的視覺效果。
    • 無論您通常喜歡圖片還是文字,這種技巧都會很有幫助。
    • 確保提供的圖片有用且與內容相關非常重要。
    • 透過畫出你從記憶中知道的內容來逐步練習檢索。

五、補充建議

採取積極的心態

成長心態 是相信智力是可以發展的。具有成長心態的學習者明白,他們可以透過努力工作、使用有效的學習策略以及在需要時尋求他人的幫助來變得更聰明。它與固定心態形成鮮明對比:認為智力是一種與生俱來的固定特質。關於這個主題的書籍和文章有很多,但這張 總結了主要想法。

使用先進的閱讀方法

如果你正在閱讀教科書,請嘗試使用SQ3R 閱讀方法,而不是普通的被動閱讀。這將幫助您與所提供的資訊進行交互,以便您可以更好地內化和學習。

做筆記

做筆記可能會幫助您更好地理解和記憶材料。有許多筆記系統 值得探索。

挑戰

如果你想在任何複雜的技能上取得更好的成績,你需要有系統和深思熟慮的練習方式。不要練習你已經擅長的事情,而是在練習時刻意挑戰自己並拓展你的能力。

內在動機

當你出於內在動機去做某件事時,你會因為你想做而去做。它本質上對你來說很有趣或令人愉快,所以你這樣做是為了獲得樂趣。相反,當你出於外在動機去執行某項任務時,你會這樣做,因為它滿足了某些外在目標。在許多研究中,內在動機和個人興趣與更好的學習有關。

在 CodeGym 學習的提示:

  1. 準備好使用大量額外資源(書籍、影片、文章、其他課程等)。僅靠這門課程並不能讓你成為一個優秀的程式設計師。沒有其他課程可以。谷歌現在是你最好的朋友。

  2. 請務必閱讀每個講座和每個練習下的評論。通常,您從其他學習者學到的東西比僅從課程材料中學到的東西要多得多。

  3. 完成練習後,請務必檢查“正確的解決方案”並將其與您的解決方案進行比較。檢查其他學習者的程式碼也非常有益。永遠不要低估你的觀察學習。

  4. 如果您遇到問題,請隨時在「幫助」 部分提出問題或在論壇上發布。 沒有愚蠢的問題。

  5. 您可以有效地使用「幫助」 部分作為檢索練習的無限來源,幫助其他學習者解決您已經解決的問題。

  6. 文章 部分有很多有用的資料。養成每天至少閱讀幾篇文章的習慣。

  7. 請記住,您的目標不僅僅是完成這門課程或取得一些成就。你的目標是成為一名優秀的程式設計師,他有足夠的能力獲得一份有趣且高薪的工作。盡一切努力到達那裡並且永不放棄。

推薦書籍:
  • 了解我們如何學習(Y. Weinstein、M. Sumeracki)
  • 學習大腦(T. Polk)
  • 堅持下去:成功學習的科學(P. Brown、H. Roediger、M. McDaniel)
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION