小白學(xué)Java大概需要6個(gè)月到1年的時(shí)間才能學(xué)會(huì),學(xué)習(xí)Java的時(shí)間取決于不同的學(xué)習(xí)方式,如果小白選擇自學(xué)Java起碼需要1年的時(shí)間才能掌握,如果小白選擇參加可靠的Java培訓(xùn)課程,課程學(xué)習(xí)周期基本在6個(gè)月左右,包括實(shí)戰(zhàn)項(xiàng)目的練習(xí)。
小白學(xué)Java前3個(gè)月主要集中在學(xué)習(xí)Java的基礎(chǔ)語(yǔ)法、面向?qū)ο缶幊?、基本的?shù)據(jù)結(jié)構(gòu)與算法。接下來(lái)的3個(gè)月,可以開(kāi)始學(xué)習(xí)一些高級(jí)概念和框架,比如Java的標(biāo)準(zhǔn)庫(kù)、異常處理、多線(xiàn)程編程、網(wǎng)絡(luò)編程,以及Spring、Hibernate等流行的框架。接下來(lái)就是重點(diǎn)放在項(xiàng)目實(shí)戰(zhàn)和深入學(xué)習(xí),系統(tǒng)化的學(xué)習(xí)路徑和持續(xù)的實(shí)踐才能在6個(gè)月的時(shí)間掌握J(rèn)ava編程技術(shù)。
自學(xué)Java通常需要更多的時(shí)間,因?yàn)樾枰孕袑ふ覍W(xué)習(xí)資源、規(guī)劃學(xué)習(xí)路徑,并解決學(xué)習(xí)中遇到的各種問(wèn)題。一般情況下,大約需要1年的時(shí)間才能達(dá)到較為扎實(shí)的Java技能水平。相比之下,參加Java培訓(xùn)可以在更短的時(shí)間掌握,培訓(xùn)機(jī)構(gòu)提供系統(tǒng)化的課程設(shè)計(jì)、專(zhuān)業(yè)的講師指導(dǎo)和完善的學(xué)習(xí)支持,如果要是線(xiàn)下的面授課程學(xué)員在6個(gè)月左右就能完成全面的學(xué)習(xí),具備一定的實(shí)戰(zhàn)項(xiàng)目經(jīng)驗(yàn),能夠達(dá)到企業(yè)招聘的要求。