我希望在參加 [iT邦幫忙鐵人賽] 前就知道的事

本文目錄
  1. 一、哪些人會來參加比賽
  2. 技術背景深厚,但不常寫文章的參賽者
  3. 有技術的背景,把比賽當磨練的參賽者
  4. 平常就很喜歡分享技術文章的參賽者
  5. 二、選擇比賽主題
  6. 熱門主題都是高手雲集
  7. 人數較少的主題都是專家
  8. 所以到底要怎麼選?
  9. 三、為自己的比賽題目取名
  10. 有意義的命名
  11. 與眾不同的題目
  12. 四、賽前準備
  13. 準備好系列文章大綱
  14. 有存稿才安心
  15. 五、比賽時的心理建設
  16. 連續 30 天發文
  17. 文章乏人問津
  18. 寫到一半發現前面很多文章的技術有問題
  19. 六、後記

這是場一年一度、為期 45 天的比賽,參賽者需要連續 30 天發表一系列的技術文章;筆者以去年參賽的經驗整理出一些賽前可以注意的細節,希望能幫助到對這個比賽有興趣的朋友們,如果文章中有哪個部分講的不正確歡迎討論,筆者只是透過這篇文章讓大家了解準備的方向,希望這個有意義的比賽可以吸引到更多人才參與,謝謝大家。

第13屆鐵人賽準備開賽嚕
第13屆鐵人賽準備開賽嚕
一、哪些人會來參加比賽
  ➤ 技術背景深厚,但不常寫文章的參賽者
  ➤ 有技術的背景,把比賽當磨練的參賽者
  ➤ 平常就很喜歡分享技術文章的參賽者
二、選擇比賽主題
  ➤ 熱門主題都是高手雲集
  ➤ 人數較少的主題都是專家
  ➤ 所以到底要怎麼選?
三、為自己的比賽題目取名
  ➤ 有意義的命名
  ➤ 與眾不同的題目
四、賽前準備
  ➤ 準備好系列文章大綱
  ➤ 有存稿才安心
五、比賽時的心理建設
  ➤ 連續30天發文
  ➤ 文章乏人問津
  ➤ 寫到一半發現前面很多文章的技術有問題
六、後記

一、哪些人會來參加比賽

會來參加這場比賽的都不是什麼正常人類,最起碼都有一個「自虐」的M屬性、並且對自己的技術都有一定的自信。

技術背景深厚,但不常寫文章的參賽者

他們有豐富的實戰經驗,並且對於技術非常熟悉;但是很少用文字來做表達,過去寫得最多的就是技術文件,這種參賽者在撰寫文章時可以注意幾個部分:

  1. 我寫的技術文章普通人看得懂嗎?還是只適合有程式底子的人看?
  2. 程式佔了大部分的篇幅,技術講解的部分偏少
  3. 很興奮地寫了十幾篇,但後面的文章不知道怎麼銜接

有技術的背景,把比賽當磨練的參賽者

一個人成長最快速的方式就是去挑戰自己不熟悉的事物,這類的參賽者把比賽當成對自己的一種磨練,得獎與否並不是關鍵,比賽過程的成長才是他們最在意的事情,但有幾點還是要注意:

  1. 雖然把比賽當成磨練,但分享的技術還是要確保內容的正確性
  2. 盡量選擇已經有一定熟悉度的主題,不然很難完賽

平常就很喜歡分享技術文章的參賽者

這類參賽者就是有備而來,參加這場比賽都是以得獎為目的;基本上他們應該不會點開這篇文章。


二、選擇比賽主題

俗話說的好:「選擇比努力更重要」,有時是否會得獎並不全看你的技術功底。

熱門主題都是高手雲集

「Modern Web、Software Development、AI & Data」這幾個主題歷屆參賽人數居高不下,尤其是 Modern Web 每一屆都有一群強者參賽,所以選擇這幾個主題請做好心理準備,你的對手都是一群菁英王者。

人數較少的主題都是專家

有些主題參賽人數相對少,但這並不代表裡面沒有高手;通常參賽人數少是因為會這門技術的人真的不多,所以會挑選這類主題的通常已經在這個領域深耕已久。

所以到底要怎麼選?

除非你會的技術非常廣,不然其實也沒什麼好挑的;但如果你的題目剛好符合多個主題,我會建議你參加人數最少的那個主題,相對來說獲獎機率比較高。

但千萬不要為了獲獎而參加一個不熟悉的主題,因為不熟悉的領域你獲獎的機率其實更低。


