以往,我們對於工程師的印象便是高薪、高工時,不過其實工程師又分成很多種,而其中的「軟體工程師」是目前最常聽見的職業之一。想入職軟體工程師的新鮮人或轉職者,你完全了解軟體工程師工作內容和薪水待遇了嗎?本篇為各位求職者詳細解說軟體工程師種類、不同種類軟體工程師的工作內容及軟體工程師履歷該如何撰寫。

投履歷前,先了解這 3 種軟體工程師工作內容

工程師求職, 履歷撰寫, DevOps工程師, 後端工程師, 前端工程師, 軟體工程師,全端工程師,找工作,求職,薪資,工程師,履歷,面試

目前,軟體工程師的工作為從事電腦軟體程式設計、修改、維護及安裝,而依據不同工作內容又可以分成不同類型。以下列出 3 種類型的工作內容:

軟體工程師種類一:前端工程師

前端工程師最主要的工作,便是根據網頁設計師的設計圖,建置一個順暢且友善的使用者介面,讓使用者在使用網頁時,可以快速找到自己需要的功能,而一個前端工程師則需要具備 HTML、CSS 以及JavaScript 等程式編寫技能。

軟體工程師種類二:後端工程師

相較於前端工程師,後端工程師則負責建置網頁資料庫、演算法。當使用者開始使用網頁後,會產生許多資料,例如:帳戶資訊、購物/瀏覽紀錄、按讚內容等,這時就需要後端工程師建置並優化資料庫結構、程式碼邏輯。當使用者需要這些資料時,網頁伺服器便可以快速找到資料,提供給使用者。

軟體工程師種類三:DevOps 工程師

與前端、後端工程師相比,DevOps 工程師 是一種新興職業,結合開發端與營運維護端。因此,DevOps 工程師的工作便是確保網頁正常營運,並建立自動化伺服器管理流程,也需要精通程式語言(例如:JavaScript、Python)或是自動化工具的應用(例如:Puppet)。

軟體工程師薪水平均多少?

針對 CakeResume 求職平台 工程師職缺(已過濾薪資範圍>1.5 倍的職缺,以減少誤差),初階前端工程師的起薪約 40,000 元,而中高階 前端工程師的平均月薪 約 70,000 元。另一方面,因後端工程師入門門檻高,較少有非技術背景的轉職者,所以起薪較高約為 50,000 元,中高階 後端工程師月薪 平均約 68,000 元,但隨著資歷成長,薪資的漲幅空間也會跟著變大。全端工程師由於大多職缺對於資歷會有一定的要求,初階全端工程師起薪約 60,000 元,而中高階 全端工程師的平均月薪 則約 76,000 元。DevOps 因為是相對新興的領域,不論是人才的供給或企業的需求都較少,因此平均薪資相對較高月薪會和全端工程師相近,初階 DevOps 工程師約每月60,000元,中高階 DevOps 工程師月薪 會高 20% 左右,約 76,000 元新台幣。
不過由於每間公司的待遇不同,因此軟體工程師到底能賺多少,除了薪水外,還需考量面試時的談判能力、資歷、精通的程式語言及開發技術來判定最終薪資。

延伸閱讀:軟體工程師們,別再讓辦公室限縮你的無限潛能! —— 精選 4 個海內外遠端求職平台

軟體工程師能力解析:團隊合作、系統性思考

許多人在應徵軟體工程師前,會好奇需要有什麼能力才能勝任?其實,軟體工程師除了要會寫程式,也要懂得如何與其他工程師、職員溝通合作。以前端工程師為例,由於他們的工作需要配合網頁設計師的設計圖,來建置整個網頁,因此如何與跨領域溝通也是前端工程師必備的技能。而除了溝通合作的能力,思考模式的整合也很重要。當軟體工程師完成程式碼後,同時也需要思考這個程式對其他正在運作的系統是否有負面影響、其他工程師是否可執行此程式,甚至此程式是否符合客戶、市場的期待。

軟體工程師履歷撰寫 2 大技巧,讓你的履歷吸引 HR 的目光

對於軟體工程師來說,專業以及實務經驗非常重要,而想要讓面試官第一眼就被你的履歷吸引,則可以試試這 2 個履歷撰寫技巧。

1. 完整列出專業技能

不同種類的軟體工程師,工作內容所需的程式語言就會不同。在敘述你所擁有的程式語言技能時,建議列出所有擅長使用的語言,例如:我擅長使用Java、C++、PHP、Swift,如此一來,面試官便可知道你所擁有的程式語言技能。

你的履歷是否踩了這些地雷呢?工程師投履歷前必看:工程師面試履歷的 Dos and Don'ts

2. 專業成果、工作經驗數據化

而在描述過去工作經驗或是工作成果時,除了要詳細描述負責的專案內容、使用到的程式語言,求職者還須記得利用數據描述專案的執行績效,例如:我在半年內修正了會員系統,提升網頁的載入速度 40%。讓面試官能夠了解你的技能為公司、專案帶來多大的效益。

想知道更多軟體工程師的履歷撰寫技巧嗎?你還可以參考:【工程師必看】掌握這幾招,輕鬆寫出吸睛履歷!

軟體工程師面試必備的 3 大問題

工程師求職, 履歷撰寫, DevOps工程師, 後端工程師, 前端工程師, 軟體工程師,全端工程師,找工作,求職,薪資,工程師,履歷,面試

了解完履歷撰寫技巧,如果你有幸進入到面試階段,又該如何準備呢?面試時,有許多面試官必問的問題,因此我們整理出 3 個軟體工程師面試的必備問題,讓求職者可以事先準備!

軟體工程師面試問題一:你熟悉哪些技術、套裝、軟體?

對雇主來說,了解求職者的實作能力很重要,除了透過履歷上的描述來了解,面試官也希望透過面談,了解過往的工作經驗,來看看你對於程式語言的了解、運用程度,以及運用成效為何。

軟體工程師面試問題二:你透過哪些方式來了解最新技術?

目前,由於科技不斷地創新,身為軟體工程師也需要時刻了解最新技術。因此,面試官也很常在面談中詢問求職者對於新技術的學習狀況,來檢視你是否適合從事軟體工程師一職。

軟體工程師面試問題三:在團隊中你擔任什麼角色?

由於軟體工程師需要與他人一起合作專案,因此面試官希望透過你過往的團隊合作經驗,來了解你與他人合作的情況,當團隊遇到困難時你會如何處理,以及你對於團隊的貢獻程度為何。

如果想了解更詳細的面試問題,可以參考:工程師求職看過來!2020 面試必準備的 30 個問題

看完整篇文章,相信你已經大致了解軟體工程師的工作了。除了準備完美的履歷,找工作也需要多方比較。CakeResume 求職平台提供多種 軟體工程師職缺,讓求職者可以找到自己理想的工作。

延伸閱讀:從 HR 角度看工程師履歷-趨勢科技 Recruiter 分享工程師履歷怎麼寫