「最開始學習是從邏輯思維開始,了解工程思維才帶入程式語言,而通常都會跟隨自己的 mentor 學他熟悉的語言以及框架,這樣比較容易進入狀況。」後來 Luna 也找到適合自己的學習方式,首先是熟悉一個語言的基礎,再透過一個框架加深自己對語言的熟悉度,這是她目前最主要的學習方式。
有沒有什麼作品可以跟我們分享一下呢?
「目前有上架的就是Happy Coding 快樂學程式,而第一個做的專案是一個簡易版的 Instagram。」快樂學程式是一個專門幫助非本科系生學習程式語言的平台,每個月都會辦一場工作坊,而它的官網是 Luna 目前有參與到實際專案有上線的部分。Luna 跟我們分享到她之前做的簡易型 IG 連個登入系統都沒有,卻還能上傳照片或跟其他人互動。雖然開發過程中會遇到很多瓶頸很想放棄,但基於對目標的熱忱而堅持到最後,漸漸造就了今日的自己。
斜槓青年是很多人在追求的,能不能請您給想跨領域學習的人一些建議?
「斜槓青年對我來說不是多重身分而是多元生活!」
「如果你是個喜歡挑戰、熱愛學習、不喜歡安定生活的人那麼我想程式語言可能很適合你!」
Luna 對於斜槓青年一詞的想法是可以有多樣化的生活,並非代表多種收入、多重身分。在想要有如此生活的條件下必須投入更多的心力在不同的領域上面,而非本科系的學生想要學習程式語言,最主要的建議就是必須要找一個人聊一聊,最好是曾經非本科系轉職過來的,了解他當中的經驗談,以免像無頭蒼蠅不知所措,能更清楚知道程式語言是不是你所想要的。
「了解『問』的重要性。」
最後我問 Luna 還有沒有什麼想跟大家分享的,他想了想後再三強調了「問」是不可或缺的學習環節,要適時地尋求幫助,多跟其他前輩聊聊,會使自己的問題豁然開朗。而這個想法經常適用在許多地方,必須要發問並解決問題才會進步。