零基礎學java,要學多久?
這個是很多小夥伴,在了解java開發學習前關心的問題。
零基礎學java,要學多久?
這個沒有一個絕對的答案。學多久,跟你的學習能力、選擇的學習方式,以及學習付出的執行力等諸多因素有關。
先來說說,零基礎學java,多久可以找到一份java開發工程師的工作。
按照目前大多數企業java初級開發崗要求,除熟練基礎的java知識外,java體系裡面需要重點掌握Javase、資料庫、Spring全家桶系列框架技術。
按照知識量計算,如果每天能有6-7個小時的「有效學習時間」,6個月下來,通過知識點學習和大量代碼練習,差不多可以找到一份java開發工程師工作。
但是,不是說學6個月就能找到工作,或者必須學6個月才能找到工作,只是一個大概學習時間,具體跟個人學習方式、方法、能力有一定差別。這裡需要特別注意的是「有效學習時間」,就是能全身心投入學習中的,不是說學一會兒,又幹點別的;或者是學一會兒,又找會兒資料這些。一定是不被其他事情、不被人打擾的學習時間。
下面說說會干擾「有效學習時間」的客觀問題,以及解決方法:
一、沒有系統的學習規劃/大綱
很多自學的小夥伴,在學之前沒有規劃好專業、系統的學習路線。不清楚要學習哪些知識點、先學什麼後學什麼、好做哪些練習……總之,沒有一個明確的學習計劃,導致浪費時間和精力。
二、沒有科學的評判和檢驗標準
學技術最終目的是就業,那麼按照企業用人崗位需求,花時間學習了這些技術,自己達到了一個什麼樣的水平,是已經滿足崗位技術要求了,或在哪些地方欠缺呢,自己缺少檢驗和判定依據。完全憑自己的感覺學,導致越學越迷茫,越迷茫越懷疑。甚至自信心受到打擊,覺得自己不合適,最終被迫放棄。
三、盲目地看書或看視頻學習
很多新手看書或看視頻,都是看不懂網上搜索答案,五花八門的答案中尋求方案,好不容易看懂了,自己也不會動手敲一敲代碼,導致學到後面忘了前面。
四、三天打魚兩天曬網學習
在校學生,學習時間多,三天打魚兩天曬網學習,想起來了學一天,看見別的同學打遊戲了,跟著玩一天。還有在職想轉行的,白天本職工作要做,晚上熬夜學習,其實效果不怎麼理想。學編程重點是要實戰,學習時間最好能一氣呵成,最好堅持每天都學習。光看書、看視頻,知識了解、懂了而已,只有實際敲一敲代碼,才能掌握到真正的技術。所以,很多選擇自學或者在線的,都說自己不會,學不出來,放棄了,大多是這個原因。
對於想學習java技術,進入開發這行的小白,建議最好能找一位老師全程指導,這個是非常必要的。可以幫助你梳理科學的學習路線圖,有明確的學習計劃;如果遇到問題,也不用網上漫無目的的搜索答案,可以直接溝通交流,在最短時間知道正確答案;而且可以通過交流,學習到技術以外的項目經驗、編程思維、解決方法等。
也可以選擇培訓班,培訓班有系統的培訓方案。如,國信安教育的java系統就業班課程體系,根據企業崗位用人需求,經過精心打磨,課程設計從基礎到框架到實戰,循序漸進,每個階段均配備企業項目實戰,以及考核檢驗標準。學員能夠清晰知道,自己到底要學什麼,要學到什麼程度,學的怎麼樣!平均8年以上項目開發管理經驗的老師,全程面授教學;班級小組項目實戰化訓練,學員除了技術,還能收穫解決分析問題能力、溝通交流能力、項目經驗、人脈資源等。