硬體工程師轉職成為軟體工程師 3 年心得

KevinLo
Aiworks
Published in
Dec 26, 2022
Photo by Ryoji Iwata on Unsplash

AppWorks School 編輯備註:作者為 Batch #9 iOS 校友 Kevin,現職為 Pinkoi iOS Developer。

轉職成為 iOS 軟體工程師已經三年的時間,是時候回顧並紀錄這一路走來的心路歷程,希望能給正在職涯十字路口猶豫的你一點方向。

先簡單介紹背景,畢業於某國立科大機械工程系,曾經在系統廠擔任五年的機構工程師。想轉職的原因不是因為工作上遇到瓶頸,還是想追求多遠大的夢想與金錢,單純是覺得自己的邏輯思考能力,應該可以有更好發揮的地方,而軟體領域剛好有這樣的舞台。

轉職到軟體產業會擔心的問題,不外乎是:「非專業本科的我,真的可以跟本科系畢業的人才競爭嗎?」「我在原來產業累積的專業經驗與人脈,是否全部浪費了?」會有這些擔心是正常的,當時的我也沒有得到解答,只是認為與其因為恐懼而停留在原點,不如勇敢的嘗試一次,如果不小心失敗了,也算是了解自己的一個過程,又何嘗不是一種收穫?

大部分的人不會因為做過什麼而後悔,而會因為沒做什麼而後悔

基於想嘗試投入軟體領域的想法,我曾經買過線上的程式設計課程,但總是學習一段時間後,就被連續幾天的加班中斷,造成一直不斷在重複前幾章的窘境。後來碰巧透過網路看到 AppWorks School 開課的資訊(感謝 google 演算法),在說明會上聽到了畢業學員的分享後,抱著嘗試看看的心情參加了甄選。

在面試前,我準備幾個面試官可能會問的問題:自我介紹,轉職原因,過去經驗如何發揮到軟體領域。而這些問題的回答,盡量不要是一兩句話簡單帶過,建議可以用說故事的方式,有脈絡的把這些內容串連起來,在面試過程除了展現自己的企圖心、轉職的決心,並在與面試官對談的過程中,展現表達能力、邏輯能力與個人特質。

在加入 iOS Class 後,生活日常變成除了 Coding 還是 Coding。表定課程時間為早上九點到下午六點,不過當下課時間一到,你會發現準時下課的人很少,大部分的同學都是去附近簡單吃個晚餐,吃完回 School 繼續趕工,這樣的生活包含六日也不例外。主動積極,對於學習充滿熱忱,是我在其他學員身上看到的特質,而正是身處在這樣的環境,促使你也會跟著一起進步成長。

一個人可以走很快,但一群人可以走很遠

感謝 iOS #9 一起前進的好夥伴
在學習的同時,也是有需要放鬆的時候

經過四個月的 coding 人生,當從 AppWorks School 結業後真正進入職場,這時候你要面對的問題會更加複雜,如果是新產品的開發,你該從哪一步開始動手?面對舊有的產品,要開發新功能,該如何確保不會影響到舊有功能?這些沒遇過的事情,要如何解決?

而這正是 AppWorks School 教會我們,在軟體領域最重要的事:「自主學習,解決問題」。

結語:

三年的時間過去了,我很感謝當初跳出舒適圈的自己,在程式路上遇到了很多厲害的前輩跟隊友,讓我成長學習很多,也許這條路並不輕鬆,但回過頭來還是覺得很值得。

AppWorks School 編輯備註:

看完了 Kevin 的心得文,想進一步了解 iOS 工程師的工作內容與必備軟硬技能,可以參考線上論壇影片(App Developer 職涯的版本紀錄:加強核心技能、必備 Mindset,順便聊聊天 ft. KKday

— — — —

從零開始學 Coding >>

--

--

Aiworks
Aiworks

Published in Aiworks

AppWorks School 自 2016 年成立以來,成功培育超過 1300 名軟體工程師,校友遍佈知名企業。2024 年推出 Aiworks,專注於 AI 自動化賦能,透過系統化培訓和專業顧問服務,協助企業提升營運效率,實現智能升級。我們致力於釋放人才與組織的潛力,幫助企業在快速變化的市場中保持競爭優勢。