捷運工程師轉職軟體工程師,踏上持續成長的道路


林品翰
學員見證
捷運工程師轉職軟體工程師,踏上持續成長的道路

轉職軟體工程師

對職涯沒目標,而萌生轉職念頭

大家好我是品翰,於運輸管理系剛畢業後,因為並沒有太明確的目標,於是選擇了相關科系的捷運體系擔任工程師,不知不覺也過了五年的時間,卻也逐漸體會到捷運體系裡的官僚制度,毫無效率的作業時間,以及職務關係不得不日夜顛倒輪班的工作型態,無論是身體或是心理都感到疲憊,這份工作對於我職涯的發展上毫無目標,但也沒有其他專長能出去闖蕩,只能每日望洋興嘆。

在某日偶然的情況下,我接觸到了程式,也發現軟體工程師並不會只侷限在特定的產業,而且薪資也會隨著技術能力及開發經驗的累積不斷上升,調薪幅度比一般產業還大許多。經過搜尋後,看到了五倍學院前幾屆學員的成功轉職,加上前同事也透過 ASTRO Camp 轉職為軟體工程師,在這樣強而有力的成功案例下,我也選擇了 ASTRO Camp。

ASTRO Camp 讓我帶走一技之長

先修課程很重要!

五倍學院為了讓零程式基礎的學員能跟上實體課的進度,貼心的準備許多前、後端的線上先修教材,讓學員在正式開始上課之前,能有一定的前端及後端等程式的基本觀念,尤其是對於從未接觸過程式的學員而言,熟讀先修教材的內容更是重要,一旦進入正式課程,你只會覺得越來越混亂。一開始在觀看先修教材時難免會遇到許多問題,像是專有名詞聽不懂,或是要克服軟體問題及環境建置等,當我開始上後端的先修課程時,光是在環境安裝上就很令我挫折了,好在有了五倍老師及助教的協助下,順利的克服了。

技能養成

在 ASTRO Camp 上課期間,除了能學習到前端的 HTML、CSS、JavaScript ,與後端的程式 Ruby on Rails 與 Git 版控工具相關知識以外,到了課程的後半段還會模擬現今業界的開發流程,直接讓學員實際分組開發專案。上課期間老師會於課程中不斷引導學員進行發問及思考,改變我們過往的學習方式並修正學員的發問技巧及程式思維。

在專案開發期間,不管是老師或是助教也會不斷的教導與引導學員寫程式的技巧,並以小組的方式進行,從最一開始的專案題目訂定、網站開發流程與架構的規劃,到開發環境及框架的選擇,以及實際的功能開發、程式碼撰寫都能完整地經歷。

我真的可以成為軟體工程師嗎?

當然,在開發的過程中難免會遇到些許阻礙及困難,像是在團隊合作上的溝通,由於大家來自不同產業背景,在眾多想法中需要靠每次的溝通來達成共識;或是因為組員持續掛病號而無法到現場參與,原本的實體 Stand up meeting 也因應狀況而改成線上 meeting 的方式進行討論;過程中也會遇到從未接觸過的技術,更是要找尋原文文件詳讀來了解開發指令。在這短期的開發壓力下,甚至不斷地冒出懷疑自己的想法,我是否真的能成為一名軟體工程師?但其實除了學習專案的規劃及多人協作的開發流程以外,最重要的是在學習及培養如何解決問題的能力。例如:在開發專案時,有遇到串接圖表後沒有顯示資料的情形,後續在助教的引導以及網路資源的幫助下解決,也讓我知道在網路上如何下關鍵字的重要性相信如何克服這些困難,都是日後成為一名軟體工程師不可或缺的養分,也讓我離工程師更進一步。

轉職軟體工程師

ASTRO Camp 帶給我的幫助

在 ASTRO Camp 三個月的課程中,除了技術方面的硬實力課程以外,更安排了許多軟實力課程,例如:簡報表達、職涯講座、履歷講座等等,培養工程師需要的全方位能力。在 ASTRO Camp 的尾聲,也會舉辦模擬面試,讓學員們能夠在最後階段的快速面試中掌握面試要領,以及如何在短時間充分展現自己能力的訣竅,並且在 ASTRO Camp 結束之後,五倍學院的課務組還會不斷追蹤每位學員的求職狀況,並適時輔導學員進行就業。

我在後續海投履歷階段時,發現無論投多少履歷都毫無回音像石沈大海一樣,在經過龍哥以及課務組的協助下,調整了履歷的呈現方式後,終於開始有面試邀約;也會從面試經驗中,將答得不好的題目特別記錄下來,尤其是技術題的部分,經過加強練習讓下次面試時不會再犯一樣的錯誤。

終於拿到第一個工程師 offer!

在經過漫長的三個月努力後,終於拿到了兩份軟體工程師的 offer,卻也面臨了終極的二選一,在不斷的猶豫之下,最終向龍哥及課務組諮詢意見後才做出決定,現在已經成為一名軟體工程師了,但我也告訴自己:「這僅僅是軟體工程師漫漫長路的開始,希望日後能學習更多的新技術,並吸取職場上的開發經驗,早日實現百萬年薪的夢想!」