前言
離開台灣求職大概 10 年後,2023 年的 2 月,我回到了家鄉。在過去的職涯中,我的專業主要集中在消費性產品的開發,工作涵蓋了開發的不同階段,從前期的 UX 研究與分析、中期產品的功能與外觀設計,到後期的使用者測試與工廠端的協調等等,都有不少的涉足,產業橫跨玩具產業到嬰幼兒用品再到消費性電子產品,公司規模也跨足中小型企業至跨國企業。而隨著消費者需求和科技進步的推動,消費者追求的已不僅僅是單純產品功能上的滿足,而是朝向功能與服務並重的方向轉型。這讓我意識到不能僅停留在消費性產品開發的舒適圈,必須更深入地了解背後服務性產品的開發,以迎合未來整個產品生態系統發展的需求。
為什麼選 Ruby 以及五倍學院 ASTRO Camp
回台灣前,我在日本待了大概 3 年多,這段期間讓我深刻體驗到日本對於小細節和使用者體驗的堅持,在初步瞭解服務性產品開發的過程中,我經常看到 “Ruby” 這個字眼。透過一些搜尋和研究,我對 Ruby 的開發理念和精神 ” 讓工程師開心、不做重複的事 ” 留下了深刻印象。因此,當我回到台灣制定進修計畫時,Ruby 成為了我首選的語言。另外一個原因則非常主觀,身為一個設計師出身,有時候對名字的感覺是很直覺的,“ Ruby ” 相對於其他的程式命名,更讓我感到 “ 就是他了 ”。
而過去的經驗,讓我深刻體會到對一件事一知半解是非常危險的,因此,我在學習時總是希望能深入理解其原理。舉個大家應該都遇過的例子,數學老師總會告訴我們遇到問題就使用特定的公式,但這些公式是如何推導而來的呢?如果能拆解並了解其原理,那今天問題換個方式或以更複雜的形式出現,相信都能應對自如。同樣的,在職場中,會面對不同的挑戰和需求,因此只會套用特定公式或固定應對方式是不夠的。靈活變通和持續思考是必要的,而這些都必須建立在對知識的深刻了解上。
當我回台灣在尋找合適的課程時,五倍學院 ASTRO Camp 的課程大綱與學員分享的心得就剛好符合我想要的,課程密集且扎實,不僅僅是只教會你技術,更帶領你了解技術的背後原理,另外後續與業界的銜接還有其他軟實力的培訓也非常的實在與受用,譬如面試技巧、履歷以及表達課程等等,都對我的職涯是幫助非常大。
在五倍我撿到的紅寶石
在 4 月參加完說明會瞭解整個課程架構與理念,並與家人討論獲得共識後,我便決定報名五倍學院 ASTRO Camp 來開啟我的紅寶石工程師之路。而報名後到 6 月開課的這期間,不是悠悠閒閒的給你等待的,五倍準備了滿滿的線上先修教材,讓我們這群連 “ 初心者 ” 都稱不上的菜雞,能在 6 月開課的時候,能先具備一些基礎知識,快速的銜接上核心課程,以學日文來說,就像是要你先回家把 50 音背熟再來上課的概念。
於是在等待開課的期間,抽空看線上教材學習便成為每天的例行公事之一,只是對於我們這些工程預備生來說,看了教材一定還是有不懂或是需要協助的地方,譬如我就在一開始的環境架設上面遇到了難題,不過放心,報名的時候五倍就有強調,一但報名,五倍的助教、課務等等的就是你的資源,遇到問題問就對了,於是在經歷多次詢問後,我這個菜雞終於跌跌撞撞的把先修教材完成了!
多問問沒事,沒事多問問
到了 6 月開課後,除了更進階且直接的授課外,課堂上老師最常提的就是
“ 鼓勵我們遇到問題要提出並當下解決 ”,這點我覺得是一個非常~非常~非常~重要的觀念,很重要所以要再三強調,過去在跨國企業的經驗裡,也很能感受到東西方對於這個觀念的差異。也讓我慢慢養成對事物不要一知半解,尤其課堂上如果遇到問題,不要想著等下再來自己查或問同學,因為很容易等下就會忘記,且一但將這個疑問一直掛在心上也會導致接下來老師講的會吸收不了,這時候勇敢舉手發問就對了。
除了發問,還有另一點對於學習也是很重要的,就是不要硬做筆記而是要了解課程內容,因為當老師在教授課程尤其是 coding 時候,是不可能寫一行等你抄完再寫下一行,所以這時候你該做的應該是專心聽並了解為什麼這樣寫,如果有疑問就問,等到中場休息時候,你再慢慢的回想一下剛剛的課程,然後用自己的方式記錄下來,另外也不用擔心 code 會抄不到或記錯,老師上完課都會把檔案分享出來的。
遇到問題你怎麼找答案的?
另外一點我覺得受益良多的還有養成獨立解決問題的能力,可能有些人覺得奇怪,剛剛不是說有問題就問嗎?沒錯,但剛剛的情況是在實體課堂上,如果遇到問題都讓你思考一下該怎麼找答案加上實際解決問題的時間,結果就是你後面的課程都沒吸收到,造成問題如雪球般越滾越大,所以這裡的獨立解決問題能力,是建立在譬如做作業,或是下課後的一些自我練習上面的。最記得每次下課有問題詢問助教時,助教都不回直接給你答案,第一句都是 “ 你怎麼找答案的? 你關鍵字打什麼? ” 漸漸的也讓我養成課後若遇到問題,先想辦法自行解決,真的沒辦法再對外求救,久了之後就會比較知道一些問題關鍵字該怎麼打,或是哪一個網站的可信度比較高。
帶著紅寶石的轉職
從五倍學院 ASTRO Camp 結業後大概不到一個月,我很幸運的在一家上市網通企業裡擔任專案經理的職位,由於過去在消費性產品的經驗加上在五倍學習到的服務性產品開發經驗,我對於工作內容可以很快的上手,與工程師的溝通與交流也很良好,不會有太大的知識落差導致的衝突亦或是專案管理上的缺失,而五倍帶給我的各種軟實力也都派上用場,解決問題能力與勇於發問讓我能很快速的對不熟悉的產業有初步的了解;表達能力也讓我在做簡報以及對應下屬時能更好的傳遞信息,讓專案能順利進行;而編寫程式碼的能力也讓我在對應工程師以及制定服務產品功能時,能更準確的判斷該如何進行。
我很慶幸在我人生走到快一半的時候,有做出踏離舒適圈並拓展的決定,也很慶幸自己不是只選擇轉職當一個工程師,而是選擇轉職當一個 “ 好 ” 工程師,雖然一開始的目標就是往專案經理走,但我目前工作之餘還是會刷刷一些程式題目,以及進行一些 side project,保持對工程圈的一些新聞的關注,Ruby 對我來說不是一個終點或里程碑,而是在工程路上的一個起點,希望未來我會帶著這顆紅寶石,繼續在路上撿東西 ( 一種薩諾斯收集無限寶石的概念?最近在考慮好像撿撿 ” 鐵銹 “ 也不錯 )。
我是 Leo 一隻住在地球很平凡的貓。
如果有任何問題,都歡迎跟我聯絡!( 有問題就勇於發問吧!)
全文引用自的 LeoChang's Medium 部落格文章