一些大學(xué)生說(shuō)3天學(xué)會(huì)了Java
01、成功是很簡(jiǎn)單的事,只要方法正確
作為一個(gè)零基礎(chǔ)的“外行”,我們想要從頭學(xué)起java不外乎兩個(gè)途徑:自學(xué)或報(bào)班。
首先自學(xué)比較適合邏輯性跟理解能力強(qiáng)的人,要能在沒(méi)有老師手把手教導(dǎo)的時(shí)候理解書(shū)本或視頻里的陌生知識(shí)。其次要有一定的自制力,在無(wú)人管束的情況下能集中注意力學(xué)進(jìn)東西。自學(xué)的好處就是成本低,時(shí)間安排上更隨意。
然后就是報(bào)培訓(xùn)班學(xué)習(xí),選擇好的java培訓(xùn)機(jī)構(gòu)非常重要。市面上的培訓(xùn)機(jī)構(gòu)很多,選擇好口碑,好課程,好師資,好技術(shù)的才是王道。同時(shí),在培訓(xùn)班里不管是學(xué)習(xí)的進(jìn)度還是效率都會(huì)比大多數(shù)自學(xué)的學(xué)生要高得多。俗話說(shuō)的好,站在巨人的肩膀上,你才能看得更遠(yuǎn)!
02、天道酬勤,勤能補(bǔ)拙
曾經(jīng)有人提出10000小時(shí)理論,就是你在一個(gè)領(lǐng)域投入至少10000個(gè)小時(shí),就可以成為這個(gè)領(lǐng)域的專家,學(xué)習(xí)java也不例外。我們花5個(gè)月甚至更長(zhǎng)的時(shí)間培訓(xùn)學(xué)會(huì)了一門(mén)語(yǔ)言,以及相關(guān)的項(xiàng)目實(shí)戰(zhàn)技能,但這也只是掌握了一項(xiàng)技能而已,學(xué)習(xí)編程的路還有很長(zhǎng),學(xué)習(xí)編程是一件需要持續(xù)做的事情,不能停下腳步!也正因?yàn)槿绱?,小編才更加認(rèn)為題主的“三天速成”理論不可實(shí)現(xiàn)。
在學(xué)習(xí)的過(guò)程中,一定要重視基礎(chǔ),因?yàn)殡x開(kāi)基礎(chǔ),其他的東西都是空中樓閣。很多人覺(jué)得學(xué)習(xí)編程只需要學(xué)習(xí)語(yǔ)法、寫(xiě)簡(jiǎn)單demo,然后學(xué)習(xí)高級(jí)特性,最后著手做項(xiàng)目就可以了。
但沒(méi)有計(jì)算機(jī)基礎(chǔ)的支撐,他們不明白計(jì)算機(jī)網(wǎng)絡(luò)的原理,不明白為什么要考慮dns、負(fù)載均衡,不知道操作系統(tǒng)的原理,就不能夠理解服務(wù)器出問(wèn)題時(shí)的根本原因,無(wú)法排查,不懂得數(shù)據(jù)結(jié)構(gòu)和算法,就不明白為什么有的程序是這么寫(xiě)的,有的集合類是這么設(shè)計(jì)的。
基礎(chǔ)不扎實(shí),你談?wù)摷夹g(shù)時(shí)也不會(huì)有底氣,更別說(shuō)談架構(gòu)、談業(yè)務(wù)場(chǎng)景了。要付出時(shí)間精力沉下心來(lái)學(xué)習(xí),勤方能補(bǔ)拙。不僅新人小白需要牢牢打好基礎(chǔ),就連已經(jīng)入職0—3年的開(kāi)發(fā)工程師,也需要不斷學(xué)習(xí)了解新出來(lái)的高階知識(shí)和技能,不斷修煉自身武功