後端開發工程師 資料庫跟網站維運的守護者

記者/孫敬 Archer Sun

比起衝在第一線不斷開發各式新產品的前端工程師,後端開發工程師更著重在資料庫的建立、串接和伺服器的開發,最常見的開發情境如會員系統、瀏覽紀錄、購物車等,同時後端開發工程師還需要撐起公司的網站性能,以及系統架構穩定,避免同時有多個使用者在網站導致網頁癱瘓的問題。

對應徵、轉職後端開發工程師職位的求職者來說,這份工作需要具備哪些程式語言能力?為什麼還需要懂一些前端工程師的語法?

延伸閱讀:前端工程師 能一圓客戶跟老闆的好夥伴

【學長姊帶路】軟體公司 (Circle, Google, NVIDIA, TermStructure, Kronos, ByteDance)面試分享
後端開發工程師是保障公司網站、系統穩定不可或缺的角色。(圖/科技島圖庫)

目錄

後端開發工程師必備技能及專業

需要具備哪些程式語言能力

後端開發工程師常涉入伺服器端的應用程式開發,主流會用到的程式語言包含Python、Ruby、Java、JavaScript(透過Node.js平台開發)、PHP、C等,後端開發框架則會用到Django、Rails、Node.js。

伺服器開發方面,SQL Server、MySQL、PostgreSQL、Oracle Database都是常用的開發工具。

其他建議具備的能力

因伺服器大多會跟網站有所關聯,如何撰寫Web API,進一步了解網站部署與操作、資料庫平台AWS、Google Cloud、Heroku也很重要。雖然工作大多在開發後端產品,但經常需要跟前端開發工程師合作,會建議對前端語言有一定基礎程度認知,像是CSS、HTML、JavaScript語法會較佳。

日常工作內容

問題分析及解決能力

後端開發工程師除了開發、維護產品外也需要花費大量時間跨部門溝通,共同合作的單位如前端工程師、PM、產品設計師,工作職責就是確保資料正確性、系統穩定性、系統與程式的調整彈性,畢竟跟使用者牽扯上的產品,都是會隨著時間不斷調整跟改變的。

以下後端開發工程師建議特質:

1. 邏輯思考能力強,善於跨部門溝通將不同意見統整分析納入產品開發考量中。
2. 對商業模式跟產品特性有觀察、了解。
3. 擁有設計、操作與管理資料庫的經驗。
4. 細心,知道哪些資料的呈現方式符合公司內部、對外的需求。

相關進修與證照

對證照的需求,如果已經是有一定工作經驗的工程師,在申請、面談過程多秀出過往的程式碼及產品當作作品集,若還是想要準備幾張證照,以下三張可做為參考。

  • Oracle Certified Professional, MySQL Database Administrator (OCP, MySQL DBA)
  • AWS Certified Solutions Architect
  • AWS Certified Developer – Associate

綜合上述三張證照,主要圍繞在資料庫、雲端服務架構開發、雲端技術應用。企業上雲需求隨著AI越趨熱絡,帶動新一波數位轉型需求,長遠來看具備雲端、AI、資料庫證照的後端開發工程師會有較多的機會碰觸多元產品、服務。

薪資和專業成長

大學畢業

大學畢業1年以下約新台幣35,000、1~3年約40,500、3~5年約42,100。

研究所畢業

研究所畢業1年以下約新台幣40,000、1~3年約43,500、3~5年約54,000。

以上數據,是根據1111人力銀行薪資公秤綜合調查,統計來源為1111人力銀行目前刊登職缺的廠商,實際的薪資水平建議從不同產業類別、該公司開發的產品去綜合評估,不能全部代表台灣後端工程師的職缺薪資。

未來職涯發展

熟悉系統、伺服器的後端開發工程師,如果之後還有其他斜槓、轉職的打算,「系統架構師」、「雲端運算工程師」、「數據工程師」均可納入考慮範圍。系統架構師偏重的系統架構設計、規劃,到雲端運算工程師在數據庫、伺服器管理跟設計,以及數據工程師負責數據管道、數據存儲和數據分析,都是後端開發工程師在工作過程中會持續累積的專業知識。

想了解更多的科技業職缺嗎?由科技島與1111人力銀行攜手合作、透視上百種科技工作內容與薪資行情的「職缺百科」正等著您前往探索!

討論區:https://www.1111.com.tw/1000w/fanshome/discussionDetail.asp?d0=140803

瀏覽 660 次

覺得不錯的話就分享出去吧!

發佈留言

Back to top button