YES! 實踐是最好的學習方式。
開發 side project 時,從功能發想、規劃、實作、測試,到最後上線,這些步驟和前端工程師的實際工作相當接近。因此,可以在開發 side project 的過程中,提前體驗軟體開發的工作內容,評估是否為自己想要長期從事的工作。
對沒有軟體相關學經歷的人,履歷上最有說服力的,莫過於親手完成的專案。且 side project 的開發過程、克服困難的方法,以及從中獲得的樂趣等,都有機會成為未來面試中與面試官的共通話題。
學習一項新技能需要投入大量時間,能夠在過程中感受到一點點的在持續進步,是堅持下去的一大動力。逐步完成 side project 的不同功能,解決各種 bug,這個過程中帶來的成就感,會是支持繼續學習的重要支柱。