你常會聽見「工程師」這個職務,但每個人對內容的想像都不盡相同,常見工程師種類可分為「硬體工程師」、「韌體工程師」、「軟體工程師」,如果你正在考慮要不要轉職工程師,弄懂各個工程師的職務範圍及職務所在,會對於你選擇學習機構、課程時有莫大的幫助。
文/Vivian Yeh 由方格子授權轉載
本文目錄(點擊可快速前往)
「工程師什麼都要會啦!」
真的嗎?
當我決定轉職前端工程師後,我有分享關於轉職的想法給比較親近的親友知道,那時自己曾在半導體業工作過的親友大聲說道:「工程師什麼都要會啦!」
接者他唸出了一堆C、C++等跟韌體較為相關的語言,那時我才驚覺「隔行如隔山」,即便同在科技業,也有許多人依然搞不清楚其實工程師有分非常多種類,於是我決定獨立出一個篇章,來跟大家分享幾種常見的工程師種類,在那之前我們先來簡單介紹以下名詞:
基本上大家常說的工程師,大致上都是圍繞著這幾個東西在跑,那我們常常說的工程師到底有哪些種類呢?
簡單來說,硬體工程師就是負責研發、維護你所能看到各種「實體」的科技產物。
高中時,我曾在學測考完的那段時間到考研究所的補習班打工,那個時候我跟同學很常到清大、交大的熱門系所發傳單,大概是電子、電機、光電及材料相關的課系,那時理科非常不好的我完全想不透為什麼要讀這些系所?為什麼要花這多時間補習上相關的研究所?
真的出了社會後我才了解工程師之中,就屬硬體相關的工程師最難以養成,不太可能半路出家,需要大學、研究所的大量研究才能養成的職業技能。
相當然爾,硬體工程師的薪資天花板也是所有工程師種類中最高的,尤其是半導體、面板產業中的工程師,入門門檻也高非常多。
常見的硬體工程師種類,從早期的電子電路板到現在IC、面板,大致上都屬於這個類別的工程師。
如果你去人力銀行搜尋「硬體工程師」,搜尋結果及工作內容會比以上的技能敘述多很多,從「電腦管理設備」至「硬體線路設計、設備訊號測量」等說都說不完,通常只要是跟「硬體」都會歸到此類工程師。
在這裡補充另外一種近年來因為手機、電腦技術進步而興起的工程師種類:光電工程師,主要進行面板的開發,但礙於我對於硬體及光電產業不熟悉,故不多加贅述,但基本上薪水也是高一般的產業多許多。
沒看到有興趣的職缺嗎?
在第一次接觸產品開發時,曾經聽過主管講過這個詞彙,但那個時候很難理解所謂「韌體」與「硬體」的差異在哪裡。
等到真正開始寫程式後,我才了解韌體工程師主要是負責「硬體上」的程式編寫,重點不在於軟體,而是在於「如何操控硬體」,以及硬體與硬體之間的溝通順暢度。
先前有提到在我與家人分享自己想轉職工程師時,對方花容失色一連串說出該學習的程式語言像是C、C++等的故事,而這兩種語言正是做韌體開發的主力,也是許多半導體、科技大廠,找程式設計師的重點。
後來我發現為什麼大部分的人不太理解「韌體」的概念在於:許多廠商在招人的時候,也有不少寫「軟體工程師」,但雖然是軟體工程師,要懂的卻不是只有軟體本身,可能也要了解硬體本身的運作原理,於是也少不了大學時的相關知識學習。
沒看到有興趣的職缺嗎?
終於到了我最熟悉的領域:軟體工程師。
軟體工程師顧名思義就是只處理「軟體」相關事務的工程師,軟體工程師的種類非常多元,大致上分成五種:前端工程師、後端工程師、iOS & Android工程師、AI工程師 及MIS工程師等。
除了第五種的MIS工程師需要跟電腦比較熟悉外,其他的軟體工程師大部分都不需要、也不太會碰到「硬體」相關的應用及知識,這也是為什麼很多人跨領域轉職的選擇大多是軟體工程師,而不是硬體或韌體工程師。
沒看到有興趣的職缺嗎?
在轉職初期,我自己也是對以上的概念很不熟悉,嘴巴上說著:「喔!我要轉職工程師!」但實際上對於自己要做的、學習的東西,與其他工程師的差異可以說是一知半解。
而對於自己想要往哪個方向發展,也很需要探索及嘗試,就像我一開始有轉職念頭時,是想要成為UI/UX設計師,但在學習的過程中,我的目標就不知不覺成為了「前端工程師」。
如果你正在考慮要不要轉職工程師,弄懂各個工程師的職務範圍及職務所在,會對於你選擇學習機構、課程時有莫大的幫助。
你是搶手的數位人才嗎?104有超多寶藏職缺等你探索⮕