說(shuō)起互聯(lián)網(wǎng)行業(yè),就不得不提Java。很多人看到Java的發(fā)展前景,想通過(guò)學(xué)習(xí)進(jìn)入這個(gè)行業(yè)。但是大部分人都是零基礎(chǔ)的,之前從來(lái)沒(méi)有學(xué)過(guò)編程知識(shí)。那么新手學(xué)習(xí)java應(yīng)該注意什么?Java必備技能有哪些呢?具體匯總?cè)缦拢?/p>
1.課前預(yù)習(xí)
在學(xué)習(xí)一個(gè)java新知識(shí)之前,需要先在網(wǎng)上或者書(shū)本上找相關(guān)知識(shí),并有所了解,另外一個(gè)需要注意的點(diǎn)就是嘗試去探索這個(gè)新知識(shí)和之前的學(xué)習(xí)。知識(shí)點(diǎn)之間的關(guān)系和聯(lián)系,因?yàn)樽罱K的工作和項(xiàng)目是對(duì)之前所學(xué)知識(shí)的綜合應(yīng)用,所以知識(shí)點(diǎn)之間的關(guān)聯(lián)很重要。
2.上課認(rèn)真聽(tīng),記筆記
老師講課的重點(diǎn)需要以代碼或評(píng)論的形式記錄下來(lái)。由于時(shí)間有限,老師不能一次把所有的知識(shí)都講解一遍,所以老師在課堂上提到的知識(shí)點(diǎn)以后經(jīng)常用到。知識(shí),關(guān)鍵點(diǎn)需要記錄下來(lái),才能慢慢轉(zhuǎn)化為自己的知識(shí)儲(chǔ)備。
3.課后多練習(xí),多打字,多總結(jié)
大量的打字和練習(xí),是將老師所教的知識(shí)轉(zhuǎn)化為自己的編程能力的有效途徑。一些抽象的知識(shí)會(huì)隨著我的不斷應(yīng)用而變得更容易理解。通過(guò)鍵入更多的代碼,我可以改進(jìn)我的代碼,遇到問(wèn)題的解決方案,以及修改想法遇到錯(cuò)誤的敏感性,從而繼續(xù)。加深對(duì)java編程的理解和應(yīng)用。
從接觸java到現(xiàn)在,我對(duì)這種面向?qū)ο蟮木幊陶Z(yǔ)言有了初步的膚淺認(rèn)識(shí)。開(kāi)發(fā)java程序的初衷和本質(zhì)是解決開(kāi)發(fā)者希望通過(guò)與計(jì)算機(jī)交互來(lái)解決的實(shí)際問(wèn)題。如何利用java語(yǔ)言的特點(diǎn),達(dá)到為開(kāi)發(fā)者解決問(wèn)題的目的,就是學(xué)習(xí)這門(mén)編程語(yǔ)言的精髓。
Java必備技能
作為Java工程師要學(xué)什么,首先要確定自己想成為什么樣的Java工程師。 Java分為三個(gè)方向:Java ME、JavaSE和JavaEE。具體的區(qū)別這里就不說(shuō)了。其中,Java EE 是用于開(kāi)發(fā)網(wǎng)站的企業(yè)級(jí)應(yīng)用程序,現(xiàn)在比較流行。
成為 JAVA 軟件工程師需要學(xué)習(xí)的技能:
1、不僅要精通Java語(yǔ)言,還要對(duì)OOA、OOD、OOP等編程思想有深刻的理解
2、熟悉各種Java IDE和開(kāi)發(fā)相關(guān)工具(Eclipse、Jbuilder、WSAD、CVS、Ant、JUnit)
3、熟悉各種流行的J2EE框架(Spring/Struts/Hibernate等)
4、了解關(guān)系型數(shù)據(jù)庫(kù)的設(shè)計(jì)原則,并精通Oracle/SQL Server/DB2/MySQL中至少一種
5、熟悉UML建模,精通Rational Rose/Together
6、有大中型項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),能獨(dú)立完成整個(gè)軟件模塊的分析、設(shè)計(jì)、開(kāi)發(fā)和單元測(cè)試
7、熟悉軟件工程,了解前沿技術(shù)規(guī)范(CMM)和高級(jí)開(kāi)發(fā)模型(RUP、XP)
8、外語(yǔ)、邏輯思維能力和團(tuán)隊(duì)精神等非技術(shù)要求,能夠快速接受新技術(shù),快速學(xué)習(xí)和應(yīng)用
要成為一名 Java 工程師,需要學(xué)習(xí)很多東西。要讓自己達(dá)到上述要求,一般來(lái)說(shuō),你需要學(xué)習(xí)幾個(gè)月,然后在軟件企業(yè)從基層做起。在實(shí)際工作中不斷學(xué)習(xí)和體驗(yàn),逐步掌握J(rèn)ava軟件開(kāi)發(fā)的知識(shí)和技能,成為一名合格的Java軟件工程師。更多關(guān)于“Java培訓(xùn)”的問(wèn)題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗(yàn),課程大綱更科學(xué)更專(zhuān)業(yè),有針對(duì)零基礎(chǔ)的就業(yè)班,有針對(duì)想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實(shí)現(xiàn)java程序員夢(mèng)想。