大家好我是崔同學,我在參加云和數據Java培訓的過程中,我感覺其實生活中很多時候與java編程是存在相似點。比如說我們想做一件什么事情,總是要先考慮下這件事的目的,做這件事需要先準備些什么,中間需要哪些步驟,最后怎樣實現等等,這與計算機java編程思想驚人的相似,所以說,在很多人看來,計算機很復雜,有數不清的代碼和程序,可以完成各種各樣的任務,功能千變萬化,要掌握它是一件難比登天的任務,其實不然。計算機這種復雜性,完全是人賦予的,計算機只是單純的按照人的指令去完成我們想要完成的事情,從這方面看,計算機是簡單的。 經過這一次的Java培訓,其中在Java的各種對象、方法、類等方面上有了一個比較清晰的想法。
當自學時你就不會聽到有這樣那樣的想法與指導,學起來就會比較迷茫點,但是有一個比較好的老師來指點下,那樣的效果上就不同了,可以讓自己的想法和思維開拓點來學習Java,親身感受過后,確實跟自學不一樣,自學的話自己可能沒這么好去理解代碼,有個人帶著去理解碼的話學起來比較快點,用起來也會容易慣通點。
學習Java聽老師講起課來,自己聽得明白,但是要自己真的去動手起來做的話,那又是另一回事了,聽得明白不一定就可以自己動手做出來,學習Java只有聽懂了再自己動手去真正的做出一些東西來運用這些代碼,讓代碼在你腦子里轉來轉去不會忘記,看到有類似的功能你就會想起用這些代碼來實現功能,那樣才是真正的學會了,不然你就是沒學會。 在學習Java的過程中,最需要的就是耐心,在學習過程中,你會感到很枯燥,煩惱,無聊,寂寞感,,但這些都不是問題,問題就是你能不能有很好的耐心學習下去,一般的人都是因為沒耐心學下去才覺得它難,其實Java語言本身不難,難的是你自己有沒有這樣的心去學,耐心很重要。
程序員的水平是敲代碼敲出來的。對于初學者來說,經常一小段代碼會跳出來很多個問題,讓人看著就怕。這時最好的也是唯一的辦法就是一個一個解決,看不懂英文提示的話,就用軟件翻譯,當遇到程序能運行,但是結果和預期的目標不同時,可以先嘗試自己解決,解決不了的話百度上找答案,實在不行的話,再請教別人(實際開發的時候可沒有什么人能在一旁像老師一樣指導你)。自己解決bug,可以鍛煉自己調試問題的能力,對于英文不好的人也能鍛煉英文能力。上網查找資料能鍛煉你搜索資料的能力,以及現學現用的能力(開發時只要能完成任務就行),總之敲代碼才是鍛煉java編程能力的王道。
注意英語學習,歐美在java編程方面領先國內是眾所周知的,很多最新的參考資料都是用英文書寫的,想要學最新的知識,至少英語的閱讀能力要好(其實英文的技術文章不難,基本用到的詞匯都是比較常見的,且由于是專業術語,翻譯成中文很固定,且句子結構都比較簡單)可能有些人會覺得剛開始不是可以看中文版的資料嗎?好的那我舉個最直接的例子,當你遇到java編程跳出來的錯誤時,如果你看的懂那些英文,你肯定不會像哪些看不懂的人一樣丈二和尚摸不著頭腦,還有當你學習一個新的類時,你和僅憑借類名和方法名就推測出這個類大致是用來干什么的,這無疑能大大提升你學習新東西的效率。另外撇開java編程不說,英文好的話,對于你的生活也是有幫助的,甚至還有你意想不到的作用,詳情請在論壇搜索學好英文。
拒絕三天打魚兩天曬網的行為。學java編程是個苦差事,尤其是你想要學好java編程,離不開每天都在電腦上敲打幾個小時,如果說你有很好的毅力還好,相信堅持1年的時間你的能力一定能有所提升,不是有名人說過,只要你能堅持全身心的學習一件事情每天堅持3個小時,堅持3年,你就能成為大師。所以你需要保證明天一定的代碼量,等你積累到一定程度的時候相信你會有不錯的java編程能力。