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