三、為自己的比賽題目取名

「好的名字是成功的一半」,先不管內容寫的怎麼樣,至少可以吸引更多點閱率。

有意義的命名

就像程式的變數命名要有意義一樣,不要取一個沒人看得懂你在做什麼的比賽題目,題目可以有創意,但最好包含以下幾點:

  1. 知道使用的技術(ex:JavaScript)
  2. 清楚題目的內容(ex:JavaScript 爬蟲)
  3. 了解能學到什麼(ex:自動搜集網頁資訊)

與眾不同的題目

因為每年參加鐵人賽的人數越來越多,評審要在短時間瀏覽這麼多篇文章一定會精神疲勞;如果這個時候突然來一篇之前完全沒看過的技術題目,這篇文章不管內容如何至少記憶點會比別人多,這本身就是一個特色。


四、賽前準備

這是一場「鐵人賽」,除非你天賦異稟、七步成詩;否則參賽前最有以下準備:

準備好系列文章大綱

因為這場比賽是連續 30 天發文,如果沒有大綱的輔助非常容易越寫越偏離主題,我個人建議大綱要有幾個元素:

  1. 系列文的主旨:有了主旨後面的內容就不容易偏離。
  2. 每個 PART 的主旨:通常系列文都會分成幾個 PART 來介紹技術不同階段的應用;以介紹前端框架來舉例,可能會分成「安裝、入門、進階、延伸」幾個 PART。
  3. 每個 PART 下面要介紹的技術:如果可以辦到,建議在這個階段就把比賽要分享的 30 天技術規劃好,這樣比賽過程就不用煩惱當天要分享的內容。

有存稿才安心

如果要分享的文章都是當天都開始寫不但自己壓力大,如果剛好很忙甚至只能隨便產出一篇質量不高的文章發出去;為了避免上述狀況發生,建議你在賽前至少準備 7 天的存稿,會有以下好處:

  1. 減輕比賽期間的寫稿壓力
  2. 在發文前有更多的時間檢查內容是否有錯誤
  3. 提高完賽機率

五、比賽時的心理建設

比賽是一個累積壓力的過程,原本我以為隨著比賽的進行會越來越輕鬆;但實際上心理是隨著比賽的進行越來越緊繃。

連續 30 天發文

一週工作五天就累到不行,你能想像連續 30 天都在工作的感覺嗎?有許多參賽選手是在 20 多天的時候撐不住的,明明都快要完賽了但最後一哩路就是撐不過去;如果想讓最後一哩路走得輕鬆一點就要靠存稿了。

文章乏人問津

明明自己已經用盡全力寫文章了,為什麼一篇文章的瀏覽人數還不到 100 人;一開始還可以假裝不在意,但如果連續 10 天瀏覽人數都不到 100 人我想很多人心態就崩了(我就是其中一個玻璃心的人),此時與其花時間自我懷疑,不如直接請教周圍的朋友,詢問別人的意見比自己慢慢摸索更有效率。

寫到一半發現前面很多文章的技術有問題

那個人就是我,文章都發十幾篇,才發現某個技術自己之前的認知不夠,導致許多文章的內容都要修改,修改的過程簡直精神時光屋,一天的時間就這樣消失了;所以選擇自己熟悉的技術非常重要,不然光是修改錯誤內容就夠讓你崩潰了。


六、後記

希望這篇文章有幫助到對這個比賽感興趣的朋友,期待 iT邦幫忙上面累積更多的優質文章,讓新人在接觸技術時可以更快速地上手;當年我就是在這個論壇上面學習了許多程式的基礎,感謝每一位願意分享自己經驗的人。

我只是去年運氣好獲得佳作的小咖,在眾多大神的技術論壇發這篇文章真的壓力山大,最後偷偷打個廣告,小弟去年得獎的作品在 2021 年 7 月份正式發售,如果對用 JavaScript 爬蟲感興趣的朋友歡迎參考看看(發文當下應該是預購優惠中)。

天瓏網路書店:https://www.tenlong.com.tw/products/9789864348008

圖片來源:https://www.tenlong.com.tw/products/9789864348008
圖片來源:https://www.tenlong.com.tw/products/9789864348008
寫作&比賽經驗分享
▋ 文章倍化術!解決字數不足、篇幅不夠的 9個實用秘訣
▋ 我希望在參加 [iT邦幫忙鐵人賽] 前就知道的事(本篇)
▋ 出版書籍經驗分享
Talk

留言討論

留言載入中…