Kalan's Blog

Kalan 頭像照片,在淡水拍攝,淺藍背景

四零二曜日電子報上線啦!訂閱訂起來

Software Engineer / Taiwanese / Life in Fukuoka
This blog supports RSS feed (all content), you can click RSS icon or setup through third-party service. If there are special styles such as code syntax in the technical article, it is still recommended to browse to the original website for the best experience.

Current Theme light

我會把一些不成文的筆記或是最近的生活雜感放在短筆記,如果有興趣的話可以來看看唷!

Please notice that currenly most of posts are translated by AI automatically and might contain lots of confusion. I'll gradually translate the post ASAP

Self-learning Encyclopedia - Reading Reflections

這本書感覺總有一天會翻成中文版,趁著目前只有日文版時跟大家分享閱讀心得。這本書厚厚一本 700 多頁,在日本甚至被稱作「#鈍器本」,還有登上暢銷排行榜。裡頭的內容非常充實,很適合想要完整學習一門知識卻不知道如何下手的初學者。

簡介

各種自學的方法歸納在書中,總共分成三個部分。

第一部是講為什麼要學習,並且透過各種方法來尋找答案;

第二部是講要學什麼,並介紹各種方法來尋找自己想要學的東西;

第三部是教你怎麼學習,除了知識取得的管道之外,還有像是如何歸納、整理,知識鏈的形成。

第一部:認清自己為何學習?

為什麼要學習?通常人們學習是因為想要完成某種目標與改變現狀。例如:為了要轉職軟體工程師,所以需要學習電腦科學相關知識;為了當律師,需要學習法律等等。因此決定目標是學習的大前期之一。

決定學習某個領域或某個知識的時候,往往會有很多迷惘與挫折。

1. 整理目標與現狀

書中提到的一個方法是將目標與現狀寫在左右兩側,並且在中間寫上為了完成目標所需要的知識。

2. 紀錄時間的使用方式

因為規劃的人多,但是紀錄的人少。要掌握自己的學習品質首先需要掌握自己時間的使用方式。就我自己來說,這一點的確做的不夠確實,很多時候明明想要做 A,但是滑滑手機或是打個遊戲時間好像又過去了。

3. 提高時間的「品質」

書中有提到,我們的時間品質是由那段時間當下能做的事情決定:

行動
吃早餐XOXX
搭捷運XOXO
下班回家OOOO

圈圈越多代表時間的品質越高,也就越容易進入深度專注狀態。如果時間不夠,可以先試著從提高時間品質開始。對於工程師來說,或許可以在這個表格加入一項:「是否能夠使用電腦」。

4. 可能的階梯

對於陌生的領域來說,往往會有很多盲人摸象的時候,這時可以先從列舉自己會的知識開始,逐漸列舉出更艱深的知識,這時候往往就可以知道自己目前的水平,也可以知道接下來要往哪一步出發。在自己想要學習的領域當中,有哪些是自己已經瞭解的,有哪些是比較複雜的知識自己還不會的一一列出來,這時就可以按照複雜度來排序自己的學習方向。

以前端學習來說,由簡單到難可以分為(大致劃分):

  1. HTML, CSS
  2. JavaScript 基礎語法
  3. 瀏覽器 JavaScript
  4. 前端框架

可能在之前已經有學過 HTML 與 CSS,接下來就可以由淺入深循序漸進學習。

5. 1/100 學習法

同樣以「前端」舉例,光以名詞定義範圍實在太廣,可以一步步拆解。比如說先學習 HTML,HTML 範圍還是太廣,再把範圍限縮到 tag 名稱。例如今天就先學 <p> 標籤跟 <div> 標籤。這樣一來就不會看著名詞發呆,至少有明確的方向讓自己前進。

6. 設定習慣槓桿

人是習慣的動物,我們的行動很大程度取決於我們的習慣。書中有提到幾種方式:

  • 觸發條件
  • 行動
  • 回饋

以上健身房來說,穿上健身衣服、鞋子是觸發條件,往健身房移動是行動,健身這個行為則是結果。所以要培養好習慣,就要先讓好習慣的誘因更容易發生,比如說前一天先準備好衣服一起床就可以馬上穿好出門,把手機放在遠離床的地方等等。另外一個就是讓壞習慣的誘因更難發生,例如先把手機關機,想滑手機的時候就要等很久,乾脆就不滑了。

7. 行動制約

找親朋好友立下契約,如果沒有做到就要執行懲罰,例如請喝飲料或是捐錢等等,這個懲罰最好有點痛,但又不會太痛,才能達到制約的效果。

Prev

Drawing lines with WebGL is even more difficult than I imagined.

Next

Fast Fourier Transform (FFT)

If you found this article helpful, please consider buy me a drink ☕️ It'll make my ordinary day shine✨

Buy me a coffee