大家好我是時(shí)同學(xué)。如果說(shuō)文科的同學(xué)學(xué)習(xí)理工類(lèi)的知識(shí)技能什么占優(yōu)勢(shì),我只能說(shuō)英語(yǔ)吧,可能我們英語(yǔ)會(huì)好一點(diǎn),但是對(duì)我來(lái)說(shuō),呵呵,英語(yǔ)都不是很好,但是在云和數(shù)據(jù)學(xué)習(xí)了這么長(zhǎng)時(shí)間我就發(fā)現(xiàn),其實(shí)在這里文理科并不重要,最重要的是你的態(tài)度問(wèn)題,人家在學(xué)習(xí)的時(shí)候你在打游戲,看小說(shuō),然后畢業(yè)了說(shuō)什么都學(xué)不到,那我只能說(shuō)你去任何培訓(xùn)機(jī)構(gòu)都沒(méi)用,這不是硬件問(wèn)題,是態(tài)度.下面是我學(xué)習(xí)java開(kāi)發(fā)的一點(diǎn)心得體會(huì)。
一、學(xué)習(xí)要腳踏實(shí)地,不可操之過(guò)急
對(duì)于初學(xué)者來(lái)說(shuō)一定要奠定好基礎(chǔ),要腳踏實(shí)地的學(xué)習(xí),為日后學(xué)習(xí)高深知識(shí)奠定好基礎(chǔ),要給自己定個(gè)學(xué)習(xí)計(jì)劃,按照流程去學(xué)習(xí),不要學(xué)了一半JVM后覺(jué)得沒(méi)啥意思,又去學(xué)SWT,結(jié)果發(fā)現(xiàn)對(duì)這個(gè)程序也沒(méi)多大興趣,有轉(zhuǎn)去學(xué)別的,這樣浮躁的性格導(dǎo)致你什么也學(xué)不會(huì),建議大家一定要將入門(mén)教程吃透,平時(shí)多看視頻講解,把“基礎(chǔ)知識(shí)”打牢固是很重要的。
二、看書(shū)不是重點(diǎn),重點(diǎn)是多實(shí)
有了良好的開(kāi)端還要養(yǎng)成良好的學(xué)習(xí)習(xí)慣,平時(shí)不單單是多看書(shū)本知識(shí),自己在看書(shū)的時(shí)候還要把書(shū)上的例子親手敲到電腦上去實(shí)踐,千萬(wàn)不要圖省事,就照抄、復(fù)制,只有實(shí)踐才知道自己是否真的會(huì)寫(xiě)代碼。雖然說(shuō)理解編程語(yǔ)言是首要,但也要勤動(dòng)手、多思考,多編一些例子,做到將理論和實(shí)踐相結(jié)合,這樣才能真正的掌握這門(mén)技能。
三、由淺入深,不斷趕緊程序編寫(xiě)難度
每個(gè)人都懂得學(xué)習(xí)是件漫長(zhǎng)又枯燥的事情,所以每個(gè)想學(xué)Java的學(xué)者都要做好心理準(zhǔn)備,在有準(zhǔn)備后要給自己養(yǎng)成個(gè)好習(xí)慣,先從簡(jiǎn)單的程序入手,可以通過(guò)命令行的方式實(shí)現(xiàn),功能可以有不足,但是隨著學(xué)習(xí)的深入,你可以不斷的完善這個(gè)程序,直到你把它做成一個(gè)完美、性能全的程序后,你才真的學(xué)透、學(xué)扎實(shí)了。
四、遇到難題要學(xué)會(huì)思考和總結(jié)
每一個(gè)階段都要對(duì)上一階段做個(gè)反思和總結(jié),不要丟了西瓜撿了芝麻,最后學(xué)一個(gè)丟一個(gè),要經(jīng)常把自己在學(xué)習(xí)過(guò)程遇到的難題和困惑記錄下來(lái),定時(shí)的去溫習(xí)和反思,還要記下自己解決問(wèn)題的經(jīng)驗(yàn)和技巧,不斷的瀏覽這些東西,將這些東西吃透,過(guò)一段時(shí)間,你會(huì)發(fā)現(xiàn)自己成長(zhǎng)了不少。
五、定期研究一個(gè)技術(shù),并將其學(xué)懂、學(xué)精
根據(jù)市場(chǎng)出現(xiàn)的新奇玩應(yīng),不斷的去學(xué)習(xí)和探索,所研究的技術(shù)一定要比目前技術(shù)水平高,只有不斷的探索和專(zhuān)研才能提升個(gè)人能力,我相信這一點(diǎn)一般的程序員都沒(méi)能做到,如果你是搶先做到這一點(diǎn),你的能力肯定比他人都要強(qiáng)很多。總而言之,要不斷的從實(shí)踐中學(xué)習(xí),要腳踏實(shí)地的學(xué)好技術(shù),勤奮聯(lián)系,也要善于利用網(wǎng)上的資源,譬如Java視頻教程,從他人身上吸取經(jīng)驗(yàn)和教訓(xùn),讓提升個(gè)人能力不在成為紙上談兵的事。