方格精選

如何以恰當的心態學習任何事物 How do I learn anything?

閱讀時間約 8 分鐘
Photo by Wes Hicks on Unsplash
這一篇文章,我希望能給正在學習任何新事物、技能的讀者,一個實際的案例分享。也希望過程中的鼓勵,能夠給在中間努力的你,繼續堅持下去的勇氣。
也補充一下我過往的工作型態,基本一週工作 50~60 小時是常態,晚上常常加班到八、九點。通勤時間也長達一個小時。
因此,今天所有分享的案例,所有時間都是利用通勤和下班、假日的時間,沒有花費到上班時間。因此,今天就和大家分享一下目前的學習心態,以及過程遇到的挑戰,並如何克服。
我現在在自學前端開發,以 JavaScript 的技術為基礎。目前主要上的課程為 The Complete JavaScript Course 2023,目前在這四個月累積超過 52% 的完成度(課程長度超過 70 個小時),累積超過 300 則 JavaScript 的筆記,且這半年都是在職狀態。

為什麼需要學習目標?

很多的學習,一開始都來自於新接觸、逃避、生存,甚或有意識的學習;但開始學習一陣子後,就很容易遇到各種學習上的挑戰,甚至是心理上的挑戰。
為了克服挑戰甚至低潮,在學習新事物前,我都會習慣先思考–––究竟是什麼,讓我想要開始寫程式?甚至,我學會寫程式後,我想要拿這個技能做什麼?
在釐清過後,我發現自己希望能透過寫程式,改變或讓別人過的更好、更幸福,我希望透過寫程式「幫助其他人」。因此這是我最底層的動機,往上的才會是「如何」幫助其他人,進一步推進到寫文章、寫套件等手段。

學習前思考的三大問題

因此,若你想要開始寫程式、學習新技能,都能停下來思考三個問題。每一個問題,思考的越透徹越好:
  1. 你為什麼想要開始學這樣技能?
  2. 你學會這樣技能之後,想要做什麼?
  3. 為什麼學了這個技能後,就達的到你設定的目標?
其中,第三個問題非常關鍵。我們很習慣會落入滑坡謬誤,一旦開始往理想推理後,就會無限擴大可能發生的情境。例如:如果我學會寫程式,我就有一份不錯的工作;有不錯的工作,就有一份不錯的薪水;有不錯的薪水,就可以去做想做的事;能去做想做的事,我就會快樂...
然而,自始自終的目的,可能只是想要快樂。卻繞了這麼一大圈,覺得學了程式就可以讓自己快樂。到頭來不僅僅是失望,甚至可能再度陷入追求的惡性回圈。

學習的方式與心態調整

這一段,我會分享這一段自學的時間的收穫,主要可以分成「學習方式」與「心態調整」。也是因為釐清的自己的學習方式與心態,才能持續堅持學習。

學習方式(How to learn)

很多課程、講師都告訴我們,要學好程式就要自己下去動手寫;但有沒有想過,為什麼需要動手自己寫?
要瞭解為何要自己動手,可以從下面兩個面向來深入思考:
  1. 後設認知
  2. 回饋學習

後設認知

所謂的後設認知(Meta Thinking),指的是「思考如何思考」。換句話說,是去理解你如何學習、理解該事物。
後設認知之所以對動手寫重要,是因為當我們自己動手寫時,會開始思考「我之前的理解正確嗎?」、「這樣寫為什麼不能運作?」。
這些過程,都讓大腦去評估整個學習的內容。當我們回想自己上課的內容有什麼––––後設認知;當我們開始延伸自己的理解並應用時––––後設認知。
整個後設認知可以分成兩個部分,分別是「計畫層面」和「監控層面」。在計畫層面中,大腦會確認這樣做,是否能達到目標?是否需要更多資源?而監控層面中,則會確認目前的理解是否正確?是否需要調整學習步伐?我是否正在進步?
在認知參與程度越高,學習效果越好。學習便是在創造心理連結。
也因此,當我們開始動手寫程式,才有機會去評估自己的理解是否正確?是否記得當初學習的知識?之前學的內容,是否能達到目標?

回饋學習

學習的重點,在於獲取有效的回饋。對於大腦的發展來說,如果我們持續回憶,且回憶的過程越痛苦,就代表該項記憶越重要,也因此就越容易記得該項知識。
美國的頂尖記憶專家班耐特、史瓦茲曾在自己的心理學課堂中,請學生反覆針對知道的東西向他提問,因而強迫學生提取課堂當中講過的知識。整個過程對學生來說是痛苦的;但在學期末時,他們的表現成績都有顯著提高。
回到學習這件事,能動手自己開始寫,才有機會能夠從大腦中提取知識,進一步確認自己的記憶程度。當我們回憶不清晰,甚至忘記的知識時,會產生痛苦的感受。也是這個感受,讓大腦知道這項記憶特別重要,因此當我們學習或更正該項知識時,也就更容易記得。
另一部份,則是藉由比對的過程,我們才有明確的程式碼可以比較,因此構成了有效的回饋。同時在撰寫的過程中,會迫使我們推理具體的程式碼寫法,進而增進我們的理解。

