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