軟體工程師分成:前端、後端、資料庫、演算法…等很多種類,分別需要哪些技能?本篇彙整軟體工程師的分類與所需技能/程式語言,除此之外,也提供相關工作機會給各位新鮮人,想入行/轉職軟體工程師必備!
文/《104職場力》
本文目錄(點選連結可快速跳至該章節閱讀)
軟體工程師種類 | 相關技能 |
前端工程師 工作機會 | HTML、JavaScript、CSS、Sass、AngularJS |
後端工程師 工作機會 | MySQL、JavaScript、Node.js |
全端工程師 工作機會 | Linux、Systems Analysis、Git、Python、MySQL、HTML、JavaScript、jQuery、CSS、ReactJS、Django、Angular |
資安工程師 工作機會 | (1)熟悉網際網路TCP/IP通訊協定、作業系統、各種伺服器服務運作原理 (如Web、DB、AD、DNS等)、基本資料庫語法,並具備相關技術經驗。 (2)熟悉OWASP Top 10與Testing Guide、入侵攻擊運作原理與相關技術。 (3)具備網路與資安防護設備(如Waf防護設備等)建置與維運管理經驗者尤佳。 (4)曾參與資安競賽(如金盾獎、CTF等)、漏洞通報 (如CVE、HackerOne等)、資安培訓或資安社群經驗尤佳。 |
數據分析工程師 工作機會 | R、Python、SQL、數據分析及建模、進階統計模型(Regression, Clustering, Segmentation…) |
資料庫工程師 工作機會 | Linux、Shell、JDBC、MySQL/Mariadb、OLAP、PostgreSQL、RDBMS 、BigTable 、Stored Procedure、Scylladb/Cassandra |
演算法工程師 工作機會 | C、C++、Java、Python、OpenCV、PyTorch 、 TensorFlow、一種或以上的機器學習套件 |
APP開發工程師 工作機會 | Xcode、Mac Os、Git、Familiar with Java/C++ languages、Kotlin language、Android Studio |
利用免費資源104薪資情報,可以查詢職業目前市場行情。軟體設計工程師行情一年以下資歷月薪約4~5.5萬、月均薪約4.8萬,5~10年資歷月薪約4.9~7萬、月均薪約6.2萬。薪資會依照個人年資、實際工作能力、不同工程師種類、公司待遇及面試過程而有談判空間,求職面試前了解市場行情絕對有助談薪。
軟體工程師的面試通常分為「技術測驗」和「行為面試」,用以考驗面試者對相關技術的了解程度,以及觀察溝通能力、問題解決能力、工作態度等。以下整理出常見必考題及面試服裝穿著,面試保證大加分!
一、軟體工程師面試必考題:
二、軟體工程師面試服裝:
曾有網友於104職涯診所詢問「面試工程師是否要穿西裝搭配領帶?」,綜合職場前輩建議,工程師面試服裝可依照公司風格及文化來選擇,若沒有特別規定面試需著正裝,可參考「Smart Casual」,例如男生可以穿襯衫搭配西裝褲、休閒皮鞋,若是到職後則觀察公司同仁的穿著參考即可。
沒看到有興趣的職缺嗎?
你是搶手的數位人才嗎?104有超多寶藏職缺等你探索⮕