如果想就職學習,建議去專業(yè)培訓機構(gòu)學習,通過系統(tǒng)的學習大大提高工作效率。Java編程在Internet上具有廣泛的應用程序,因此許多人希望進入該行業(yè)。在學習之前,必須闡明學習Java的目標,有針對性地制定分段的學習計劃,并嚴格按照該計劃實施,才可以有更好的效果。掌握理論知識需要增強動手能力,不斷增加練習的頻率,發(fā)現(xiàn)實際戰(zhàn)斗中的問題,積累項目經(jīng)驗并以最快的速度成長,最終成為Java開發(fā)人才。
想當Java開發(fā)工程師需要經(jīng)歷三個階段,不同的階段需要學習的內(nèi)容也是不同的。
一、初級部分
Java程序設(shè)計基礎(chǔ),J2sdk基礎(chǔ)、Java面向?qū)ο蠡A(chǔ)、Java API使用dao、數(shù)據(jù)結(jié)構(gòu)及算法基礎(chǔ)、Java AWT圖形界面程序開發(fā);
J2SE平臺Java程序設(shè)計,包括Swing圖形程序設(shè)計, Socket網(wǎng)絡(luò)應用程序設(shè)計,對象序列化,Java 常用數(shù)據(jù)結(jié)構(gòu),Applet,流和文件,多線程程序設(shè)計;
Java桌面系統(tǒng)項目開發(fā),4~5人組成一個項目組;
Linux的基本操作,Linux下的Java程序開發(fā),Linux系統(tǒng)的簡單管理;
Oracle數(shù)據(jù)庫,包括SQL/PLSQL;數(shù)據(jù)庫和數(shù)據(jù)庫設(shè)計;
簡單掌握ORACLE9i 數(shù)據(jù)庫的管理;
二、中級部分
Java Web應用編程,包括 Java Oracle 編程,即JDBC;JavaWeb編程,包括JSP、Servlet,JavaBean;Java應用編程,包括Weblogic、Websphere、Tomcat;以及利用Jbuilder開發(fā)Java程序;
MVC與Struts,學習業(yè)界通用的MVC設(shè)計模式和Struts架構(gòu);
Java B/S商務項目開發(fā)。
三、高級部分
J2ME程序設(shè)計,包括J2EE程序、J2ME;Java高級程序設(shè)計(J2EE),包括J2EE體系結(jié)構(gòu)和J2EE技術(shù)、EJB;Weblogic使用、JBuilder開發(fā);
Java和XML,包括Java Web Service,JavaXML, 業(yè)界主流XML解析器程序設(shè)計;
軟件企業(yè)規(guī)范和軟件工程,包括UML系統(tǒng)建模型和設(shè)計(Rational Rose 200x)軟件工程和業(yè)界開發(fā)規(guī)范;CVS版本控制、Java Code書寫規(guī)范;J2EE商務應用系統(tǒng)項目開發(fā)。
要知道參加培訓班是一條捷徑,但Java軟件開發(fā)自學也很重要,在日后的工作崗位,企業(yè)的最新技術(shù)跟所學的書本知識還是有差別,寬且技術(shù)發(fā)展日新月異,如果沒有把基礎(chǔ)掌握牢固,就很難適應企業(yè)的發(fā)展需求。要想成為一名優(yōu)秀的Java工程師,不僅要掌握一流的開發(fā)技術(shù)還要具備出色的個人學習能力和一些軟性特質(zhì)都必不可少。
以上就是關(guān)于Java開發(fā)工程師的相關(guān)介紹,想了解更多關(guān)于軟件研發(fā)的信息,請繼續(xù)關(guān)注中培偉業(yè)。