職業概述
Java的套用可以說是無處不在,從桌面辦公套用到網路資料庫等套用,從PC到嵌入式移動平台,從Java小應用程式(Applet)到架構龐大的J2EE企業級解決方案,處處都有Java的身影,就連美國大型太空項目當中,也使用了Java來開發控制系統和相關軟體。用途如此之廣的Java造就了Java工程師的輝煌,使其在軟體工程師的領域裡獨占鰲頭!Java軟體工程師運用Java這個開發工具去完成軟體產品的軟體程式設計、開發、測試、維護升級等工作。
隨著Internet的迅速發展,Web套用日益廣泛,Java語言也得到了迅速發展。1994年,Gosling用Java開發了一個實時性較高、可靠、安全、有互動功能的新型Web瀏覽器,它不依賴於任何硬體平台和軟體平台。這種瀏覽器名稱為HotJava,並於1995年同Java語言一起,正式在業界對外發表,引起了巨大的轟動,Java的地位隨之而得到肯定。此後的發展非常迅速。
Java程式語言的句法與C++的句法相似,語義則與Small Talk TM的語義相似。Java程式語言可被用來創建任何常規程式語言所能創建的應用程式。
工作內容
完成軟體的設計、開發、測試、修改bug等工作,包括業務需求的溝通,功能模組詳細設計,業務功能實現與單元測試,系統維護;
參與產品構思和架構設計;
撰寫相關的技術文檔;
支持售前技術服務;
支持項目對產品的套用服務。
學習內容
初級部分
Java 程式設計基礎,包括 J2sdk基礎、Java面向對象基礎、Java API使用、數據結構及算法基礎、Java AWT圖形界面程式開發;
J2SE平台Java程式設計,包括Swing圖形程式設計, Socket網路應用程式設計,對象序列化,Java 常用數據結構,Applet,流和檔案,多執行緒程式設計;
Java桌面系統項目開發,4~5人組成一個項目組,項目大小為(15人*工作日);
Linux的基本操作,Linux下的Java程式開發,Linux系統的簡單管理;
Oracle資料庫,包括SQL/PLSQL;資料庫和資料庫設計;簡單掌握ORACLE9i 資料庫的管理;
中級部分
Java Web套用編程,包括 Java Oracle 編程,即JDBC;JavaWeb編程,包括JSP、Servlet,JavaBean;Java套用編程,包括Weblogic、Websphere、Tomcat;以及利用Jbuilder開發Java程式;
MVC與Struts,學習業界通用的MVC設計模式和Struts架構;
Java B/S商務項目開發,4~5人一個項目組,項目大小為(25人*工作日左右)
高級部分
J2ME程式設計,包括J2EE程式、J2ME;Java高級程式設計(J2EE),包括J2EE體系結構和J2EE技術、EJB;Weblogic使用、 JBuilder開發;
Java和XML,包括Java Web Service,JavaXML, 業界主流XML解析器程式設計;
軟體企業規範和軟體工程,包括UML系統建模型和設計(Rational Rose 200x)軟體工程和業界開發規範;CVS版本控制、Java Code書寫規範;
J2EE商務套用系統項目開發,4~5人一個項目組,項目大小為(25人*工作日左右)。
職業要求
教育培訓
計算機相關專業,大專及以上學歷。相關專業證書有:Sun Certified Java Programmer(SCJP)和Sun Certified Java Developer(SCJD) 認證。
工作經驗
有一定的軟體分析設計能力;熟悉Java、Servlet、JSP、EJB等開發技術;熟練使用Eclipse或jbuilder等java開發工具;熟悉JAVA+STRUTS體系結構和開發工具;熟悉至少一種資料庫的開發和設計;具有良好的學習能力,具有強烈的工作責任心、有良好的溝通能力和團隊合作精神。
薪酬參考
據智聯招聘上對上海java工程師的薪資據說顯示,截止到2012年6月13日,java工程師的平均水平已達6435。根據現在移動網際網路中安卓市場的份額,相信這一職業的工資水平會一直上升。
就業前景
Java是目前世界上最流行的計算機程式語言,是一種可以編寫跨平台套用軟體的面向對象的程式設計語言。這可以概括JAVA有著自己獨特的優勢:語言簡單、是一個面向對象、分散式套用並且安全、體系結構中立並且可移植,最重要,它是一個動態語言。
權威統計機構統計——在所有軟體開發類人才的需求中,對 JAVA工程師的需求達到全部需求量的60%~70%。JAVA工程師的薪水相對較高,通常來說,具有3~5年開發經驗的工程師,擁有年薪 10萬元是很正常的一個薪酬水平。
JAVA發展方向
一是成為管理人員,例如產品研發經理,技術經理,項目經理等繼續;二是他的技術工作之路,成為高級軟體工程師、需求工程師等。
還是看看IDC Java工程師的薪水相對較高。 Java軟體工程師一般月薪範圍在4000-10000元,遠遠超過了應屆畢業生月薪2500元的平均水平。通常來說,有一年工作經驗的Java高級軟體工程師的薪酬大致在年薪10—13萬左右。
JAVA就業方向:可以從事JSP網站開發、Java編程、Java遊戲開發、Java桌面程式設計,以及其他與Java語言編程相關的工作。可進入電信、銀行、保險專業軟體開發公司等從事軟體設計和開發工作。