如何成為專家 - 技巧篇(尚未完成,先放出來供需要的朋友參考)


前言

繼一開始的 如何成為專家 - 心態篇 還有 如何成為專家 - 體力篇,今天要來紀錄一些通往專家之路的技巧。我也將下面的小訣竅們分成 "開始學習" 跟 "提升學習效率" 兩類,我用這兩個分類,分開討論怎麼 "進入學習狀態" 跟 "在學習時提升學習效率"。好啦,正文開始。

開始學習 #1 - 相信存在著很棒的方法,在等待我們去學習

不知道大家有沒有觀察過自己必須得學、卻還是不想學習的時刻?

我有過,而且我發現我自己不想學習的時候,常常是覺得要面對的東西好難,我不知道自己能不能學起來,然後就會想逃避。之所以覺得好難,有一部分的原因就來自於,使用的方法太差。

請點下圖連結到影片,從 12:11 到 19:51,這位醫師(他拿過醫師國考跟高考的全國第一)分享的觀念非常讚,也是技巧篇之所以成立的重要前提 - 一定存在著很優雅、有效率的方法來讓你達成目標:

只要相信你面對的問題一定也有人遇到過,而且一定有人用最巧妙優雅的方法解決過,那剩下的就是敞開心胸向這樣的人學習。對於方法,把自己的心態變成學生,先學到好的方法,再開始努力,就能事半功倍。(我在 Leetcode 刷題 pattern - 美國軟體工程師求職有趣經驗 裡面分享一開始找方法的過程,就誤打誤撞地有使用到這個技巧)

開始學習 #2 - 不求懂,求開始熟悉,讀書千遍其義自現,壓低啟動門檻

開始學習 #3 - 動手作,脫離規劃癱瘓

寫出錯的程式不是一件很壞的事,停滯不前才是。很多時候我們未必能夠對整個程式的行為都了然於心,但反正電腦也不會批評你,寫出錯的東西跑出錯誤結果,你就能加速瞭解自己哪邊的認知錯誤,然後修正。

開始學習 #4 - 把事情拆分成可以輕鬆達成的許多小關卡

提升學習效率 #1 - 找到適合你的教材

提升學習效率 #2 - 集中(移除掉會影響你的雜念)

移除掉雜念的一個重要方法就是培養習慣,這樣能減少很多認知上的負荷

進藤光集中

延伸閱讀二對這點提出了更深入的一些想法,可以去看看。而如果你進入了高度集中卻放鬆的狀態,這其實也是一種節省能量的狀態,也可以被歸類在體力篇,不過硬要把這點在體力篇再寫一遍也沒必要,大家能適當應用比較重要。

提升學習效率 #3 - 掌握幂次法則

20 % 的高產出時間,能夠佔重要成果的 80 %;一瞬間的頓悟,有時候能夠抵得上數十小時的胡亂嘗試。

提升學習效率 #4 - 放大你所學到的東西

例如撰寫文章、製作教學影片放上 Youtube、在某些活動給演講、在網路論壇上回答問題,當你透過這些方式分享你所學到的東西,你可能會逐漸得到來自其他人的回饋,也可能幫助其他人省下很多自己摸索的時間,更加感受到自己學習的東西非常有意義。

不過,這篇文章著重講技巧,所以我想強調的是,當你為了分享,就會把學到的東西再組織整理一遍,變成別人能夠看懂的形式,而在這個過程中,你會自然發現自己哪裡不通、或是有哪邊已經忘記。對我這種容易想要追求完美,然後感到壓力的人來說,這種學習方法會讓我忘記 "我上次怎麼沒有弄懂、我應該要..." 的想法,而是專心在把眼前覺得該補的東西學通,這樣就能寫出完整通透的文章。

總結

這篇是心、技、體三篇裡面的最終章,這幾篇我自己也常常回來看,我最近常常想,以前光是考個試都要讀滿久的,多花一點時間靜下心來學習怎麼用更好的心態、技巧學習,不是也很合理嗎?

所以我希望自己不要急,多多活用這幾篇文章整理出來的內容,隨著經驗增加,更多深入的感悟跟洞見自然會浮現。隨著方法越來越好,就能越來越開心地成為某個領域的專家!之後如果有發現更好的東西也會編輯這些文章補上,或開新的文章分享。Go Go,希望大家都能愉快地學習任何想學的東西!

延伸閱讀

  1. 一萬小時努力比不過別人五小時?忽略這點,再努力都只是在原地踏步
  2. 進入高度投入而放鬆的狀態(只取影片中講到高度投入而放鬆狀態的部分,其他部分請謹慎觀看,重點是取自己能接受、並能實際應用獲得好處的)
#Self-improvement







你可能感興趣的文章

JavaScript - 對 Closure 閉包的初步理解

JavaScript - 對 Closure 閉包的初步理解

3. ECMAScript - Notational Conventions 符號約定

3. ECMAScript - Notational Conventions 符號約定

Git 狀況劇

Git 狀況劇






留言討論