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