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