後端開發工程師 資料庫跟網站維運的守護者
記者/孫敬 Archer Sun
比起衝在第一線不斷開發各式新產品的前端工程師,後端開發工程師更著重在資料庫的建立、串接和伺服器的開發,最常見的開發情境如會員系統、瀏覽紀錄、購物車等,同時後端開發工程師還需要撐起公司的網站性能,以及系統架構穩定,避免同時有多個使用者在網站導致網頁癱瘓的問題。
對應徵、轉職後端開發工程師職位的求職者來說,這份工作需要具備哪些程式語言能力?為什麼還需要懂一些前端工程師的語法?
延伸閱讀:前端工程師 能一圓客戶跟老闆的好夥伴
目錄
後端開發工程師必備技能及專業
需要具備哪些程式語言能力
後端開發工程師常涉入伺服器端的應用程式開發,主流會用到的程式語言包含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 次