Appreciate, respect and accept it, don't take it for granted

極速開發課後心得與練習紀錄

2021-04-12

為什麼我會想要上這門課

2020年11月份初次上91哥的課:針對遺留代碼加入單元測試的藝術, 體會到原來平常在使用的工具(pycharm)可以把開發速度做到這種程度, 感覺上類似之前我買了一支Garmin 235的錶但沒有辦法也不曉得如何發揮出它該有的功能, 但後來經由練習加上實際使用和校正, 才慢慢地有發揮跑錶帶給我的價值, 例如: 自訂訓練模式, 在跑步過程中方便提醒自己現在的狀況(心率區間, 配速, 距離…等)

和以往經驗不同且喜歡的體驗

上完91哥的這兩個課程, 有幾個讓我特別覺得和以往經驗不同且喜歡的體驗

觀察

  1. 最後的driver和navigator的演練,自己有出現害怕丟臉的恐懼和逃避感, 原來很多人都有XD
  2. 不要臉學得比較快XD,第二次聽到
  3. 一致性:91哥說出來和做到的一致性極高,感覺上做事和生活的哲學就是TDD實踐的延伸

練習紀錄

上課是輸入和體驗,最後一哩路是輸出
就如同版本控制git, 上課僅是你從main新增一個分支並在該分支下了第一個commit而已, 真正要完成這門課必須要透過練習再進至少2筆commit(階段一和二), 再把分支merge回原本的main

1
2
3
git checkout -b extreme-developing-plus
git add -u
git commit 'extreme develop class learning'

所以要成為youtuber啦(誤, 沒有啦, 要把自己的練習利用影片的方式記錄下來, 就和練習爵士鼓一樣, 才有機會看到自己的問題和盲點

來用SMART原則拆解這個任務吧, 分為階段一和階段二

階段一

階段性成果
S:

  1. 用0.25倍速度看Tennis影片, 先看到thirty love重構完成
  2. 可以停下來反思如果是自己會怎麼做, 和影片的差異在哪裡

M: 練習到thirty love重構完成或30分鐘並錄製影片上傳至youtube
A: 每天練習一個番茄鐘, 試試看把滑鼠拿掉XDD
R: 練習解決這種無法一步到位且需要拆解的任務, 為馬拉松做熱身
T: 2021/4/21之前完成

Practice 1:
love all, fifteen love

Practice 2:
love all, fifteen love, thirty love

Practice 3:
love all, fifteen love, thirty love, 練習第十五次

Practice 4:
to love fifteen

Practice 5:
練習紀錄
第二十次thirty love
第五次test_forty_love, test_love_fifteen
第四次test_love_thirty

Practice 6:
練習紀錄
第二十一次test_love_all, test_fifteen_love, test_thirty love
第九次test_forty_love, test_love_fifteen, test_love_thirty
第二次test_fifteen_all, test_thirty_all, test_deuce

Practice 7:
練習紀錄
第二十二次test_love_all, test_fifteen_love, test_thirty love
第十次test_forty_love, test_love_fifteen, test_love_thirty
第三次test_fifteen_all, test_thirty_all, test_deuce


Blog comments powered by Disqus