前端、後端、全端工程師 就業市場有何不同?

前端、後端、全端工程師,哪個薪水較高?哪個競爭比較激烈呢?其實,和其他職涯領域相比,網站開發者從 junior 爬到 senior 工程師,薪水漲幅相對較高,這是因為資深開發者能夠透過經驗與技術產出的額外價值,跟 junior 比起來,可以有很大的差異。不過,各公司對於工程師的待遇和技能要求差距也相當大,如果有機會到跨國企業或海外工作,薪水甚至有機會翻倍!

 

以「 Accupass 活動通」在 104 公布的徵才資料為例,工作經歷一年左右的後端工程師,月薪範圍是 3 萬 5 千至 5 萬元,而資歷 3 年以上的資深後端工程師,月薪可成長到 5 萬 5 千元至 7 萬元。而部分企業開給資深工程師的待遇,甚至高達 junior 工程師的兩倍(如下圖):

Shopline 職缺

(圖片來源:mit.Jobs)

 

雖然這不能保證你在同一家公司做數年,薪資就能有如此幅度的成長,但在網路開發者的領域,資深工程師供不應求,因此努力精進技能與資歷,很有機會得到相當的回報。

 

前端工程師:職缺多 競爭者多

在各種網路開發者的職缺中,前端工程師是許多轉職者進入網路開發領域的第一站,雖然職缺數量比後端、全端工程師多,但競爭者眾。因此,前端工程師的待遇依公司規模、職能要求、專案的複雜程度而異,薪資差距相當大。

 

剛畢業的前端工程師新鮮人起薪可能不到四萬,但如果不斷累積經驗,又錄取跨國公司,年薪有機會破百萬,例如 honestbee 開出的資深前端工程師待遇,最高年薪可以到 140 萬。

 

雖然網站設計與前端開發基本上是分工的,但如果求職者有設計、UI/UX 等介面設計經歷,或是有後端開發能力,有機會可以談到更好的待遇。

 

前端工程師的下一步,可以往資深工程師邁進,若加強後端技能,則有機會轉為全端工程師。另外,因為跨螢趨勢,也有些前端工程師選擇往 mobile 發展,增加技能廣度。

 

後端工程師:門檻相對較高 起薪稍高

薪資幅度受到人才供需關係影響很大。後端工程師的職能因為涉及資料庫、演算法相關知識,進入門檻相對高,非技術背景的轉職者較少,對許多公司來說,後端工程師比前端工程師徵才難度高。因此,「部分」公司開出的待遇,後端工程師的起薪會比前端工程師稍高,薪資成長幅度也較大。

 

以新創公司「早餐吃麥片」為例,後端工程師的起薪比前端工程師多一萬。而在 honestbee,一樣是資深工程師,資深前端工程師的年薪範圍是 100 萬到 140 萬,資深後端工程師則是 140 萬到 200 萬。

(圖片來源:mit.Jobs)

 

但以上的案例並不能代表後端工程師的待遇一定比前端工程師好,也有許多公司給兩者一樣的待遇。美國求職網站 Glassdoor 在 2018 年 5 月的統計,前端工程師平均年薪 88.68 萬,甚至高於後端工程師 70.67 萬的平均年薪。

 

選擇前端或後端並不是薪資保證,對求職者而言,能夠有熱忱長期投入的領域,才是最適合的領域。

 

後端工程師除了以資深工程師為目標,也有機會轉職為全端工程師或 DevOps 工程師,增加職涯選擇性。

 

全端工程師:職缺少 待遇高

過去有些 AC 校友一從全端網路開發實戰營畢業,馬上就以全端工程師的身份「出道」,投入職場或接案。但除非是自行接案,許多全端工程師的職缺都有一定的資歷要求,因此大部分工程師是先專精前端或後端開發,再轉職為全端工程師。

 

全端工程師的職缺數目比前端、後端更少,技能和資歷門檻也相當高。因為人才稀有,台灣新創公司開的全端工程師職缺中,年薪百萬的不在少數。

ALPHA Camp 校友盧毅 全端工程師

 

DevOps 工程師:新興領域 人才稀有

不管是在國外還是在台灣, DevOps 是相對新興的職涯領域,因此職缺和人才更加稀少。DevOps 多為軟體工程師或後端工程師轉任,釋出職缺的企業多為相對有規模的軟體公司或互聯網公司,因為這些公司會需要有專門的資源投入在開發流程自動化,以加快軟體交付速度。而在許多企業,DevOps 的工作是由後端工程師兼任。

DevOps 職缺

(圖片來源:mit.Jobs)

提醒大家,即使是一樣的工程師職缺,薪資範圍與要求的核心能力在不同的公司差異非常大,很多時候取決於產業別與公司自身的市場規模、獲利能力和成長前景,因此以上舉例僅供參考。最重要的是,即使成功轉職為工程師,還是得不斷下功夫自我提升,才能不斷往上突破。

新創公司 vs. 大企業 職場環境如何選?
新創公司如何衡量人才: honestbee 現身說法