學習心態的調整

Photo by David Pupăză on Unsplash
錯誤,是學習的重要核心。
在學習一項新的技術時,一定會遇到成堆的錯誤與困惑,也是這些困惑阻擋我們學習。因此在學習一項新的事物前,請先將「錯誤」擺在學習路上必然的地位
因此在學習寫程式時,不用因為寫的程式碼不正確,或是不夠清晰完美,就卡在原地嘗試要解決。重點在於開始寫,並從錯誤中獲得回饋。
當然,我也不喜歡錯誤,不喜歡困惑或問題解不出來的感覺;但透過錯誤,我們才有辦法深刻地理解一個領域或概念。當我們終於克服挑戰時,也才會感覺到腦內啡帶來的成就感。我們不喜歡玩毫無成就感的遊戲。
下面就和大家分享,在這半年的學習過程中,兩個我認為最重要的關鍵:
  • 完美並不存在,修正才是常態。
  • 接受自己永遠學不完,重點於達成目標。

完美並不存在,修正才是常態

我在學習時,有時還是會想像,會不會真的適合寫程式的天才,不會在這麼基礎的問題遇到困難。都是一學就會,馬上就能解決問題。
然而就算連 PHP 之父 Rasmus Lerdorf,也常常說這樣的話:
「我其實很討厭寫程式,但我喜歡解決問題。」、「有些人熱愛寫程式,我真不懂為什麼。」、「我不是一個真的工程師。我把東西弄一弄,弄到能跑之後就不管了。」
因此遇到困難是常態,就算連大師級的人物,也都會遇到困難。現在的我,在每一次遇到困難時,都會當作是一次學習的機會。我知道,只要我學會修正這個錯誤,我就離目標更近了一點點。(延伸閱讀:自學程式語言前,你真正該注意的技巧––零基礎也能學會的解決問題四步驟

接受自己永遠學不完,重點於達成目標

前端技術的更迭非常的快,可能前幾年還在火的 jQuery 框架,隔了幾年就成了 React / Vue /Angular 的大框架時代。因此,我們永遠也不可能學完所有的技術或知識。
但這並不代表我們就要混吃等死,而是重新專注於目標
如果我們的目的是進跨國的公司,那這些公司都用哪一些框架?他們開發了什麼工具?如果我們的目標,是能夠開發一些工具幫助到其他人,那哪一些套件能更容易達到?以上的思考方向,才是面對成堆選項時,第一時間該思考的問題。
釐清自己的目標後,再回來思考是否需要學習該技術。我曾經也有很強烈的 FOMO(Fear Of Missing Out)症候群;但真的回來思考,我需要這麼多資訊嗎?其時多數的時候未必。
重新釐清自己的目標後,堅定地朝自己的目標前進即可。無須總是追求最新的技術,重點還是在釐清自己的目標,以及規劃如何達到目標。

學習是一條充滿挑戰的路

學習是一條充滿挑戰的路,就像上面看到的,一開始都會覺得一切事物很棒;但隨著成長和實際運用,會遇到一連串的挫折和困惑。這個過程慢慢持續到中期後,忽然間需要的知識就串在一起,讓你能夠駕輕就熟地完成目標任務。
且學習本身就像是在織網,一開始僅有一點點基礎。隨著網越來越大,需要花更多的心力,才能擴張整張網。每一次從越來越大張的網擴張,都會讓複雜度增加。
但直到某一天,網的基本架構成型,你也對織網的過程駕輕就熟,擴張網的大小就變得不再那麼困難。因此別擔心影響你的是天賦,在成功織出一張網以前,需要的都並非天賦。
雖然我也仍然在學習當中,但希望在這個過程中的心得,能夠給正在閱讀中的你一些動力。有任何的想法或感觸,也歡迎你留言給我!

參考資料 Reference

為什麼會看到廣告
此處作為整理前端(Frontend)和相關的 HTML、CSS、JavaScript、React 等前端觀念與技巧,全部都會收錄在這個專題之中。同時也會將相關的技術與反思記錄在此,歡迎各位讀者互相交流。
留言0
查看全部
發表第一個留言支持創作者!
在傳統開發的過程中,很容易會搞混一般的 this 和箭頭函式(arrow function)中的 lexcial "this" 兩者的差異。本文就以實際的例子來說明各自的差異,以及在未來使用時需要注意哪一些細節。
在傳統開發的過程中,很容易會搞混一般的 this 和箭頭函式(arrow function)中的 lexcial "this" 兩者的差異。本文就以實際的例子來說明各自的差異,以及在未來使用時需要注意哪一些細節。
你可能也想看
Google News 追蹤
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
Thumbnail
如何以電商創業賺錢全攻略:從零開始的財富之旅 在這個數位化的世代,電商創業已成為許多創業者的首選。不僅因為其低門檻入場,更因為其龐大的市場潛力。本文將帶你了解如何透過電商平台開創財富之路。 確定你的利基市場 成功的電商創業首先需要找到一個利基市場。研究市場需求,找出你的目標客群,並提供他們真正
Thumbnail
本文介紹了Txyz的使用案例以及優點和侷限性,並希望能幫助到讀者順利完成學術研究!
Thumbnail
愛馬仕,一個代表奢華與獨特手工藝的名字,在全球範圍內享有盛譽。不過,其昂貴的價格常常使得許多消費者望而卻步。然而,即使是在高端奢侈品市場中,也存在著一些相對「平民化」的選擇。本文將介紹一款Hermes包,即使是小資消費者也能夠觸及的愛馬仕入門款,讓您不必花費巨額就能擁有一抹奢華的品味。
Thumbnail
這篇文章介紹了《拿鐵因子》的內容,分享了三個改變財務觀唸的好習慣:收入增加,花費不增加,好習慣勝過列預算,以及現在就過富足的人生。這些觀念對理財初學者有啟發作用,也適合老手參考。
Thumbnail
我相信再過不久的將來,一定會有發生由ChatGPT相關技術所造成的科技革命。 他的表現真的太好了XDD 這篇文記錄這個時刻,我猜過個一兩年回來看,他的表現會更令人驚訝。 CHATGPT,請幫我寫一篇有關leetcode刷題攻略的文章(p.s.幫我加上emoji): LeetCode 是一個非常受
一、 Q&A重點: (一) 維尼:站長、小編,您好:我是人事行政兼職考生,幾個月前購買補習班課程,後來接觸到站長分享的讀書方式,但書籍實在不想多花錢,想請站長協助如何改變?力拼上榜~ (二) Weisen:請問站長有更明確一點的關於公職霸凌的解決方式嗎?黑鍋不想背會如何等等…,謝謝您! (三) 麥菲
Thumbnail
今天是學畫的第46天,昨天有了初步的故事架構之後,就想要來寫個腳步,寫著寫著靈感就源源不絕,劈裡啪啦寫了好多字(大約2千字)。
Thumbnail
台股今年進入空頭市場,不管是之前多方或空方,都因為每一天盤勢震盪,一下子大漲,隔一天又大跌,不少年輕的股民已經提早從畢業了。 股神巴菲特名言:「潮水退去時,才知道誰沒有穿著泳褲。」 舉例說明: 由以上的圖表得到定期定額的三種好處: 一、 專注在資產成長與累積張數 二、 股價漲跌只是一時價格的波動。
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
Thumbnail
如何以電商創業賺錢全攻略:從零開始的財富之旅 在這個數位化的世代,電商創業已成為許多創業者的首選。不僅因為其低門檻入場,更因為其龐大的市場潛力。本文將帶你了解如何透過電商平台開創財富之路。 確定你的利基市場 成功的電商創業首先需要找到一個利基市場。研究市場需求,找出你的目標客群,並提供他們真正
Thumbnail
本文介紹了Txyz的使用案例以及優點和侷限性,並希望能幫助到讀者順利完成學術研究!
Thumbnail
愛馬仕,一個代表奢華與獨特手工藝的名字,在全球範圍內享有盛譽。不過,其昂貴的價格常常使得許多消費者望而卻步。然而,即使是在高端奢侈品市場中,也存在著一些相對「平民化」的選擇。本文將介紹一款Hermes包,即使是小資消費者也能夠觸及的愛馬仕入門款,讓您不必花費巨額就能擁有一抹奢華的品味。
Thumbnail
這篇文章介紹了《拿鐵因子》的內容,分享了三個改變財務觀唸的好習慣:收入增加,花費不增加,好習慣勝過列預算,以及現在就過富足的人生。這些觀念對理財初學者有啟發作用,也適合老手參考。
Thumbnail
我相信再過不久的將來,一定會有發生由ChatGPT相關技術所造成的科技革命。 他的表現真的太好了XDD 這篇文記錄這個時刻,我猜過個一兩年回來看,他的表現會更令人驚訝。 CHATGPT,請幫我寫一篇有關leetcode刷題攻略的文章(p.s.幫我加上emoji): LeetCode 是一個非常受
一、 Q&A重點: (一) 維尼:站長、小編,您好:我是人事行政兼職考生,幾個月前購買補習班課程,後來接觸到站長分享的讀書方式,但書籍實在不想多花錢,想請站長協助如何改變?力拼上榜~ (二) Weisen:請問站長有更明確一點的關於公職霸凌的解決方式嗎?黑鍋不想背會如何等等…,謝謝您! (三) 麥菲
Thumbnail
今天是學畫的第46天,昨天有了初步的故事架構之後,就想要來寫個腳步,寫著寫著靈感就源源不絕,劈裡啪啦寫了好多字(大約2千字)。
Thumbnail
台股今年進入空頭市場,不管是之前多方或空方,都因為每一天盤勢震盪,一下子大漲,隔一天又大跌,不少年輕的股民已經提早從畢業了。 股神巴菲特名言:「潮水退去時,才知道誰沒有穿著泳褲。」 舉例說明: 由以上的圖表得到定期定額的三種好處: 一、 專注在資產成長與累積張數 二、 股價漲跌只是一時價格的波動。