今天來(lái)給大家分享學(xué)習(xí)Java神功的秘訣,分享者是Java124班的段譽(yù)同學(xué)。這是他的昵稱,大家可以向他學(xué)習(xí)六脈神劍和凌波微步。
在沒(méi)來(lái)萬(wàn)和學(xué)習(xí)之前,我對(duì)java編程可以說(shuō)是十竅通了九竅,一竅不通。從去年11月中旬到今年5月學(xué)習(xí)java的過(guò)程,讓我明白了軟件開(kāi)發(fā)是一條汗水與收獲并存的希望之路。在學(xué)習(xí)中,沒(méi)有捷徑可走,夢(mèng)想像《天龍八部》中虛竹一樣被無(wú)崖子醍醐灌頂而輕松獲得絕世武功,是很不現(xiàn)實(shí)的。只有像喬峰一樣十年如一日地磨礪自己,一切才會(huì)水到渠成。學(xué)java切忌浮躁,欲速則不達(dá),初學(xué)者一定要沉下心,先把基礎(chǔ)學(xué)扎實(shí)。
一.調(diào)整好自己的學(xué)習(xí)狀態(tài)
對(duì)于那些和我一樣不是相關(guān)專業(yè)零基礎(chǔ)的小伙伴們,我的建議是從預(yù)科班就開(kāi)始學(xué)習(xí)。因?yàn)轭A(yù)科班的學(xué)習(xí)相對(duì)輕松,可以讓你有個(gè)緩沖的時(shí)間轉(zhuǎn)變一下角色。畢竟正式開(kāi)始學(xué)習(xí)之后,每天的內(nèi)容都很多,沒(méi)有很好地調(diào)整自己的狀態(tài)的話,很容易在第一階段基礎(chǔ)不牢,對(duì)之后更深入的學(xué)習(xí)造成影響。并且預(yù)科班學(xué)習(xí)的Python語(yǔ)言入門(mén)容易,對(duì)我們這種沒(méi)有基礎(chǔ)的同學(xué)比較友好。而且在預(yù)科班的學(xué)習(xí)過(guò)程中,你可以開(kāi)始培養(yǎng)自己的邏輯思維能力,還能理解一些算法,對(duì)后面的學(xué)習(xí)有很大的幫助。如果沒(méi)有參加預(yù)科班的學(xué)習(xí),也沒(méi)關(guān)系,但一定要快速調(diào)整自己的學(xué)習(xí)狀態(tài)。
二.養(yǎng)成每天認(rèn)真記筆記的習(xí)慣
學(xué)習(xí)一定是個(gè)痛苦而且漫長(zhǎng)的過(guò)程,所以一定要把這個(gè)痛苦的過(guò)程分擔(dān)到日常的每一天。我在一開(kāi)始學(xué)習(xí)的時(shí)候,一直有這么一個(gè)習(xí)慣,就是每天自己整理一遍筆記,用筆寫(xiě)在筆記本上。雖然每天老師也會(huì)給一份電子檔的筆記,但是我覺(jué)得自己整理筆記的過(guò)程中,可以強(qiáng)化記憶,手寫(xiě)的時(shí)間長(zhǎng)一點(diǎn)記憶的時(shí)間也能長(zhǎng)一點(diǎn),而且能根據(jù)自己每天學(xué)習(xí)的情況做個(gè)總結(jié),重點(diǎn)關(guān)注自己還沒(méi)有弄明白的地方,再去有選擇地看每天的視頻,盡量把每天講的弄明白,不要讓小問(wèn)題日積月累變成大問(wèn)題。
三.認(rèn)真做項(xiàng)目
我一直覺(jué)得每個(gè)階段做項(xiàng)目是成長(zhǎng)最快的,因?yàn)榭梢园岩粋€(gè)階段學(xué)習(xí)的每個(gè)小知識(shí)點(diǎn)都連接起來(lái),用在項(xiàng)目里,而且完成了項(xiàng)目之后會(huì)有成就和喜悅感,能慢慢培養(yǎng)自己的自信,在面試的時(shí)候這種自信能幫助自己不會(huì)因?yàn)榱慊A(chǔ)而膽怯。這也是對(duì)自己這段時(shí)間以來(lái)的一次總結(jié),查漏補(bǔ)缺,也許平時(shí)沒(méi)有弄明白的地方,在寫(xiě)項(xiàng)目過(guò)程中花時(shí)間再去回顧一下就會(huì)了。所以,項(xiàng)目一定要認(rèn)真做。
四.培養(yǎng)自己獨(dú)立解決問(wèn)題的能力
自己碼代碼的時(shí)候遇到問(wèn)題優(yōu)先自己想辦法解決,比如百度,然后再找同學(xué)幫忙看一下,如果花了半小時(shí)以上還沒(méi)有解決的思路,再讓老師幫忙解決。bug是都會(huì)有的,最主要的是解決思路。為什么會(huì)產(chǎn)生這種錯(cuò)誤,以后遇到了要如何解決,解決的思路是什么,每次都問(wèn)一下自己以后再遇到此類問(wèn)題能不能獨(dú)立解決。在每次做完一個(gè)項(xiàng)目之后問(wèn)問(wèn)自己,如果把項(xiàng)目重新做,自己還能不能獨(dú)立完成。同時(shí),在遇到自己暫時(shí)不能解決的問(wèn)題時(shí),也不要打退堂鼓,我很清楚地記得二階段做項(xiàng)目的時(shí)候,完全不明白動(dòng)態(tài)代理是怎么完成的,只是知道大體是干什么的,后來(lái)到第四階段,學(xué)的東西多了,對(duì)以前的基礎(chǔ)有了更深刻的認(rèn)識(shí)之后,老師又講了一遍瞬間就明白了。所以遇到困難一定要堅(jiān)持,使你痛苦的一定會(huì)使你強(qiáng)大,在做項(xiàng)目時(shí)不要被一些小問(wèn)題困住,暫時(shí)解決不了就繞過(guò)去繼續(xù)做別的。一定要培養(yǎng)自己解決bug的能力。
每個(gè)人的學(xué)習(xí)能力不一樣,也有各自的方法,別人的學(xué)習(xí)方法自己借鑒一下就好,最主要的還是找到一個(gè)適合自己的學(xué)習(xí)方法,提高自己的學(xué)習(xí)效率和碼代碼的能力。預(yù)祝大家學(xué)習(xí)順利!
Java124 段譽(yù)
2019年4月16日