記得以前還是跑者的時候,練跑距離大概都維持在 8 公里左右,每當參加路跑活動 10 公里的距離都覺得游刃有餘,所以開始參加半馬,平常練跑距離也變成 8 至 12 公里,或者跑滿 70 分鐘,這樣的 21k 訓練比相較 10k 來說是較少的,雖然還是可以完賽,但不同的是完賽後有氣力放盡的感覺。
有一天突然心血來潮想要完成全馬,但練跑量沒有提升到該有的水平,身體對跑超過 21-42k 的世界很陌生,於是在第 24k 時爆了,疼痛讓我走走停停,撐回終點當然也關門了。
在參加鐵人賽之前才剛接觸 JavaScript 不到 10 天打疫苗還請假,沒有累積文章,只有幾個標題跟一兩句的筆記,很多知識點都是當天讀當天寫,其實早在 20 天之前就已經彈盡援絕了,對於產生網路垃圾深感愧疚(我很抱歉),但事實證明想太多又沒人看。用發文記錄自己的學習歷程感受很深,從完全不懂到略有雛型,也完成了一個自己想要的實作。
從參賽體會到累積筆記的力量相當可觀,每份筆記都是一份記錄,幫助你回想脈絡、整理思緒;自己的學習筆記是跟自己對話,而在網路上發文要考慮到觀眾看不看的懂,能不能明白的解釋到對方理解,這件事情會加深自我學習的深度,是個很好的學習方法。
從零開始的JS學習之路系列
[Day01] 前言
[Day02] 變數
[Day03] 基本型別
[Day04] 物件型別
[Day05] 運算式與運算子
[Day06] 自動轉型
[Day07] 賦值運算子、逗號運算子、邏輯運算子筆記
[Day08] 流程判斷:if else 與 switch
[Day09] while、for 迴圈
[Day10] 迴圈練習
[Day11] 函式 function
[Day12] 從 function 談變數的 Scope
[Day13] Hoisting
[Day14] 傳值或傳址(上)
[Day15] 傳值或傳址(下)
[Day16] 傳值、傳址 or call by sharing
[Day17] 一級函式
[Day18] 箭頭函式
[Day19] 參數(上)
[Day20] 參數(下)
[Day21] 回呼函式 Callback Function
[Day22] 計時器 setTimeout()
[Day23] Array methods 陣列操作方法(1)
[Day24] Array methods 陣列操作方法(2)
[Day25] Array methods 陣列操作方法(3)
[Day26] String methods 字串操作方法(1)
[Day27] String methods 字串操作方法(2)
[Day28] 正規表達式 Regular Expression
[Day29] 正規表達式 - 中英空白生成器實作
感謝好想工作室還有隊友們 30 天來的互相幫助,謝謝大家。