這次系列到這篇滿30篇,但還有幾篇會寫,
對自己來說不算完賽,這篇像是 完賽心得(上) 的概念
今年滿早就開始準備寫鐵人,準備時有兩個方向:
因為在執行 PixiJS 專案,就把工作時遇到的問題整理起來
一開始也不知道能不能寫滿 30篇,沒想到不止寫滿還超出很多
再寫這系列的原因:
我滿喜歡 PixiJS,想說這次不從介紹的角度來寫,
而是從解決奇怪問題與研究這個 Library 的實作來出發
但我更建議用 適當的工具 解決 適合的問題,
不是所有問題都適合 Canvas / WebGL 處理
寫著寫著,發現 PixiJS 這套 Library 的更多:
都是很難得的經驗
可以很淺:從基礎開始講,動畫原理、分鏡概念等
也可以很深:線性代數、Shading Language (不過我沒有很熟)
這仍然是我有興趣的主題,也說不定在某個機緣下就開始這個主題
由於準備了滿長的時間,在不同時期做了小紀錄
幾乎是整年吧,在筆記網站整理遇到的問題,先寫個大概
遇到問題時我會想是哪個部分造成的問題
會為了解決問題做小 Demo,
有小 Demo 後,整個解問題的過程也許就會成為一段文章
原本想說扣掉第一天跟最後一天,致找準備 28 篇就好
已經準備好可以寫的量也差不多就是這個數字
沒想到越挖越深,越準備越覺得寫不完
很可能會寫超過 30 篇,而且不知道盡頭在哪
很有趣,很有挑戰
有點像是參加馬拉松時,跑了大約 1/3 的心情
知道自己準備了不少,可是還有很多的路要走
可寫的項目來到 44 篇,已經不是沒東西寫的問題了
開始整理想要寫成鐵人賽的內容:
開始從我想象中的讀者調整內容:
想討論較深的 PixiJS,最後卻變得有些像是論文
雖然又硬又長,但也確實是我這次想寫的鐵人賽
開賽到差不多一半的時間
雖然每天要寫的內容差不多都整理好了
但回來看時又覺得不夠詳細,或是想從更源頭查起
此時的狀態:
這時很常有的心情是:
寫這什麼鬼,翻掉重寫!
有 Demo 更好理解吧,寫 Demo!
有 Demo 不夠,錄影片吧!
準備期使用的名詞不夠完整,發文時都要再潤過
就這樣,即使已經準備好大綱,也會在每天要發文的時候
花上不少時間在整理當天要發的內容
因為目標是 40 多篇,所以即使在 9 月中也沒有寫一半了的感覺
有時還會有點沮喪,想說為什麼要讓自己這麼累
看到在追的系列開始有文章產出後,覺得有動力了些
還有一起寫文章的朋友的默默支持,覺得還可以繼續!
此時寫的是較深的內容,越寫越懷疑自己在做什麼
不過最後還是盡量努力的寫完整
會看這系列的 PixiJS 開發者,都可能遇到類似的問題
想儘量讓大家知道 PixiJS 的全貌
說不定哪天遇到同樣問題的 PixiJS 開發者會說:「對,在這篇找到答案了!」
因為想寫超過 30 篇,會比 30 天完賽會更沒有終點的感覺,
有一種 「 啊~好想放假 」 的感覺
不管,我要吃大餐、玩玩具
第一天開賽、努力到今天且完成的鐵人們,恭喜大家
還在努力的鐵人們,我可能會寫到關門的最後一天,一起努力吧
如同 Issue 與 Feature 不會有結束的一天
我這次 Release 在鐵人賽的文章約在 45 篇附近,
一天一篇,完成後便是自己這次真正的完賽
Eia前輩真的好認真!真的很讓人敬佩(鞠躬!
恭喜前輩完賽了~
前輩對PixiJS之於我對J5JS的熱情~
但我還有很多地方要和Eia前輩學習的地方,我還不夠積極...
向前輩學習研究的精神!