そろそろ研修期間也快要見到尾聲了,身為剛當工程師幾個月的我。
想趁現在,重新整理一下自己覺得很重要的心態,寫成這篇文章。

這篇文章的目的不是「知識上的成長」,而是「攝取多巴胺」。

:metal: 我想說:理解困難的事情就會很爽。

當被問到為什麼要挑戰理解困難的事情時,可以想到各種回答。

  • 「因為能學到很多」
  • 「為了職涯」

雖然是這樣,但又不完全是這樣!結果可能確實會變成那樣,但動機其實是 「會很爽」。因為 會很爽,所以大家一起來做吧!這就是這篇文章想講的。

:family_mwgb: 我想說,事情大致上有 4 種類型。

先把範圍講大一點。

事情可以依照「難不難」和「想不想做」組合成 4 種模式。

難不難想不想做① 爽爽的(目標)② 爽爽但不想做③ 很難(攻略對象)④ 很難這 4 種之中,我接下來要寫的是:如何把③變成①的做法與思考方式。

這裡,眼尖的牡蠣們應該會注意到,「難しい」和「むずかしい」其實是兩種不同的狀態。這不是打錯字,我是刻意區分的。

這裡把物件本身難度很高的稱為「難しい」。而不論難度高低,主觀上覺得「很難」的,則定義為「むずかしい」。也就是主觀與客觀的差異。

:thinking: 想想看「難しい」是什麼。

為了讓「難しい」變得很好理解,先來想想什麼叫「難しい」。

簡單來說,事情之所以會被覺得「難しい」,原因大概有這兩個吧。

  • 前置知識很多
  • 需要串起來的步驟很多

這是不是有點像某種東西呢?沒錯,就是 料理!(突然轉彎)

:cooking: 荷包蛋 vs 馬鈴薯燉肉

荷包蛋和馬鈴薯燉肉,你覺得哪一道比較難?沒錯,馬鈴薯燉肉比較難吧!那為什麼馬鈴薯燉肉比較難呢?

是因為 材料和工序比較多 吧。

  • 荷包蛋:打蛋、煎熟(材料少、工序少)
  • 馬鈴薯燉肉:切、炒、取高湯、燉煮(材料多、工序多)

也就是說,難易度的差異,單純會受到 材料(前置知識)的數量 和 工序(串接步驟)的數量 影響,對吧。

:taco: 馬鈴薯燉肉 vs 烤モチョモチョ(太長了,以下簡稱「甲」)

再來一題。馬鈴薯燉肉和甲,你覺得哪一道比較難?沒錯,甲比較難吧!那為什麼甲比較難呢?

是因為 我既不知道甲怎麼做,也不知道它到底是什麼。對於不明所以的東西(未知),本來就會覺得難。就是這樣。

(順帶一提,甲這道料理並不存在。)

也就是說,事情會被覺得「難しい」的原因,整理起來其實可以歸納成兩個:

  1. 前置知識或工序太多(馬鈴薯燉肉型)
  2. 根本不知道、也沒看過(甲型)

:ramen: 理論上,我想說沒有什麼是不能理解的。

料理的流程,和理解事情的流程非常相似。

  • 料理:取得材料 → 烹調 → 完成
  • 理解:取得前置知識 → 串接知識 → 理解

不是嗎?根本一樣嘛!我會這樣想。而且就像照著食譜備齊材料、走完步驟就一定能做出料理一樣,只要照著「食譜」準備好前置知識,並正確地串接起來,理論上任何事情都能被理解。

例如,如果要理解加法、乘法、冪次這三件事,難度大概會是:

加法 < 乘法 < 冪次

對吧。而在理解乘法的時候,特別是在背九九乘法表時,大家應該做過這種事:

5 × 3 = 5 + 5 + 5

再進一步,冪次則像是這樣:

5^2 = 5 × 5 = 5 + 5 + 5 + 5 + 5

也就是說,我們會把前置知識串起來,再進一步理解新的東西。根本一樣嘛!

所以,這裡我最想先講的是:

  • 「難しい」的本質,就是「要先有前置知識的前置知識,或是需要串接的量大到誇張」這種狀態
  • 理論上,沒有不能理解的東西

:astonished: 想想看「理解」是什麼。

剛才我說,「理解」就是把前置知識排出來並串接起來。和料理不同,這不需要刀也不需要火,全部都在腦中完成。隨時隨地、任何人都能做。很棒。

但仔細想想,把知識排列出來這件事,只能在你已經看得到結構和要素的 「馬鈴薯燉肉」 上做到。

如果一開始還停留在完全不明所以的未知 「甲」 狀態,連排列都沒辦法排列,直接結束。也就是說,跨過「甲」這道牆之後,才會出現「馬鈴薯燉肉」!

那麼,要怎麼把這種不明所以的未知,拉到馬鈴薯燉肉的程度呢?

答案就是 「把未知替換成已知」。

簡單來說,就是那種 「啊~,原來是那個意思啊!」 的感覺。

:stew: 你知道舒庫梅爾利嗎?

大家知道「舒庫梅爾利」這道料理嗎?
突然冒出沒看過的片假名,通常就會產生「很難」的感覺。

但如果把它拆開來看:

  • 雞肉(知道)
  • 大蒜(知道)
  • 用白醬燉煮(知道)

如何?

原本未知的「舒庫梅爾利」,應該已經透過已知的組合,在腦中被轉換成「原來就是蒜味很重的雞肉奶油燉菜啊!」了吧。

這樣一來,

未知 → 已知的組合 → 理解

就能走到這一步,所以(理論上)再也沒有不能理解的東西了!

:hugging: 那麼,怎麼把「不想做(③)」變成「會很爽(①)」?

當你覺得不想做的時候,先提醒自己這句話:

「理論上,沒有不能理解的東西」

不管看起來多麼兇猛的未知,只要把它拆解,並替換成自己手上已有的已知,就一定能理解。只要知道「沒有道理說解不開」,最初那個「很難」的感覺就會消失。

而真正的重點,從這裡才開始。

每理解一個東西,它就會變成自己新的「已知」。手上的知識越多,下一個未知被替換的速度就越快,能夠使用的變化也越多。當你進入這種像增量遊戲一樣、理解彼此連鎖的狀態時,就是最大的 「爽爽的」。

用「不可能解不開」突破「很難」,再持續增加已知,讓理解不斷膨脹。

這樣一來,③(不想做)就會翻轉成 ①(想做=爽爽的)。

:muscle: 結論

不用害怕「難しい」。因為理論上,沒有不能理解的東西。

  • 抱著「反正最後都能理解」的心態,用手邊的知識去替換
  • 透過理解來增加已知
  • 讓理解不斷膨脹,變成爽爽的

增加手邊的知識,加速度地攝取爽爽的感覺吧!


原文出處:https://qiita.com/Minotaurasu/items/a13a3fc940c2cd384063


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
254
🥈
mike
1
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登