轉職軟體工程師 EP1
取之於網路,用之於網路。
這次換我來分享轉職經歷啦。
雖然不像網路大神們一樣,每個都是 Google Amazon Microsoft 等大公司就是了。
Background
私立學店機械碩士,誤打誤撞進入半導體業,前幾年覺得半導體製程還挺有趣的,但過了前期進機、驗證、training、正式生產產品後,後續很多事情都會變成複製貼上的流程。
幾年後,開始對於這樣的職涯感到無趣,同時也因為薪資天花板不高,開始探索是否有其他出路。
契機
當時的半導體業,剛好迎來 工業4.0 的轉型,自動化開始成功各個半導體公司的目標及口號,也因為這個契機,讓我有機會與公司的 IT 部門合作,透過公司的系統,來改善或優化每個站點的流程。
以工業4.0為目標的合作方向,讓我在當時的角色跟現在的 PM 有87%像,專門與 IT 及各個生產、設備和製程等部門討論需求,並針對痛點探索出可行的方向後,向 IT 提出需求、spec 等等…
實際功能上線後,帶出的成效、優化的製程、資料流的自動化及提高機台的功能上線,都讓我覺得,軟體真的是有趣,把需求實作出來後,竟然能產生這麼高的效益。
探索轉職
當時的時空背景,雖然網路已經很發達了,但,跨領域轉職成軟體工程師的同類人,在台灣來說,還是非常少見的,更不要說背景類似的人剛好在轉職的。
在幾經研究後,最後歸納出3個方向可以來進行轉職:
- 自己做作品
- 花高額學費、方棄現有工作全職上課轉職
- 重回校院拿資工學歷
當時對於資工完全沒概念的我,想當然不會選1。當時也有房貸在身,所以也不可能放棄正職工作選2。那也只剩3能選了?
第3個選項其實也需要放棄正職工作,對當時的年紀觀念和背負的經濟壓力並不允許我這樣做,所以我找了一個折衷的辦法,就是去拿在職專班的資工學歷。
嘗試
為什驗証自己有沒有心為了轉職軟體工程師,我先報名的學分班去體驗一下。
陸續報名了演算法和編譯器兩門課程,在上演算法的時候還能稍稍跟上進度…
到了開始上編譯器後,事情就脫離我的掌控了…
當時的我,對於 linux 環境一竅不通,更不要說 Docker 了,連聽都沒聽過,到後面,沒有一個作業能完成,考試也是糟到一個爆炸。
差點就想要放棄這條路了。
不過,最後還是因為自己非常想轉職,就還是硬著頭皮準備考試了。
備考
剛開始備考的第一年,在職專班的資工還是有一門計算機概論要考的,當時看了歷屆考題,那完全不是只有考計算機概論而已。
其實他是把資工的6大科濃縮成一門學科來考試,考試範圍非常難抓。
一直到我考第2年,專班才有公告實際的考試範圍。
但前面幾次,不知道出題老師是想把大家逼瘋還怎麼樣,6成考題都是從離散數學跟線性代數出的。
因為這樣,那一年的平均分數,只有24分而已,根本慘不忍睹。
也就是那一年之後,公告了考試內容的範圍,並把線代跟離散從考試範圍中拿掉。
革命成功
即便有了考試範圍後,對於當時的我,在沒唸過資工大學四年的情況下,準備起來依舊是跌跌撞撞的。
最後還是花錢去報了補習班,透過系統的學習和濃縮後的課程講義,最後一共花了3年才考上。
雖然是吊車尾錄取,但總歸還是上了。
結語
有人可能會好奇,現在 AI 時候,轉職還需要學歷嗎?
嗯,可能不是絕對的必要性,但如果有時間或經濟許可的情況下來說,它仍然是一個選項。
對於沒有軟體 sense 及不知道怎麼做作品的人來說,透過回學校上課的薫陶,對於資工的 sense 我認為還是會成長的相對快速。
當然,轉職能做的,不是只有拿學歷這個選項。
未來還會找時間跟大家分享其他可行的方向,就敬請期待囉。