學(xué)習(xí)啦 > 學(xué)習(xí)方法 > 通用學(xué)習(xí)方法 > 學(xué)習(xí)態(tài)度 > 怎么才能正確學(xué)好java基礎(chǔ)

怎么才能正確學(xué)好java基礎(chǔ)

時(shí)間: 欣怡1112 分享

怎么才能正確學(xué)好java基礎(chǔ)

  java學(xué)習(xí)沒有訣竅,也沒有捷徑。只有腳踏實(shí)地學(xué)好java知識(shí),把理論知識(shí)靈活運(yùn)用實(shí)踐,多學(xué),多問,多操作,只要這樣才能真正成為java編程高手。以下是學(xué)習(xí)啦小編分享給大家的學(xué)好java的方法,希望可以幫到你!

  學(xué)好java的方法

  1)多動(dòng)手

  學(xué)習(xí)編程不僅僅理論上要學(xué)習(xí),更要多動(dòng)手,多實(shí)踐,多編一些自己的例子。多用實(shí)踐的結(jié)論去論證自己的思想。

  2)多動(dòng)腦

  對(duì)于Java的學(xué)習(xí),不僅僅是對(duì)語言本身的學(xué)習(xí),更重要的是面向?qū)ο笏枷氲慕⑦^程,建議大家從一開始就嘗試和這種面向?qū)ο蟮乃季S方式去對(duì)待你所接觸的每一件事情。

  3)多查API文檔

  Java的學(xué)習(xí)過程不僅僅是基本語法的學(xué)習(xí),更多的是去學(xué)習(xí)和掌握它所提供的API類庫。對(duì)于所接觸到的類,方法,都去仔細(xì)去閱讀文檔的說明。

  4)約束自己,規(guī)范編碼習(xí)慣

  養(yǎng)成良好的編碼習(xí)慣對(duì)于一個(gè)程序員來講具有相當(dāng)大的意義。一方面:良好的編程習(xí)慣對(duì)于減少編碼過程中一些人為的錯(cuò)誤,能起來主動(dòng)避免的作用;另一方面:一段程序?qū)懙暮脡?,不僅僅是功能上的實(shí)現(xiàn),更主要的是可讀性,可維護(hù)性。

  5)用有意義的名字來標(biāo)識(shí)命名

  名字,是一個(gè)標(biāo)識(shí),是一種有內(nèi)涵的簡(jiǎn)單表述。

  6)添加適量的注釋

  合理的注釋不僅能起到美化程序的作用還能提高程序可讀性和維護(hù)性。

  7)相信自己

  包括兩方面,一是:相信自己的能力,相信自己有解決問題的能力。二是:相信自己的答案。很少有一個(gè)程序員寫出的代碼一次成功,只有在不斷的調(diào)試,修正中才能編寫出真正的好代碼。

  學(xué)好java的建議

  1.克服慣性

  將大塊任務(wù)細(xì)分為微任務(wù)。

  2.關(guān)注大牛

  你想學(xué)的或許是一門新的編程語言、應(yīng)用框架或者是新的工具,一旦你確定了想要的是什么,就立刻去收集相應(yīng)的優(yōu)秀群體所做的一些優(yōu)質(zhì)的工作成果。這些可以從YouTube、Vimeo、HackerNews、各種博客,甚至是你的微博好友那里獲取。關(guān)注別人做了些什么可以給你強(qiáng)大的信心,讓你覺得 “You can do it, too!”

  3.建立知識(shí)網(wǎng)

  當(dāng)你對(duì)自己要學(xué)習(xí)的東西建立了信心之后,接下來要做的就是做一塊海綿,然后開始瘋狂地吸收知識(shí)。從Google搜索關(guān)鍵詞“beginner tutorials”開始吧,搜索一些跟你要學(xué)習(xí)的知識(shí)相關(guān)的入門教程。如你所知,Nettuts+上面有成千上百的各種教程供你選擇,StackOverflow上面也有很多學(xué)習(xí)資源。此外,Quora也是一些不錯(cuò)的選擇。通過瀏覽這些網(wǎng)上的資源之后,如果想要集中精力學(xué)習(xí)某一方面,這時(shí)就需要閱讀一些相關(guān)的書籍了,個(gè)人推薦在Amazon上面尋找一些評(píng)分較高的專業(yè)書籍來提高自己。

  4. 多聽多看

  隨著你對(duì)技術(shù)的深入挖掘,你可能會(huì)想利用更多其他形式的學(xué)習(xí)資料,比如podcasts,screencasts等等。我的建議是多用 iTunesU,這上面有很多很專業(yè)的知識(shí)可以讓你對(duì)于特定的領(lǐng)域進(jìn)行深入的探索。

  目前,有很多的網(wǎng)站都有提供在線教育服務(wù),你可以在下面幾個(gè)網(wǎng)站上找到自己需要的教程:

  · Udemy

  · CodeCademy

  · CodeSchool

  此外,你也可以看一些免費(fèi)的會(huì)議視頻材料,比如YouTube上面的Google IO,以及Confreaks!

  5. 行動(dòng)起來

  用你所掌握的技術(shù)做一個(gè)個(gè)人的小項(xiàng)目,設(shè)計(jì)一些簡(jiǎn)單的功能并且實(shí)現(xiàn)他們。毫無疑問,你會(huì)遇到很多的絆腳石,當(dāng)遇到它們的時(shí)候,在StackOverflow或者Google上面搜索之,解決之。你已經(jīng)踏上一條成為某一領(lǐng)域?qū)<业穆贸蹋龅降睦щy挫折越多,你會(huì)變得越睿智。有句老話說得好,“專家是犯錯(cuò)最多的人”,這意味著他們嘗試了很多瘋狂的事情來探索這門技術(shù)的極限,最后,對(duì)于這門技術(shù)是如何運(yùn)作的就可以知根知底。擁有這種洞察力之后,他們便可以隨心所欲的運(yùn)用這項(xiàng)技術(shù)去按照自己的意愿完成想做的事情(當(dāng)然,是做好的事情)。

  java學(xué)習(xí)注意事項(xiàng)

  java學(xué)習(xí)最忌虎頭蛇尾。很多java初學(xué)者剛開始自信滿滿,買各種關(guān)于java學(xué)習(xí)的書籍,下載java視頻教程自學(xué),一副不達(dá)目的誓不罷休的感覺。一兩天,一個(gè)星期能堅(jiān)持,可是時(shí)間一長(zhǎng)了,覺得java學(xué)習(xí)枯燥乏味,然后兩天打漁三天曬網(wǎng),不能堅(jiān)持下去,最后的結(jié)果當(dāng)然是一無是處。java學(xué)習(xí)本來就是枯燥、乏味,能由始至終堅(jiān)持下去的人才能獲得成功。

  java學(xué)習(xí)最忌就是盲目跟風(fēng)。很多java學(xué)習(xí)者喜歡盲目跟風(fēng),什么熱門他就學(xué)什么,喜歡丟了西瓜撿芝麻,沒有自己的主見,更沒有遠(yuǎn)見,到頭來一無所獲。java學(xué)習(xí)應(yīng)該有針對(duì)性、目的性,認(rèn)準(zhǔn)了就努力堅(jiān)持下去。

  俗話說:笨鳥先飛,勤能補(bǔ)拙。一點(diǎn)都沒有錯(cuò),java學(xué)習(xí)同樣如此。java學(xué)習(xí)遇到問題就要多學(xué),多問,多操作。自己不會(huì)就花費(fèi)比別人多一倍的時(shí)間去學(xué)習(xí),多問老師同學(xué),學(xué)習(xí)借鑒別人好的方法,往往能夠事半功倍。

  java學(xué)習(xí)應(yīng)理論結(jié)合實(shí)踐。很多java學(xué)習(xí)者只注重java理論知識(shí),忽視實(shí)踐能力。結(jié)果讓他參與某個(gè)java軟件開發(fā)項(xiàng)目卻一竅不通,成為高分低能的人。java學(xué)習(xí)應(yīng)注重理論結(jié)合實(shí)踐,在java學(xué)習(xí)的同時(shí)注重實(shí)踐。實(shí)踐是檢驗(yàn)理論的唯一標(biāo)準(zhǔn),只有在實(shí)踐中才能發(fā)現(xiàn)問題,才能更好改正并成長(zhǎng)。

  java學(xué)習(xí)沒有秘籍,也沒有捷徑,java學(xué)習(xí)要腳踏實(shí)地,注重理論結(jié)合實(shí)踐,做到融會(huì)貫通,認(rèn)準(zhǔn)了就從一而終堅(jiān)持下去,只有這樣才能理解java學(xué)習(xí)的真諦。
猜你喜歡:

1.Java與Java web的區(qū)別

2.java工程師面試自我介紹范文

3.有關(guān)java程序員的面試自我介紹范文

4.java個(gè)人簡(jiǎn)歷范文

5.java程序員的自我介紹范文

3798416