Java的(de)應用(yong)(yong)(yong)可以說(shuo)是(shi)無處不在(zai),從桌(zhuo)面辦(ban)公應用(yong)(yong)(yong)到網絡數據庫等應用(yong)(yong)(yong),從PC到嵌(qian)入式移動平臺,從Java小應用(yong)(yong)(yong)程序(Applet)到架(jia)構龐大(da)的(de)J2EE企業級解決(jue)方案(an),處處都有Java的(de)身(shen)影(ying),就(jiu)連美(mei)國大(da)型太空項目當中,也使用(yong)(yong)(yong)了(le)Java來開(kai)發(fa)控制系統和相關軟(ruan)(ruan)件(jian)。用(yong)(yong)(yong)途(tu)如此之廣的(de)Java造(zao)就(jiu)了(le)Java工程師(shi)的(de)輝煌,使其在(zai)軟(ruan)(ruan)件(jian)工程師(shi)的(de)領域里獨占鰲頭(tou)!Java軟(ruan)(ruan)件(jian)工程師(shi)運用(yong)(yong)(yong)Java這(zhe)個開(kai)發(fa)工具去完成軟(ruan)(ruan)件(jian)產品的(de)軟(ruan)(ruan)件(jian)程序設計、開(kai)發(fa)、測試、維護(hu)升級等工作。
隨著Internet的(de)迅(xun)速發(fa)展,Web應用日(ri)益廣泛(fan),Java語(yu)言(yan)(yan)也得到了迅(xun)速發(fa)展。1994年,Gosling用Java開發(fa)了一個實時性較高、可靠、安全(quan)、有交(jiao)互功(gong)能(neng)的(de)新型Web瀏(liu)覽器,它不(bu)依賴于任何(he)硬件平臺和軟件平臺。這種瀏(liu)覽器名稱為HotJava,并于1995年同Java語(yu)言(yan)(yan)一起(qi),正式在業界對(dui)外發(fa)表,引(yin)起(qi)了巨大的(de)轟(hong)動,Java的(de)地(di)位隨之而得到肯(ken)定。此后的(de)發(fa)展非常迅(xun)速。
Java編(bian)程語(yu)言(yan)的(de)(de)句法與(yu)C++的(de)(de)句法相似(si),語(yu)義則(ze)與(yu)Small Talk TM的(de)(de)語(yu)義相似(si)。Java編(bian)程語(yu)言(yan)可被(bei)用來創建(jian)任何常(chang)規編(bian)程語(yu)言(yan)所能創建(jian)的(de)(de)應用程序(xu)。
完成軟件的(de)設計(ji)、開發、測試(shi)、修改bug等工(gong)作,包括業務(wu)需(xu)求的(de)溝通(tong),功(gong)能模塊(kuai)詳細設計(ji),業務(wu)功(gong)能實現與單(dan)元測試(shi),系統(tong)維護(hu);
參與產(chan)品構(gou)思和(he)架構(gou)設(she)計;
撰寫相(xiang)關的技(ji)術文檔;
支持售前技術服務;
支持項目對產品的應用(yong)服務。
Java 程序(xu)設(she)計(ji)基(ji)礎(chu),包括 J2sdk基(ji)礎(chu)、Java面(mian)(mian)向對象基(ji)礎(chu)、Java API使用(yong)、數據結(jie)構及算法基(ji)礎(chu)、Java AWT圖形界面(mian)(mian)程序(xu)開發;
J2SE平臺Java程(cheng)序設(she)計,包括Swing圖形程(cheng)序設(she)計,Socket網絡(luo)應用程(cheng)序設(she)計,對象序列化,Java 常用數據(ju)結構,Applet,流和文件,多線程(cheng)程(cheng)序設(she)計;
Java桌(zhuo)面系統項(xiang)目(mu)(mu)開發(fa),4~5人組成(cheng)一個項(xiang)目(mu)(mu)組,項(xiang)目(mu)(mu)大小為(15人*工作日);
Linux的(de)基本(ben)操作,Linux下的(de)Java程序開發,Linux系統(tong)的(de)簡單管理;
Oracle數(shu)(shu)據(ju)庫,包(bao)括SQL/PLSQL;數(shu)(shu)據(ju)庫和數(shu)(shu)據(ju)庫設計;簡單掌握ORACLE9i 數(shu)(shu)據(ju)庫的管理;
Java Web應用編(bian)(bian)程(cheng),包(bao)(bao)括 Java Oracle 編(bian)(bian)程(cheng),即JDBC;JavaWeb編(bian)(bian)程(cheng),包(bao)(bao)括JSP、Servlet,JavaBean;Java應用編(bian)(bian)程(cheng),包(bao)(bao)括Weblogic、Websphere、Tomcat;以及利(li)用Jbuilder開發Java程(cheng)序;
MVC與(yu)Struts,學(xue)習(xi)業界通用的MVC設計模式和Struts架構(gou);
Java B/S商(shang)務(wu)項(xiang)目(mu)開發,4~5人一個項(xiang)目(mu)組(zu),項(xiang)目(mu)大小為(25人*工作(zuo)日(ri)左右(you))
J2ME程序設(she)計,包(bao)括(kuo)(kuo)J2EE程序、J2ME;Java高級程序設(she)計(J2EE),包(bao)括(kuo)(kuo)J2EE體系結構和(he)J2EE技術、EJB;Weblogic使用、JBuilder開發;
Java和XML,包括Java Web Service,JavaXML, 業界主流(liu)XML解析(xi)器(qi)程(cheng)序設計;
軟(ruan)件企業規范和軟(ruan)件工程,包括UML系統建模型和設計(Rational Rose 200x)軟(ruan)件工程和業界開發規范;CVS版本(ben)控(kong)制(zhi)、Java Code書寫規范;
J2EE商務應用系(xi)統(tong)項(xiang)目(mu)開發,4~5人(ren)一個(ge)項(xiang)目(mu)組,項(xiang)目(mu)大(da)小(xiao)為(25人(ren)*工(gong)作日左(zuo)右)。
計(ji)算機相關(guan)專(zhuan)業,大專(zhuan)及以上學歷。相關(guan)專(zhuan)業證(zheng)書有:Sun Certified Java Programmer(SCJP)和Sun Certified Java Developer(SCJD) 認證(zheng)。
有一定的(de)(de)軟件分析設(she)計能(neng)(neng)力;熟(shu)悉Java、Servlet、JSP、EJB等(deng)開發技術;熟(shu)練使(shi)用Eclipse或jbuilder等(deng)java開發工(gong)(gong)(gong)具;熟(shu)悉JAVA+STRUTS體系結構和(he)開發工(gong)(gong)(gong)具;熟(shu)悉至少一種數據庫的(de)(de)開發和(he)設(she)計;具有良好的(de)(de)學習能(neng)(neng)力,具有強烈的(de)(de)工(gong)(gong)(gong)作責任心、有良好的(de)(de)溝通(tong)能(neng)(neng)力和(he)團(tuan)隊合作精神。
據(ju)智聯招聘上對上海java工程師的(de)薪資(zi)據(ju)說顯示(shi),截(jie)止到2012年6月(yue)13日,java工程師的(de)平(ping)(ping)均水(shui)平(ping)(ping)已達(da)6435。根據(ju)現在移動互聯網中安卓市場(chang)的(de)份額,相(xiang)信這一職業的(de)工資(zi)水(shui)平(ping)(ping)會一直上升(sheng)。
Java是目前世界上最流行的計算機編程語言(yan),是一種可以編寫跨平臺應(ying)用軟件的面向(xiang)對(dui)象(xiang)的程序(xu)設計語言(yan)。這可以概括JAVA有(you)著自己獨(du)特的優(you)勢:語言(yan)簡單、是一個面向(xiang)對(dui)象(xiang)、分布(bu)式應(ying)用并(bing)且安全(quan)、體系結構(gou)中(zhong)立并(bing)且可移植,最重(zhong)要,它是一個動態語言(yan)。
權威統(tong)計機構統(tong)計——在所有軟(ruan)件開發(fa)類人才的(de)(de)需求(qiu)中,對JAVA工(gong)程(cheng)師的(de)(de)需求(qiu)達到全部需求(qiu)量的(de)(de)60%~70%。JAVA工(gong)程(cheng)師的(de)(de)薪(xin)(xin)水相對較(jiao)高,通常來說,具有3~5年開發(fa)經驗的(de)(de)工(gong)程(cheng)師,擁有年薪(xin)(xin)10萬元是很正(zheng)常的(de)(de)一個(ge)薪(xin)(xin)酬水平。
JAVA發展(zhan)方向
一是成(cheng)為管理(li)人員,例如產品研發經理(li),技術經理(li),項目經理(li)等(deng)繼續(xu);二(er)是他的技術工作之路,成(cheng)為高級(ji)軟(ruan)件工程(cheng)師(shi)(shi)、需求(qiu)工程(cheng)師(shi)(shi)等(deng)。
還是看(kan)看(kan)IDC Java工(gong)(gong)程師的薪水相對(dui)較(jiao)高(gao)(gao)。Java軟件(jian)工(gong)(gong)程師一(yi)般月薪范圍(wei)在4000-10000元(yuan),遠遠超過了應屆畢(bi)業(ye)生月薪2500元(yuan)的平均水平。通常來說,有一(yi)年工(gong)(gong)作經驗的Java高(gao)(gao)級(ji)軟件(jian)工(gong)(gong)程師的薪酬大致(zhi)在年薪10—13萬左右。
JAVA就業方向:可以(yi)(yi)從(cong)事JSP網站開發(fa)、Java編程、Java游戲開發(fa)、Java桌面程序設計(ji)(ji),以(yi)(yi)及其(qi)他與Java語(yu)言編程相(xiang)關的(de)工(gong)作。可進入電信、銀行、保險專業軟件開發(fa)公(gong)司(si)等從(cong)事軟件設計(ji)(ji)和開發(fa)工(gong)作。