還記得剛進(jìn)入千鋒Java培訓(xùn)班時(shí),當(dāng)天就進(jìn)行了破冰活動(dòng)。有來自五湖四海的朋友,大家都很不錯(cuò),我也與周圍的同學(xué)相處得很愉快。第二天我們就開始了正式的學(xué)習(xí)。雖然來之前自己看過一段時(shí)間的Java,但心中還是怕自己學(xué)不會(huì)。
前兩個(gè)星期的知識(shí)點(diǎn),我之前有預(yù)習(xí)過,我覺得韓老師講得還是很不錯(cuò),即使這些知識(shí)點(diǎn)已經(jīng)看過,但是我還是會(huì)跟著老師走,自己自學(xué)畢竟抓不到重點(diǎn)。每天的筆記和錯(cuò)題筆記讓我覺得很充實(shí),對以前的一些知識(shí)點(diǎn)有了新的認(rèn)識(shí),寫的代碼也越來越規(guī)范。但是心中還是有一點(diǎn)小小的失落,畢竟Java的前期根本看不到什么實(shí)際的效果,就會(huì)感覺成就感很小。不過每天日復(fù)一日的學(xué)習(xí)著,在與同學(xué)的交流中,慢慢的了解到別人的學(xué)習(xí)方式,我也開始逐漸改善自己的學(xué)習(xí)方法。
每次寫代碼之前,我都會(huì)思考這個(gè)程序到底要考我什么知識(shí)點(diǎn),該怎么去實(shí)現(xiàn)。在我想清楚的時(shí)候,我就開始寫注釋。讓自己的代碼邏輯加清晰。這樣在改錯(cuò)的時(shí)候能快速的找到程序的錯(cuò)誤所在。如果說寫一段代碼需要一個(gè)小時(shí),那么我會(huì)用前半個(gè)小時(shí)來考慮和規(guī)劃如何寫程序,并且將流程畫在紙上,然后再去寫注釋。每一個(gè)方法,都標(biāo)注清楚,主要作用是什么?這樣可以降低代碼的重復(fù)率,讓可讀性高,特別是在集合與流的操作這一塊。
當(dāng)我們在完成一個(gè)完整的注冊程序或者是其他的程序時(shí),可以將重復(fù)的地方提取出來封裝成一個(gè)方法。比如,有的時(shí)候需要確定這個(gè)鍵到底存不存在。可能在好幾個(gè)地方都要用到這個(gè)步驟,那么,我們只要傳入一個(gè)集合進(jìn)去就可以進(jìn)行判斷。
階段快要結(jié)束了,我覺得我每天都過得很充實(shí)。有一群積極向上的室友很幸運(yùn),互相幫助,善于總結(jié)很重要。到現(xiàn)在為止還沒有感覺得到特別的難。當(dāng)我遇到問題的時(shí)候我會(huì)先去思考,如果是類不太熟悉那么就去查查API,多看幾次就熟練了。筆記一定要做,即使是把老師每天的課件抄一遍也比沒有過一遍好。在學(xué)習(xí)的過程中不會(huì)了多問問,討論下說不定就能出結(jié)果。
有的時(shí)候不僅要知道這個(gè)過程是什么,重要的是別人是怎么想到這么完成的。千鋒Java培訓(xùn)的老師們讓我學(xué)會(huì)了,思想遠(yuǎn)遠(yuǎn)比代碼重要!
相關(guān)文章
了解千鋒動(dòng)態(tài)
關(guān)注千鋒教育服務(wù)號(hào)
掃一掃快速進(jìn)入
千鋒移動(dòng)端頁面
掃碼匿名提建議
直達(dá)CEO信箱