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