日更

我曾經失敗的原因

前情提要

我的日更

日更這種事情我也做過,是在 2021 接到兵單、又因故延期入伍、辭掉 PT 後待業,後來求職焦慮才開始的 100DaysOfCode 挑戰。

那時的目標很單純:因為身上沒什麼錢,我希望在入伍之前與退伍之後加起來的 100 天內,自學後端開發並找到第一份工作,並且每天在 blog 記錄自己今天做了什麼、學了什麼。

結果當然是失敗了,記錄在 消失的七個月 以及 從 100 天挑戰到失敗:原因、成效、價值
(題外話:後來的發展又和原本預想的差很多)

從那之後,我就很草率地認定只要是「每日」的挑戰不適合我,但我覺得今天是時候來把這件事情稍微理一下了。

失敗的原因

從今天的視角看回去,撇除我的意志力不夠這種屁話,我認為失敗的原因有這幾個:

沒有休息機制

這個挑戰的最大問題,就是一點容錯都沒有。

我就是在跨年期間,被朋友揪出去過夜之後,才中斷了連續 40 多天的日更。

沒有清晰的規劃

這個挑戰在前面 freeCodeCamp 認證拿到了之後,就沒有明確的規劃,基本上是當時想到要做什麼就做什麼。

當遇到挫折,做到很累的時候,就會覺得看不到明天是長什麼樣子,覺得為什麼要做這些。

目標不可控

「找到工作」這件事情,我無法掌控的變數實在是太多了。

是不是剛好有缺、我能不能找到這個缺、人資或面試官跟我合不合、有沒有其他更優秀的人剛好也面同一個缺,這都不是我能掌控的。

我能掌控的只有我學了多少東西、履歴寫得好不好、面試準備得怎麼樣。

挑戰的難度本來就不低

每天 100 天都要學到東西、專案要有進度──這本來就超ㄍㄧㄥ的好不好!就算是在工作也不太容易達成。

如果某一天的狀況不太好,那當天很可能就什麼都做不了,這個挑戰就失敗了。

我當時的心理狀態很差

在挑戰的前期,我遇到了失戀,而且在挑戰失敗的前一陣子就出現了一些生理上的不適,甚至在失敗之後陷入了一段時間的低潮。

在這種狀態下會失敗也不太意外吧?

成功的案例

要說類似日更成功的案例,我也不是沒有。我在替代役期間,用不到 60 天的時間刷了 LeetCode 總共 130 題,也拿到了 LC 75 level 2 的 badge。

我不是要說我的這個挑戰結果如何,刷過的人都知道這樣的結果沒有多亮眼,而且在這 60 天內我也只有 50 天有上線。

好吧,我好像騙了你,這可能不算成功。
但我想說的是,我覺得 LeetCode 在其中的一些設計是值得參考的。

LC 75 把刷題這件事情變得很無腦,打開 LeetCode 之後開始刷就對了。至於一天該刷幾題、要刷什麼題目、目標是什麼,全部都幫你想好了。

而且還有連續簽到、badge 之類的東西,每做一步都都是肉眼可見的進步,而且未來是可預測的。

結論

綜合 LeetCode 還有以及 freeCodeCamp 的經驗,也許可以整理出幾個容易達成日更的原則:

  • 明確、可控的目標
  • 清晰的路徑
  • 及時的回饋
  • 請假或容錯機制

當然,肯定還有很多原則是我在這邊沒有提到的,如果要在深入的話,可能就是 gamification 的範疇了。


至於需不需要日更這種事情,除非是出於特別的原因,非日更不可,否則我可能更傾向讓那件事情變成我的自然狀態。

而在變成自然狀態之後,日不日更也不重要了。

(看看社群平台、日課手遊,還在讓絕大部分的網民不知不覺花了大量的時間去「日更」)

與你的連結,是我寫部落格的動力

喜歡這篇文章的話,歡迎 在下方留言 或是 寄 Email 回饋給我!

也可以去 誰來我家 簽個到,或是去 看看其他文章 ~~

使用 Hugo 建立
主題 StackJimmy 設計