基本信息
軟體工程師是從事軟體開發相關工作的人員的統稱。它是一個廣義的概念,包括軟體設計人員、軟體架構人員、軟體工程管理人員、程式設計師等一系列崗位。這些崗位的分工不同,職位和/或級別不同,但工作內容都是與軟體開發生產相關的。軟體工程師是IT行業需求量最大的職位,穩居IT行業職位需求TOP10的第一位(第二位是高級軟體工程師)。
軟體工程師的技術要求是比較全面的,除了最基礎的程式語言(C語言/C++/JAVA等)、資料庫技術(SQL/ORACLE/DB2等)、.NET平台技術、C#、C/S B/S程式開發,還有諸多如Java Script、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、Structs等前沿技術。除此之外,關於網路工程和軟體測試的其他技術也要有所涉獵,以利於操控全局。
軟體工程師可謂是軟體項目開發的掌舵者。一名優秀的軟體工程師應當具有較強的邏輯思維能力,對於技術的發展有敏銳的嗅覺。雖然要求技術全面,但無須偏執於門門技術都精通,任何軟體工程師都有自己的技術特長和偏向,對於自己手中的技術,可有精通-掌握-熟悉-了解之分,根據工作需要和職業發展的具體情況來劃分。
近年發展
一、就業嚴峻近來,隨著全球經濟形勢的嚴峻,越來越多的企業開始受到衝擊,利潤空間加劇下滑。為了控制成本,裁員、減薪成為了企業方最常用、也是最優先考慮的方法。而失業、生存壓力也就成為了近期備受關注的辭彙。據今年年初國際勞工組織的專家預測,2009年全球失業人數將再創記錄,達2.1億人。而在國內,裁員狂潮也在地產、金融等企業的帶領下迅猛襲來。
二、就業的壓力席捲全球的金融海嘯,正在悄悄地波及大學生就業市場。一方面,預計2008年底有100萬大學畢業生不能就業,2009年將有592萬大學生畢業 再加上往屆沒有就業的大學生預計上千萬的失業大學生;研究生擴招這一政策並不看好,擴招無非只是把現在的就業壓力轉移到將來幾年而已。沒有從跟本上緩衝就業壓力,將來還可能會出現研究生就業難。”另一方面,不少企業卻取消了校園招聘計畫,2009屆大學生們已經感受到了就業前景的“寒流”。我們可以從這幅漫畫中看出,畢業生的就業需求量與企業的就業崗位量相差很多,在金融風暴下,畢業生的就業前景不容樂觀。招聘會的火爆場面也證實了這一點。
而從以往就業形式分專業看,月薪最高的10個專業分別是法語、石油工程、註冊會計、軟體工程、德語、微電子學、建築學、信息安全、保險和日語;月薪最低的10個專業分別是臨床醫學、國小教育、中醫學、教育學、美術學、醫學影像學、林學、歷史學、體育教育和音樂學。儘管2009年就業形勢不好,但一些行業仍有很多機會可供求職者去把握。根據2008年人才指數分析及2009年才市預測,其中有三大行業在剛剛過去的2008年占盡風頭,預計也將在2009年裡繼續風光,這些行業分別是信息技術與網際網路行業、建築業、快速消費品業;
信息技術與網際網路行業的人才需求一直保持全年行業需求的最高,月月居十大熱門行業榜首,招聘始終維持在15%-20%左右的市場份額。從行業人才需求看,技術人才水漲船高,軟體人才需求最為火爆。
網上職位需求顯示,2008年軟體行業招聘比例比2007年上升5.3%;在IT行業需求排名第一。對於軟體工程師、在未來幾年中的需求將會繼續增加。
發展因素
一、考慮收入:一個人收入,和從事的行業的利潤水平、行業的性質以及個人能力等因素有關,就拿一般傳統行業和IT行業做個比較吧!您認為傳統行業的利潤水平有多高?最多15%,也就是說企業收入100元,只有15元的利潤,老闆最多發給你1元.如果是IT行業,它的利潤至少在60%,收入100元,老闆至少發給你4元,所以IT企業員工的工資就是傳統行業員工工資的4倍,這就是為什麼,百度baidu一上市就產生上1000位百萬富豪,老闆李彥宏更是成為億萬富豪的原因。
其次,收入分為現實收入和預期收入兩種。我們不僅僅要看現在能拿多少錢,還得看今後能拿多少錢,對吧?比如,2份工作一份2000,一份1500,你會選擇那份工作?好,現在再加一個條件:1500的每年增長40%—100%,而2000的工作,每年的薪金增長為1%,現在讓你來選會先那份工作? 您現在所從事的工作,考慮一下有多少技術含量,為什麼中醫醫師、律師越老越值錢呢?因為他們從事的工作技術含量高,現在的工作可以做到老,所以價值越來越大.
現在是信息社會,發展最快的就是IT企業,如果從事的工作屬於傳統行業,當然發展慢了,全國平均GDP每年增長9%,就是很高的了(按照國家統計局的數字,每增加1個百分點,就有接近10萬人下崗),IT業每年增長超過40%,近幾年,已經突破了45%,發展非常的訊速。這樣的高速發展,必然帶來技術人員的稀缺,所以,只要掌握了實際技能,進入這個行業就相對容易。而且,IT行業是知識密集型企業,它的發展是依靠人員數量的增加的,比如像我們公司業務每年100%的增長,也就是說每年在上年基礎上,人員增長1倍,那么增加出來的崗位,必須要管理崗位,這些崗位就來自於自己的老員工,你在這個行業里,過不了多久就有機會成為管理者。所以,這個行業里有很多年輕的老闆、總經理、經理,這是傳統行業論資排隊無法比擬的。
三、考慮穩定性:什麼樣的工作穩定,不易失業?一個病人需要手術,他們怕開刀的醫生嗎?當然,因為他們掌握著病人的生命。軟體工程師在一個IT企業中的地位,就像外科醫生一樣,軟體工程師如果不高興,企業的信息系統可
能就會出問題,企業的財務數據、生產數據可以會蕩然無存。因為他們擁有企業的核心技術,掌握著企業的命脈。您說企業敢隨便解僱這樣的人嗎?這樣的人工作穩定嗎?當然穩定。如果現在從事的這份工作,技術含量太低,少了誰,企業也不會有什麼大的影響,對不對?這就是大家沒有安全感的根本原因。
一個人的社會地位取決於他的薪資多少、從事的行業、社會大眾對該行業的認知狀況,如果現在的薪資較低,可能是因為從事的是大家公認的夕陽產業,社會地位當然不高了。如果進入IT行業,情況就截然不同了,工資高,而且擁有現代化的辦公條件,屬於朝陽行業,社會地位自然就高了。
五、考慮安全性:安全性:要看職業安全和職業福利. IT行業福利更完善。
認證級別分為註冊初級軟體工程師、註冊中級軟體工程師和註冊高級軟體工程師三個層次。經過有關專業模組的培訓並考試合格者,經加權錄取即獲得相關專業領域的註冊軟體工程師職業資格認證證書。