不知不覺,來萬和學(xué)習(xí)已經(jīng)有一個(gè)多月的時(shí)間了,在這一個(gè)月里,我學(xué)到了許多自己想學(xué)的知識,認(rèn)識了一群新的朋友,感觸良多。
?
每天,我們過著“晨興理荒穢,帶月荷鋤歸”的日子,與我過去的學(xué)習(xí)生活不同的是,在萬和,我們主動(dòng)想要學(xué)習(xí)有關(guān)Java的知識,我們過得很充實(shí)。
?
通過這一階段的學(xué)習(xí),有關(guān)的學(xué)習(xí)方法,我學(xué)到了很多學(xué)習(xí)方法和經(jīng)驗(yàn),比如:
?
1.多敲代碼。每天上午,我們跟著老師的步驟學(xué)習(xí),老師敲,我們模仿,而下午則是自己的時(shí)間。通過學(xué)習(xí)后我發(fā)現(xiàn),如果自己不去照著敲一遍,就算看懂了我們也無法真正自己著手做出來。我的方法是每天下午先把老師寫的代碼復(fù)習(xí)鞏固,加深理解,然后自己去敲一遍,能產(chǎn)生更深層次的理解。我們每天的學(xué)習(xí)如果僅僅是去看,而不是自己動(dòng)手的話,那么我們更終還是無法把這些知識變成自己的。
?
2.學(xué)會(huì)模仿。老師也曾說過,我們這一階段的學(xué)習(xí)重點(diǎn)其實(shí)就是模仿,模仿老師的代碼格式,模仿老師的命名規(guī)則,模仿老師的方法調(diào)用,模仿老師對類與包的歸類。萬和的老師項(xiàng)目經(jīng)驗(yàn)都很豐富,他這樣做一定有他的道理。我們要認(rèn)真去理解這樣做到底是為什么,自己在什么情況下學(xué)習(xí)這種方式。我認(rèn)為這對我們?nèi)蘸蟮膶W(xué)習(xí)與工作的效率提升幫助非常大。
?
3.學(xué)會(huì)使用快捷鍵。老師曾對我們說,對于我們能使用快捷鍵就用快捷鍵,因?yàn)槲覀內(nèi)艨渴智玫脑?,?huì)出現(xiàn)許多語法錯(cuò)誤,這會(huì)使我們的后續(xù)工作的效率大打折扣。
?
4.學(xué)會(huì)COPY。很多時(shí)候我們需要引用自己之前敲過的代碼或者命名,而我們在自己不注意的時(shí)候往往會(huì)出現(xiàn)錯(cuò)誤,甚至是程序邏輯錯(cuò)誤,而邏輯錯(cuò)誤的話,程序是不會(huì)報(bào)錯(cuò)的,這會(huì)浪費(fèi)我們大量的精力放在查錯(cuò)上。COPY就不同,它會(huì)原原本本的復(fù)制之前的代碼,不會(huì)出現(xiàn)任何錯(cuò)誤,節(jié)省了我們大量的精力,提升了許多效率。
?
在有關(guān)的學(xué)習(xí),我又有如下的體會(huì):
?
1.通過這一階段對Java這種面向?qū)ο蟮恼Z言的學(xué)習(xí),我終于能深刻體會(huì)到面向?qū)ο蟮膬?yōu)勢。我不需要把精力放在細(xì)節(jié)上,我可以專注于如何實(shí)現(xiàn)功能。
?
2.在剛開始接觸的封裝繼承的概念的時(shí)候,我始終感到比較模糊,在通過項(xiàng)目實(shí)訓(xùn)之后,我把之前不太理解的概念有了一個(gè)系統(tǒng)的整合,我對這些概念有了更深的理解,我認(rèn)為這對我未來階段的學(xué)習(xí)幫助巨大。
?
對于第三階段,我又有如下展望:
?
1.付出更多的精力與時(shí)間,放在Java學(xué)習(xí)上。這個(gè)階段學(xué)習(xí)結(jié)束后,我也深刻感受到自己的不足,時(shí)間付出的不夠。
?
2.在學(xué)習(xí)過程中產(chǎn)生的各種問題一定要及時(shí)解決。在這個(gè)階段的學(xué)習(xí)中,我理解了學(xué)習(xí)過程是一個(gè)蝴蝶效應(yīng)的過程,如果一個(gè)問題沒能及時(shí)解決,就會(huì)像鏈?zhǔn)椒磻?yīng)般影響接下來的許多內(nèi)容學(xué)習(xí),所以及時(shí)解決所有問題是非常重要的。
?
3.對自己定更高的要求。如果在項(xiàng)目中僅僅要求自己實(shí)現(xiàn)基本增刪改查內(nèi)容是遠(yuǎn)遠(yuǎn)不夠的,為了學(xué)到更多知識,我們必須強(qiáng)迫自己去實(shí)現(xiàn)更多功能,為了顧客體驗(yàn),只能犧牲程序員體驗(yàn),所以程序員的辛苦付出是必要的。
?
這些就是我這個(gè)階段的學(xué)習(xí)心得。我的知識還不夠豐富,技術(shù)還不夠成熟,經(jīng)驗(yàn)還不夠足,我需要付出更多努力,為了未來,充實(shí)自己。