為什麼要寫鐵人賽?
因為開發的時候時常搜尋到來自鐵人賽的文章,他們幫助我理解觀念或加速開發,省了我很多時間,我也想這樣幫助別人。
此外,我想嘗試專注學習一段時間,暫時不碰開發,針對我感興趣的主題(Web3)進行研究。經過每天思考今天要學什麼以及輸出什麼,我深切體認到要把自己學到的知識用文字呈現出來,才能夠確認自己到底對某個知識認識到什麼程度。心理學中的「解釋深度的錯覺」 (illusion of explanatory depth),是指人們自認理解複雜的現象,但實際上只是隱隱約約、模模糊糊知道個大概。太多時候我以為自己懂了某項技術,直到我必須把它寫成文章,我才發現還有好多東西都不懂!
--
在開發的時候,時常因為層出不窮的問題需要解決,有時在一支半解的情況下,就將問題修好了,我通常不會有動力去深入學習並把知識填補起來,或出一篇文章,反而是去處理下一個問題,來面對專案的有限時間。
通常要出一篇完整的技術文章需要做些功課或實驗,沒真的搞懂我也不好意思寫出來給別人讀,但是,鐵人賽的時間有限,一天就是得出一篇,因此當我選定主題,研究後覺得能夠產一些內容,但又並不是全部細節都搞懂,時間不夠只好先發文,內容有所缺漏或錯誤只好之後再補。
鐵人賽此時對我發揮的作用是,逼迫我大量產出文章,暫時不求品質。而我體驗下來的感受是,比起沒有鐵人賽我可能一篇文章琢磨個兩三天都出不來,鐵人賽使我暫時得把某些研究擱下,直接進入下個主題。我認為這點對我的學習是有幫助的,我過去太在意精心佈置一篇文章,而無法體認到藉由大量產出所帶來的磨練機會。
--
鐵人賽最讓我感到疲憊的,是週末假日也要出文章。每次都想在平日先把假日的寫好,假日就能好好休息,但時常事與願違,每天都忙不過來,或者我總會覺得,反正假日就隨便找個主題簡短寫一篇就好,於是就沒有準備。
參與鐵人賽之前大概偷跑了四天的份,但用光了以後,體驗到每天一早起來就要想一個主題去研究然後寫成文章,實在有點硬,大概兩個禮拜後開始,才進入有規劃的出文,就是在前一兩天就知道今天能寫的主題,才不至於太常出現文章寫不出來的窘境。
不過還是有一天假日出現非常想放棄鐵人賽的念頭,拖到晚上才硬著頭皮出一篇文章,當時的想法是,隨便寫個 300 字就能延續下去了,都連續出這麼多天了,還是別輕易中斷吧!
--
總之,如果我寫得某篇文章對你有所助益,就請幫我點個讚吧~
我先將所有文章的連結整理至 HackMD: https://hackmd.io/@web3briefs/2024ironman
之後可能對各篇文章做更新或擴充內容,就會以 HackMD 為主,除非有重大錯誤,ithome 這邊的文章內容就不再多加維護。
此外我最近才知道這個網站:區塊鏈詞彙中英翻譯,之後也會以網站中的翻譯方式修正文章,也歡迎針對與翻譯網不符的地方予以糾正。
終於達成鐵人賽成就了,爽啦!