軟件工程師
入行IT的你,最想知道的,必定是軟件工程師好不好做?想成為軟件工程師(Programmer)的人士,見到System Analyst 及 Senior System Analyst 薪金可能會為之心動,同時亦會想自己如果入行IT 的話,晉升階梯又是怎樣呢?
入行軟件工程師並非純粹論年資和學歷,企業聘請軟件工程師時亦會考慮申請者的編程(Coding)能力及其行業知識可以帶給其開發團隊的價值,對有志入行IT的人士來說一支很大的強心針。本篇文章將會為有志入行IT的人士詳細分析軟件工程師的分類、入行軟件工程師的職業階梯及薪酬
入行IT,首先要了解軟件工程師不同的名稱,IT界別中的Programmer、Software Engineer 及Developer皆都是指軟件工程師,名稱因不同公司對職稱的喜好而不同。軟件工程師的工作主要是在企業或初創公司中開發系統、網頁或移動應用程式。企業的軟體及系統開發團隊的規模因應企業系統的用戶數量、系統數量和複雜程度而有所不同,團隊人數可以由兩個至五百人不等。
軟件工程師薪酬
軟件工程師 入行 0 – 1 年 : Programmer / Software Engineer / Developer
薪金範圍:HKD 19,000 – HKD 30,000
軟件工程師負責開發軟體或應用程式。由於軟件工程師入行時大多為新手,他們大部份負責一個系統中的某一個功能,以及大部份情況下都有Senior Programmer(高級軟件工程師 或 Analyst Programmer 職級的軟件工程師)協助或帶領的情況下工作。他們會使用不同的編程語言和工具,如Java、Python、C++等來撰寫程式碼。
近年來,由於軟件工程師人才短缺,越來越多公司的起薪點最低也是HKD 19,000起跳。值得一提的是,Venturenix LAB的IT Coding Bootcamp畢業生平均薪金更在HKD 22,500以上, 及有畢業生可得到高達 HKD 30,000 的offer!是香港IT Coding Bootcamp畢業生當中最高的。作為軟件工程師入行的編程語言,Java和Springboot最受僱主歡迎, 其次為 React.js,或 Python。
軟件工程師入行
Venturenix LAB畢業生的成功故事=》https://venturenixlab.co/%e5%89%8dbig4%e9%a1%a7%e5%95%8f%e8%be%ad%e8%81%b7%e8%bd%89%e8%a1%8c-%e6%b8%9b%e4%ba%ba%e5%b7%a5%e9%83%bd%e8%bd%89%e8%a1%8cit%ef%bc%9f%ef%bc%81/
軟件工程師 入行 1-3年 – Senior Programmer / Senior Developer
薪金範圍:HKD 25,000 – HKD 40,000
高級軟件工程師(Senior Programmer)是在軟件工程師的基礎上更進一步的職位。他們通常擁有1 – 3年的編程經驗,能夠獨立開發較為的軟體系統。此外,Senior Programmer也需要能夠指導和協助其他程式設計師,提供技術支援和建議,及解決較深入的系統問題
軟件工程師入行 2-6年 – Analyst Programmer / Analyst Developer
薪金範圍:HKD 28,000 – HKD 40,000
軟件工程師有了更多的經驗和技能,可以晉升為Analyst Programmer或Analyst Developer。Analyst Programmer(分析程式設計師)是一個專門負責分析和設計軟體系統的人。他們需要了解使用者的需求,並將這些需求轉化為可執行的程式碼。分析程式設計師需要具備良好的分析能力和溝通技巧,以便與使用者和開發團隊進行良好的溝通。
軟件工程師入行 Programmer 4-8年 – Senior Analyst Programmer / Senior Analyst Developer
薪金範圍:HKD 33,000 – HKD 48,000
軟件工程師入行累積了幾年經驗和工作表現,可以晉升為Senior Analyst Programmer或Senior Analyst Developer。Senior Analyst Programmer(高級分析程式設計師)是在分析程式設計師的基礎上更進一步的職位。他們需要具備更高的專業技能和經驗,以及更多的項目管理和領導能力,以便能夠解決更複雜的問題,並開始參與決策和規劃工作。
軟件工程師入行Programmer 6-12年 – System Analyst
薪金範圍:HKD 45,000 – HKD 70,000
軟件工程師中的System Analyst(系統分析師)是一個專門負責分析和設計整個系統的人。他們需要了解系統的所有組成部分,如硬件、軟體、資料庫等,以便設計出一個完整的系統。他們會帶領2個至10個Programmer 至 Senior Analyst Programmer 的軟件工程師完成開發工作,並負責整個系統的設計和架構。
高級軟件工程師薪酬
軟件工程師入行Programmer 8-15年 – Senior System Analyst
薪金範圍:HKD 50,000 – HKD 75,000
Senior System Analyst(高級系統分析師)是在系統分析師的基礎上更進一步的職位。他們需要具備更高的專業技能和經驗,能夠解決更複雜的問題,並指導和協助其他系統分析師進行工作。高級系統分析師也需要與其他部門的管理人員進行溝通,以確保系統的有效運作和符合公司的需求,並負責整個系統的運行和維護。
軟件工程師是現代企業和初創公司中不可或缺的角色。他們的職業階梯清晰,薪酬也隨著職務的晉升而提高。在職業生涯中,軟件工程師需要不斷學習和成長,以應對不斷變化的科技和市場需求。
軟件工程師的職涯規劃
軟件工程師入行初階的職涯階編程比例會較多,隨著經驗及職位上升,漸漸會做更多跟用戶溝通、寫用戶需求、及帶領及指導
軟件工程師於升職到 Analyst Programmer 級別後,他們可以走 Technical Path (技術路線)升職至Senior Analyst (高級分析程式設計師) 或 Non-Technical Path.
因此,軟件工程師入行到 Analyst Programmer 的職級基本上沒有太大的樽頸,給予很多有志IT入行的人士一支很大的強心針。
軟件工程師的發展
軟件工程師入行作為入行IT 起點的IT人,他們的事業發展速度快,多元化及自由度大,因為他們的專業和技能非常具有市場競爭力。隨著科技的不斷進步和發展,軟件工程師的需求也越來越高,各種新興領域和技術也不斷涌現,為IT人提供了更多的發展機會和挑戰。
而軟件工程師的縱向職涯階梯(上升階梯)故意吸引,但其實之所以軟件工程師能成為很多人心目中的理想職業,其橫向職涯的自由度與廣泛程度也是一大因素。
按:以上薪金範圍我們排除了最低的25%及最高的25%, 以減低最高和最低的極端值影響
以助讀者理解行業的資訊。