終於第 30 天了,也就是說終於可以脫離文章地獄 ?
最後一篇不要寫技術了,來講講心得。(看之前大家不都這樣嗎?)
這一次寫的主題其實兩年前就想做了,去年一整年東摸西摸也只大概做了一半而已。知道今年鐵人賽的訊息應該是在六月多的時候,那時候我就跟朋友說,我要來參加這個當作督促自己一定要完成去年的 project,然後我就踏上不歸路了。
既然要參賽,那就開始把之前的東西再翻出來重新整理一下,再一次檢視當初的想法是否需要修正,然後開始列表還需要補上哪些東西。註 1 是我寫在 Google doc 內的紀錄,裡面寫著每一天要做什麼事、寫什麼,大綱細節都先記下來,然後再看何時有空趕快補寫 code,文章的部分也照著這些邏輯脈絡去寫。
但因為之前欠的債太多,所以後來發現 code 補不完 ?
有時候改 code 改到一半的時候都想問自己,幹嘛把自己搞得這麼累?,
下班回家爽爽翹著腿看日劇不也很好嗎?算了,個人造孽個人擔,活該愛玩就自己想辦法收拾殘局 ><
所以大概 7月初開始瘋狂的還債,只要遇到假日或是下班後沒有出去 happy的話,基本上就是窩在家裡狂趕進度,看我的 github 紀錄就知道了 ?
但自己真的還是很貪玩,明明事情就做不完,但 9 月初的時候還硬是跑去日本爬了一趟富士山,所以看得出來 github 的紀錄在 9 月有一條空白 ?
富士山之旅 :
https://medium.com/phelps-ke/mount-fuji-1-3776-baf79abd6ae8
講個題外話,其實所有的文章我有先寫好放到我的 Medium 上,打算只要到了當天早上上班前再複製貼上過來痞客邦就好。
https://medium.com/phelps-ithome-ironman
但人生就是這樣,計畫永遠趕不上變化,當初安排的時程到最後根本沒按照時程走。我在我的桌曆上寫下每一天比賽的天數(藍色字體),綠色字體是當天一定要先完成的第 N 篇,例如 9 月 18 日是比賽的第 17 天,我預期要先寫好第 23 天的文章,想當然一定又被拖延到,因為我到了寫這一篇的這一天 (9月27日) 才把最後一篇寫完。還好啦,就還沒延誤超過一個星期 ?
因為平常的工作有很多時間需要嘗試新技術,所以自己在寫這個 project 的時候也知道這次文章使用到的技術已經不是最新的,“或許”在效能上不會達到預期的理想 (但至少我正確率成長了 20% 阿),所以整體來說比較像是在當督促自己趕快完成去年的想法而已,反倒不是在追求什麼最佳解。
認真想想,其實下班後不是不想做這些東西,只是為了做這個 project 反而很多事情都沒做,例如怎麼去重新分配時間,這對我來說比較痛苦 ><
最明顯的例子 … 我還有一堆書還沒看啊 ?
我的百年早餐史躺在那邊快兩個月了 ><
好,講了這麼多廢話,做個總結好了
整個 project 明年會繼續比賽,只是就會換新的程式語言和演算法去執行,再來跟今年比較看看。好,我要來看 Netflix 了,我們就 .. 明年見囉!!
註 1:
https://github.com/deternan/PTT_Stock/blob/master/Agenda.pdf
恭喜完賽!!!
覺得這句話很受用
不過一個系統無法有一個最完美的產出,不斷的從中改進才是一個開發者該有的精神。
終於可以看自己想看的書啦~!!