今天分享一個對學生特別實用的場景:自學新技能。無論是修課要求、專題需要,還是單純想多學一項工具,自學過程中常常卡在「不知道從哪開始」或「卡關沒人問」,今天看看怎麼讓 Claude 幫忙加速這個過程。
情境設定
假設我原本熟悉 Python,現在因為專題需要,要在短時間內自學 JavaScript。
第一步:請它規劃學習路線,而不是直接丟教材
我已經熟悉 Python,現在需要在兩週內自學 JavaScript,主要目標是能寫簡單的網頁互動功能。請根據我已有的程式基礎,幫我規劃一份學習路線,標出哪些觀念跟 Python 類似可以快速帶過,哪些是 JavaScript 特有、需要花時間理解的地方。
重點是善用「已有基礎」這個資訊,讓 Claude 知道你不是完全新手,它給的路線會跳過你已經懂的基礎觀念,直接聚焦在真正需要花時間的差異點,學習效率會高很多。
第二步:用類比方式理解新觀念
遇到不熟悉的概念,可以直接請它用你熟悉的東西做類比:
請用 Python 的概念,幫我解釋 JavaScript 的非同步(async/await)是什麼,兩者有什麼對應關係跟差異。
這種「用已知類比未知」的方式,通常比直接看官方文件從零開始理解快很多。
第三步:寫小練習題自我檢驗
學完一個觀念後,可以請它出練習題確認自己真的懂了:
請針對「陣列操作(map, filter, reduce)」這個主題,出3題由淺入深的練習題,先不要給答案,等我寫完再幫我檢查。
先不要給答案這個要求很重要,自己先嘗試寫過一次,印象會比直接看解答深刻很多。
使用心得
自學最大的效率殺手是「卡關卡很久」,以前遇到看不懂的地方,可能要花很多時間爬文找答案,現在直接問 Claude,通常幾分鐘內就能得到針對性的解釋,而且可以一直追問到真正搞懂為止。不過也要提醒自己,理解之後還是要親手多寫、多練習,光看解釋不動手還是學不紮實。
明天預告
Day 13 我會分享怎麼用 Claude AI 對比其他 AI 工具,聊聊這段時間使用下來,遇到哪些Claude 表現特別好、或不如預期的情況。