學習也要對症下藥:建立框架、選對層次、抓對重點

你是不是曾經花了好幾天看完一本書,卻發現只用到裡面一章?

為了解決一個問題,你認真蒐集資料和研究,找了一本書或一篇論文後,便全心投入研讀。就這樣過了幾天、甚至幾週,你終於把整本書、整篇論文看完了,卻在最後發現,其實解決眼前的問題,你只需要讀其中一個章節。

最近回顧了過去幾個月、幾年的生活,才發現自己幾乎每天都在學習新的東西。無形之中,我似乎也摸索出了一套屬於自己的學習方法。從建中到清大,再到史丹佛,單從履歷來看,我應該還算是一個擅長學習的人。但比起成績,我更在乎這些學習到底有沒有用?

這篇文章整理了幾個我目前在學習過程中特別重視的三個核心概念,希望能帶給你一些啟發,幫助你在解決未知的問題時,最大化學習的成效和效率

學習要「對症下藥」:解決問題需要什麼,就學什麼

其中的主要核心概念,是要對症下藥。世界上有太多的知識可以學習,窮盡一輩子的時間也學不完,因此需要根據你的需求去安排規劃你要學什麼。藉由以下三個概念,可以快速有效釐清到底該將有限的時間和資源投入何處:

1. 了解學習的目標 (廣度/框架建立)
2. 選對抽象層次
3. 分析問題權重

建立廣度/框架:如果你練的是錯的目標,花再多時間也沒用

我在高中時曾加入籃球校隊,當時幾乎天天練習時領域了一個道理,錯誤的練習方式,練了再多也沒用。舉例來說,認真想要學習籃球的人很多會從運球開始練習。有些人會站在原地練習運球,而球是直上直下的來回運動。這樣的練習方式用處不大,因為真正打球時,你不會只在原地上下運球。要邊移動邊控球,才能對應比賽實際場景。

學習任何事物也是一樣。當你學習、練習的東西,跟你要解決的問題不符,不管學習、練習再多,也沒辦法有效解決你的目標問題。因此,在投入學習之前,必須花費足夠的時間定義、釐清問題,並且先針對廣度下手,搞清楚關於這個問題有哪些相關主題,先在心裡或紙上建立出相關知識的框架結構。做完了全面性但簡略的分析之後,再決定你需要學的是這些眾多相關主題中的哪一個(或哪幾個)。

選對「抽象層次」:不用從最底層開始學

在接觸了電腦科學以後,我經常會注意到知識或事物運作所在的不同層級,或者說抽象層次(abstraction layers)。很多時候,我們只需要知道高層次(higher-level)的運作原理,例如:每個人都知道使用門把要用手推、拉、轉、壓,但有多少人知道門把裡面的機械構造如何運作?有多少人知道門把上的鎖如何設計?有多少人知道門把如何製造、用甚麼材料、形狀如何設計?

當我們在探討學問,門把可以拆分成不同學科討論,工業設計、互動設計、機械設計、材料設計、製程設計…。但是,當你今天要解決的問題是要把門打開,你需要學上述這些學問嗎?

就像開門只要會轉門把,不需要學會門把的機械設計。很多問題僅需較高層次的理解便能輕易解決,深入學習到底層反而造成效率低落以及資源浪費。選擇最符合當前需求的知識層次,是效率學習的關鍵。

Different abstraction layers of a door knob
關於門把的不同抽象層次

分析問題權重:不是每個環節都同樣重要

如果解決一個問題需要完成十個步驟,在不考慮時間和資源限制下,最佳的解法,是10個步驟全部做到100分,也就是考試的目標。然而現實通常具有高度的時間和資源限制,考量了時間和金錢成本,最佳的解法,可能是其中6個步驟只需要達到60分,3個步驟要達到75分,1個步驟要達到95分。如果你能認清這個現實,學習將會事半功倍。

延伸討論 - 現實與學校學習方式的落差:從「考滿分」轉為「資源最佳化」

如上所述,現實中的最佳解(或者說最有效率解)往往不是每一步都做到100分。然而考試追求全面性,更像是在建立知識基礎,或者說讓你學習怎麼學習各種知識。現實世界有時間與資源限制,需要懂得分配學習重點與投入比例,不是盲目追求全面深入。

學校沒有教的是你要學甚麼。因為多數時候教材都已經有人編好,你從小學到高中,每一個學期、每一個月、甚至每一週要學的內容都已經被計畫好了。這考驗的便是業界經常強調的獨立思考能力,你是否能夠分析思考,找出通往問題解決方法的那一條路。

比較項目 學校學習方式(考滿分) 現實學習方式(資源最佳化)
目標 全面覆蓋、掌握所有考綱內容 聚焦重點、解決當前最重要的問題
評價標準 每一步都要做到 100 分 在給定時間與資源內,以最少投入達到最大效益
教材來源 老師或課本統一編排 自行判斷和蒐集資料
思考能力 重點在「學習怎麼學習」 強調「獨立思考」。分析問題、制定有效的學習策略
表:學校 vs. 現實學習方式比較

結語

學習是需要練習的,而該學什麼跟學習本身同樣重要。在資源有限的情況下,找到最有效率的解法,是每個人都可以持續精進的課題。當下次遇到需要學習的情況,不妨試試這三個概念!

備註

本文探討的是用於解決現實中各種問題時,如何有效果且有效率的學習未知的知識。學術或哲學等級(需要非常深入地探究問題,甚至是拓展人類的知識疆界)的學習不在本文的討論範圍內。


Kyle Lin
Written by Kyle Lin

MLOps Engineer at TikTok. Stanford MS Materials Science. Writing about startups, career growth, and tech.

這篇文章有幫助嗎?或者正在做 AI、新創相關的事?歡迎聯繫!

Found this useful? Working on something in AI or startups? I'd love to connect.

LinkedIn ptlin84@alumni.stanford.edu
comments powered by Disqus