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