這是場一年一度、為期 45 天的比賽,參賽者需要連續 30 天發表一系列的技術文章。
筆者以去年參賽的經驗整理出一些賽前可以注意的細節,希望能幫助到對這個比賽有興趣的朋友們,如果文章中有哪個部分講的不正確歡迎討論,筆者只是透過這篇文章讓大家了解準備的方向,希望這個有意義的比賽可以吸引到更多人才參與,謝謝大家。
一、哪些人會來參加比賽
二、選擇比賽主題
三、為自己的比賽題目取名
四、賽前準備
五、比賽時的心理建設
六、後記
會來參加這場比賽的都不是什麼正常人類,最起碼都有一個「自虐」的M屬性、並且對自己的技術都有一定的自信。
他們有豐富的實戰經驗,並且對於技術非常熟悉;但是很少用文字來做表達,過去寫得最多的就是技術文件,這種參賽者在撰寫文章時可以注意幾個部分:
我寫的技術文章普通人看得懂嗎?還是只適合有程式底子的人看?
程式佔了大部分的篇幅,技術講解的部分偏少
很興奮地寫了十幾篇,但後面的文章不知道怎麼銜接
一個人成長最快速的方式就是去挑戰自己不熟悉的事物,這類的參賽者把比賽當成對自己的一種磨練,得獎與否並不是關鍵,比賽過程的成長才是他們最在意的事情,但有幾點還是要注意:
雖然把比賽當成磨練,但分享的技術還是要確保內容的正確性
盡量選擇已經有一定熟悉度的主題,不然很難完賽
這類參賽者就是有備而來,參加這場比賽都是以得獎為目的;基本上他們應該不會點開這篇文章。
俗話說的好:「選擇比努力更重要」,有時是否會得獎並不全看你的技術功底。
「Modern Web、Software Development、AI & Data」這幾個主題歷屆參賽人數居高不下,尤其是 Modern Web 每一屆都有一群強者參賽,所以選擇這幾個主題請做好心理準備,你的對手都是一群菁英王者。
有些主題參賽人數相對少,但這並不代表裡面沒有高手;通常參賽人數少是因為會這門技術的人真的不多,所以會挑選這類主題的通常已經在這個領域深耕已久。
除非你會的技術非常廣,不然其實也沒什麼好挑的;但如果你的題目剛好符合多個主題,我會建議你參加人數最少的那個主題,相對來說獲獎機率比較高。
但千萬不要為了獲獎而參加一個不熟悉的主題,因為不熟悉的領域你獲獎的機率其實更低。
「好的名字是成功的一半」,先不管內容寫的怎麼樣,至少可以吸引更多點閱率。
就像程式的變數命名要有意義一樣,不要取一個沒人看得懂你在做什麼的比賽題目,題目可以有創意,但最好包含以下幾點:
知道使用的技術(ex:JavaScript)
清楚題目的內容(ex:JavaScript 爬蟲)
了解能學到什麼(ex:自動搜集網頁資訊)
因為每年參加鐵人賽的人數越來越多,評審要在短時間瀏覽這麼多篇文章一定會精神疲勞;如果這個時候突然來一篇之前完全沒看過的技術題目,這篇文章不管內容如何至少記憶點會比別人多,這本身就是一個特色。
這是一場「鐵人賽」,除非你天賦異稟、七步成詩;否則參賽前最有以下準備:
因為這場比賽是連續 30 天發文,如果沒有大綱的輔助非常容易越寫越偏離主題,我個人建議大綱要有幾個元素:
系列文的主旨:有了主旨後面的內容就不容易偏離。
每個 PART 的主旨:通常系列文都會分成幾個 PART 來介紹技術不同階段的應用;以介紹前端框架來舉例,可能會分成「安裝、入門、進階、延伸」幾個 PART。
每個 PART 下面要介紹的技術:如果可以辦到,建議在這個階段就把比賽要分享的 30 天技術規劃好,這樣比賽過程就不用煩惱當天要分享的內容。
如果要分享的文章都是當天都開始寫不但自己壓力大,如果剛好很忙甚至只能隨便產出一篇質量不高的文章發出去;為了避免上述狀況發生,建議你在賽前至少準備 7 天的存稿,會有以下好處:
減輕比賽期間的寫稿壓力
在發文前有更多的時間檢查內容是否有錯誤
提高完賽機率
比賽是一個累積壓力的過程,原本我以為隨著比賽的進行會越來越輕鬆;但實際上心理是隨著比賽的進行越來越緊繃。
一週工作五天就累到不行,你能想像連續 30 天都在工作的感覺嗎?有許多參賽選手是在 20 多天的時候撐不住的,明明都快要完賽了但最後一哩路就是撐不過去;如果想讓最後一哩路走得輕鬆一點就要靠存稿了。
明明自己已經用盡全力寫文章了,為什麼一篇文章的瀏覽人數還不到 100 人;一開始還可以假裝不在意,但如果連續 10 天瀏覽人數都不到 100 人我想很多人心態就崩了(我就是其中一個玻璃心的人),此時與其花時間自我懷疑,不如直接請教周圍的朋友,詢問別人的意見比自己慢慢摸索更有效率。
那個人就是我,文章都發十幾篇,才發現某個技術自己之前的認知不夠,導致許多文章的內容都要修改,修改的過程簡直精神時光屋,一天的時間就這樣消失了;所以選擇自己熟悉的技術非常重要,不然光是修改錯誤內容就夠讓你崩潰了。
希望這篇文章有幫助到對這個比賽感興趣的朋友,期待 iT邦幫忙上面累積更多的優質文章,讓新人在接觸技術時可以更快速地上手;當年我就是在這個論壇上面學習了許多程式的基礎,感謝每一位願意分享自己經驗的人。
我只是去年運氣好獲得佳作的小咖,在眾多大神的技術論壇發這篇文章真的壓力山大,最後偷偷打個廣告,小弟去年得獎的作品在 2021 年 7 月份正式發售,如果對用 JavaScript 爬蟲感興趣的朋友歡迎參考(發文當下應該是預購優惠中)。
天瓏網路書店:https://www.tenlong.com.tw/products/9789864348008
我在 Medium 平台 也分享了許多技術文章
❝ 主題涵蓋「MIS & DEVOPS、資料庫、前端、後端、MICROSFT 365、GOOGLE 雲端應用、自我修煉」希望可以幫助遇到相同問題、想自我成長的人。❞