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