軟體工程師(軟體工程師)

軟體工程師

軟體工程師一般指本詞條

軟體工程師英文是Software Engineer,是從事軟體職業的人員的一種職業能力的認證,通過它說明具備了工程師的資格。軟體工程師是從事軟體開發相關工作的人員的統稱。

它是一個廣義的概念,包括軟體設計人員、軟體架構人員、軟體工程管理人員、程式設計師等一系列崗位,工作內容都與軟體開發生產相關。軟體工程師的技術要求是比較全面的,除了最基礎的程式語言C語言/C++/JAVA等)、資料庫技術(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATESPRING等前沿技術。此外,關於網路工程軟體測試的其他技術也要有所涉獵。

基本介紹

  • 中文名:軟體工程師
  • 外文名:Software Engineer
  • 屬性:職業認證
基本信息,分級,工作內容,能力要求,.NET方面的開發,JAVA應用程式開發,web、資料庫方面的開發,C#項目開發,php項目開發,年薪排名,國內環境,發展前景,

基本信息

分級

一般情況下都是分4級:
1、軟體技術員
2、助理軟體工程師
3 、軟體工程師

工作內容

1、 指導程式設計師的工作;
2、 參與軟體工程系統的設計、開發、測試等過程;
3 、協助工程管理人保證項目的質量;
4 、負責工程中主要功能的代碼實現;
5 、解決工程中的關鍵問題和技術難題;
6 、協調各個程式設計師的工作,並能與其它軟體工程師協作工作。
7、還要編寫各種各樣的軟體說明書,如:需求說明書,概要說明書等
8、考試科目工程師是中級職稱,考試的題目包括了計算機體系結構軟體工程資料庫數據結構編譯原理計算機學科的基礎課程

能力要求

對於軟體工程師,不太重視學歷,但並不是對學歷沒有要求,重點關注項目的經驗和學習知識的能力,能否利用軟體工程專業知識來解決問題,根據崗位不同,對軟體工程師的要求也有所不同。具體能力要根據崗位和自己的興趣愛好選定自己的職業規劃方向,一方面要詳細了解軟體工程師的要求,可以關注企業的招聘信息;一方面自己要貯備通用的知識技能,廣泛閱讀相關的計算機材料對自己以後的發展大有幫助。可以確定的是軟體工程師的前途在未來的發展依然是不斷升溫的職業,比較需要有技術和良好前景的專業之一。

.NET方面的開發

⒈熟悉.net開發體系,熟悉C# ASP .NET
⒉熟悉SQLServerOracle資料庫開發
⒊以上要求至少3年開發經驗。
⒋具有企業管理系統項目經驗。
5.了解企業ERP及財務管理軟體(用友,金蝶)者優先。
6.善於溝通,能獨立撰寫方案。為人誠實,善於學習,做事認真負責,積極主動,具有敬業精神,有團隊精神

JAVA應用程式開發

技能要求:
熟練使用Struts2+Spring+Hibernate
掌握Jquery
掌握Java
熟悉Oracle
掌握xml/webservice
掌握OOD、OOP
基本文檔寫作能力

web、資料庫方面的開發

⒈計算機或相關專業本科以上學歷;
⒉有4年以上開發經驗,有良好的代碼編寫習慣,熟悉軟體開發規範;
⒊熟練掌握ASP,NET;等程式語言,熟悉.Net開發環境,理解.Net Framework,理解並能熟練使用WebService、O/R mapping、Remoting、多執行緒等技術;
⒋熱衷於網際網路WEB開發,熱衷於鑽研最新的前沿技術,精通XML,Javascript,CSS,AJAX等WEB前端技術;
⒌熟練的技術文檔編寫能力,熟練使用Rose,Power Design,Visio等建模和設計軟體,有一定的架構設計能力;
⒍精通SQL server資料庫技術,了解資料庫性能調優者優先.

C#項目開發

⒈計算機專業本科以上學歷,一年以上C#/ASP NET開發經驗,熟練使用SQL資料庫,有歐美項目開發經驗者優先;
⒉大學英語四級以上,具有較強的聽、說、讀、寫能力,尤其是聽、說能力;
⒊工作認真細緻,踏實肯乾,具有較好的團隊協作精神和溝通能力;良好的邏輯思維,能夠承受一定的工作壓力並可以按時完成工作且保證質量

php項目開發

⒈使用PHP語言開發網際網路應用程式;
⒉網站產品和網站功能模組的開發與維護;
⒊與頁面設計師協調溝通,編寫部分Javascript和HTML;
⒋參與底層MVC框架的編寫與維護。

年薪排名

美國網站Glassdoor2012年10月19日 公布的研究數據顯示,
谷歌軟體工程師年薪平均水平為12.8336萬美元(約合RMB 80.16萬元),
Facebook屈居第二,為12.3626萬美元(約合RMB 77.22萬元);
蘋果排在第三,為11.4413萬美元(約合RMB 71.46萬元);
eBay為10.8809萬美元(約合RMB 67.96萬元),
Zynga為10.5568萬美元(約合RMB 65.94萬元)。
據悉,美國軟體工程師的平均年薪為9.2648萬美元(約合RMB 57.87萬元),而在矽谷企業工作的軟體工程師要稍高一些。

國內環境

目前國內軟體測試工程師的來源主要有三方面:一是以前專業做軟體開發的人員後來轉行做軟體測試,二是從大學招聘的本科或者研究生,三就是通過培訓機構招聘的專業學員。據了解,在國外測試人才的供應方式多以第三種為主,而國內21世紀初除少數培訓機構外尚未形成足夠的人才供應規模。以北京中關村為例,現有軟體企業5000多家,僅對日本軟體外包領域的人才缺口就高達5000人,而對美軟體外包人才缺口更大,可供量不足10%。中關村一位負責人介紹,未來5年北京將有至少200億美元的外包訂單,由此可推算出中關村將出現100萬的軟體人才缺口。巨大的產業前景和匱乏的人才現狀,使越來越多的IT企業關注軟體測試人才的儲備工作。

發展前景

當今社會不論什麼職業的都需要一個不斷學習的環節,軟體工程師也一樣。雖然軟體工程師的工作不同於程式設計師但是一個軟體工程師其前身必定是一個優秀的程式設計師,軟體的開發工具、開發技術在不斷地發展。在校學生所能學到的東西很難跟得上發展的需要但是也不能說那些東西完全沒有用,只有在完全理解了相應的基本技能之後你才能很輕鬆地掌握新的技能,軟體技術都是一個循序漸進的過程。所以學好學校所能提供的專業課程是相當重要的。
未來前景:我國軟體出口2010年規模達到215億元,軟體從業人員達到72萬人,在中國十大IT職場人氣職位中,軟體工程師位列第一位,軟體工程人才的就業前景十分樂觀。畢業生主要在各大軟體公司、企事業單位、高等院校、各大研究所、國防等重要部門從事軟體設計、開發、套用與研究工作。有關數據顯示,目前我國對軟體人才的需求已達20萬,並且以每年20%左右的速度增長,而高校計算機畢業生中的軟體工程人才還很缺乏,尤其是高素質的軟體工程人才的極度短缺。企業用人主要特徵
1 外包開發行業快速發展,對“人才”在代碼和文檔方面的規範性、技能和工具的熟練程度要求越來越高;
2 Java和.NET技術在市場上平分秋色,都有大量的崗位需求,同時值得慶幸的是二者在套用層面上的技術差異越來越少;
3 軟體開發企業對開發人員的基本技術素養強調得越來越多,例如:面向對象的程式設計思想和代碼組織方法、HTML/CSS/JavaScript客戶端技術;
4 為了保證質量和工期,企業中大量使用各種框架技術,要求開發人員至少熟悉一種框架技術;
5 CMS,MIS、OA、ERP、CRM、ZW系統集成、物流、進銷存、電子政務、網站建設這一類B/S系統,成為軟體工程師需求最大的業務領域。

相關詞條

熱門詞條

聯絡我們