JAVA學習哪些內容?能從事什么工作?
24 2017-05-09
很多來北大青鳥學習的同學都有這個疑問:JAVA學習主要學習哪些內容?能從事什么工作?看著那黑呼呼的命令行窗口,怎么也猜不出它和企業(yè)開發(fā)有什么關系,也想象不出在控制臺輸出的乘法口訣1*1=1除了給幼兒園的小朋友做練習之外還有什么用途?,F(xiàn)在,北大青鳥洛陽融科校區(qū)的學術部老師為正在學習JAVA的朋友一些建議。
學習知識:
1.java語法。通過任何一本Java入門書籍,都可以學會Java的基本語法。千萬不要認為,你把書上的例子程序都能寫出來就算學會了Java語法。要想真正掌握,還需要做大量的測試題。對語法不準確的理解,會使你寫的代碼出現(xiàn)邏輯錯誤。
2.常用類。永遠不要寫別人已經(jīng)實現(xiàn)的代碼。有很多功能,用JDk中現(xiàn)有的類就可以完成。你需要熟悉JDK.可以通過研究JDK幫助文檔和JDK源代碼的方式,逐漸了解,你需要的類都在什么地方。一方面,看看熟悉有哪些可以直接使用的資源,另一方面,學習一下,SUN公司的工程師怎樣寫代碼。
3.數(shù)據(jù)庫.MySql,Oracle,DB2.小項目多數(shù)使用MySql這樣的免費數(shù)據(jù)庫。大一些的項目會考慮使用Oracle或者DB2.Java項目很少使用SqlServer.因此,你還需要學習數(shù)據(jù)庫方面的一些知識??梢詮腟QL語言開始。這些數(shù)據(jù)庫都支持標準SQL.學會基本的SQL,參考具體的數(shù)據(jù)庫手冊,就可以完成一般的項目開發(fā)了。當然,要想使你的程序運行的效率更高,需要更深入的學習。大部分的程序優(yōu)化,都是從這部分開始的。
4.HTML--(HyperTextMark-upLanguage)超文本標記語言。CSS--(CascadingStyleSheets)層疊樣式表。你千萬不要以為,CS又出了加強版。呵呵。JavaScript--是一種由Netscape的LiveScript發(fā)展而來的腳本語言.準確的說,這些東西和Java語言本身關系不大。但是,現(xiàn)在的企業(yè)項目,以B/S結構的居多。因此,我們的Java程序,會有大量的機會和它們打交道。需要提前準備一下。
就業(yè)方向:
1.成為開發(fā)人員。技術工作之路,成為高級軟件工程師、需求工程師等。根據(jù)IDC的統(tǒng)計數(shù)字,在所有軟件開發(fā)類人才的需求中,對Java工程師的需求達到全部需求量的60%~70%。同時,Java工程師的薪水相對較高。Java軟件工程師一般月薪范圍在4000-10000元,遠遠超過了應屆畢業(yè)生月薪2500元的平均水平。通常來說,有一年工作經(jīng)驗的Java高級軟件工程師的薪酬大致在年薪10—13萬左右。
(1)企業(yè)級應用開發(fā)
這里是JAVA的天地,大到全國聯(lián)網(wǎng)的系統(tǒng),小到中小企業(yè)的應用解決方案,JAVA都占有極為重要的地位
(2)網(wǎng)站開發(fā)
當然就是JSP+Servlet+JavaBean,一直以來都相當流行
(3)移動領域
典型的應用是手機游戲(國內主要是這方面),這里是J2ME的天地,其實應用范圍是很廣的,只是國內開發(fā)不夠。
2.成為管理人員
例如產(chǎn)品研發(fā)經(jīng)理,技術經(jīng)理,項目經(jīng)理等
3.成為測試人員
4.成為軟件開發(fā)文檔編輯人員
掃一掃
獲取更多福利
獵學網(wǎng)企業(yè)微信
獵學網(wǎng)訂閱號
獵學網(wǎng)服務號