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