來(lái)千鋒已經(jīng)兩個(gè)月了,第一個(gè)月學(xué)完了java主要的基礎(chǔ)知識(shí)后我們做了一個(gè)飛機(jī)大戰(zhàn)的小游戲,通過(guò)這個(gè)小項(xiàng)目把一些主要的java基礎(chǔ)知識(shí)串聯(lián)了起來(lái)。接著第二階段我們開(kāi)始接觸到了mysql數(shù)據(jù)庫(kù),這其中我們了解了數(shù)據(jù)庫(kù)的sql操作語(yǔ)句、數(shù)據(jù)庫(kù)的多表設(shè)計(jì)以及多表查詢,然后學(xué)習(xí)了通過(guò)JDBC來(lái)操作數(shù)據(jù)庫(kù),將Java語(yǔ)言和JDBC結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一遍程序就可以讓它在任何平臺(tái)上運(yùn)行。然后我們開(kāi)始了解用html制作簡(jiǎn)單的表格表單頁(yè)面,再到近期我們學(xué)習(xí)了javascript開(kāi)發(fā)Web頁(yè)面,以及jsp結(jié)合三層架構(gòu)來(lái)進(jìn)行web開(kāi)發(fā)。
對(duì)于學(xué)習(xí)一門(mén)應(yīng)用技術(shù)而言,每個(gè)人的學(xué)習(xí)能力可能各有差異,但我認(rèn)為最重要的還是學(xué)習(xí)方法,在一開(kāi)始決定學(xué)習(xí)編程時(shí),我比較傾向于買(mǎi)一些比較受歡迎比如java的四大圣經(jīng)等專業(yè)書(shū)籍開(kāi)始學(xué)習(xí)java,但后來(lái)我發(fā)現(xiàn)靠書(shū)本來(lái)入門(mén)java是一件很低效的事情,尤其是當(dāng)你沒(méi)有任何基礎(chǔ)就去接觸那些國(guó)外大牛編的專業(yè)書(shū)籍,拋去英譯漢帶來(lái)的語(yǔ)言晦澀不通,單是看書(shū)中的專業(yè)術(shù)語(yǔ)就頭疼,而這對(duì)于我們這些轉(zhuǎn)行進(jìn)入java行業(yè)的人更重要,如何用最短的時(shí)間學(xué)到最多工作上能夠用上的知識(shí)是最重要的。對(duì)于我們這些入門(mén)程序員來(lái)講,比較好的學(xué)習(xí)方法是跟著教程視頻來(lái)學(xué)習(xí),同時(shí)手敲課堂案例代碼并做好筆記,更為重要的是看完視頻后的回顧整理構(gòu)建好知識(shí)框架。
對(duì)比第一階段和第二階段,第一階段更注重于語(yǔ)法認(rèn)識(shí)順帶鍛煉下邏輯思維,而第二階段開(kāi)始學(xué)習(xí)數(shù)據(jù)庫(kù)和web,這更注重于實(shí)踐和應(yīng)用,在這一階段敲課堂代碼變的更為重要,在敲代碼的過(guò)程中不能僅僅滿足于跟著視頻敲一遍代碼,而是要跟著老師的思路理解思維過(guò)程,明白面對(duì)一個(gè)需求時(shí)的開(kāi)發(fā)流程是怎么樣的,要用到什么技術(shù),為什么要用這個(gè)技術(shù)有沒(méi)有更好的技術(shù)來(lái)代替,怎么用這項(xiàng)技術(shù),慢慢的形成自己的編程習(xí)慣。
總而言之,不管學(xué)習(xí)哪一門(mén)技術(shù),找到高效的學(xué)習(xí)方法最為重要,我們可以通過(guò)看一些視頻來(lái)接觸這些新技術(shù),了解它的用處以及學(xué)習(xí)這門(mén)技術(shù)的必要性,決定要學(xué)習(xí)后通過(guò)看教程視頻+練習(xí)+筆記+階段性回顧來(lái)學(xué)會(huì)掌握和應(yīng)用,最后可以通過(guò)專業(yè)書(shū)籍來(lái)深入了解該項(xiàng)新技術(shù)以及查漏補(bǔ)缺,這樣才能更好更快的掌握一門(mén)新技術(shù)。