二話不說,先把肝了近一周時間總結(jié)出來的 「Java后端開發(fā)學(xué)習(xí)路線」 給發(fā)出來吧,基本把Java后端開發(fā)主流知識、技術(shù)點、框架都串起來了。
直接看圖,看完再聊幾個問題吧:
注:圖片上傳后可能被壓縮,如需無損版高清大圖,可直接在本公眾號后臺回復(fù)「高清大圖」四個字獲取
到底我們口口聲聲所說的編程基礎(chǔ)是什么?
這次在上面的腦圖中已經(jīng)完全展現(xiàn)了。
即使后面的東西都沒學(xué),基礎(chǔ)部分是肯定需要完成的,這也是后面所有應(yīng)用框架學(xué)習(xí)的基石;反之,在應(yīng)用框架的學(xué)習(xí)時如果感覺吃力,可能非常有必要回過頭來再鞏固對應(yīng)的基礎(chǔ)知識。
然而基礎(chǔ)的確不是一蹴而就的,確實需要一定的反復(fù)和回爐,才能做到真正的融會貫通,這需要一個過程,所以珍惜每一次復(fù)習(xí)基礎(chǔ)的機會。
啊,這個問題好難回答啊。
只能這樣說,優(yōu)先把編程基礎(chǔ)準(zhǔn)備充分,不留紕漏;其次,應(yīng)用框架部分內(nèi)容能學(xué)則學(xué),盡力準(zhǔn)備,在熟練使用的同時能了解原理,基本就很穩(wěn)了。
完全不懂肯定是不行的,會太過于被動,但鉆牛角尖也的確沒必要。
如果目標(biāo)在后端開發(fā)相關(guān)崗位,還是優(yōu)先掌握后端領(lǐng)域的東西為好,畢竟本領(lǐng)域的東西就太多了,而對于前端的知識,大致技術(shù)輪廓和概念了解一下還是有必要的。
有人會問,為什么圖中沒有Java Web學(xué)習(xí)相關(guān)的東西呢?
本來所謂的Java Web無非也就是:HTTP協(xié)議、Servlet、Web容器、JSP、Cookie和Session等等這些內(nèi)容。
所以這幾點對照到上面的腦圖會發(fā)現(xiàn),其實已經(jīng)包含在上圖的諸如:「計算機網(wǎng)絡(luò)」、「Spring框架」、「模板框架」等等這些部分里了,所以這些掌握了,所謂的Java Web就自然過關(guān)了。
我堅信:學(xué)習(xí)不在入,而在出。
所以勤于做筆記、善于寫博客,做好技術(shù)輸出非常重要,這樣后面復(fù)習(xí)、回顧、自查都有章可循了。
在沒有這樣總結(jié)之前,總感覺東西很亂,但經(jīng)過這一番梳理和串接之后,其實我們會發(fā)現(xiàn),雖然東西是不少,但好在路線也非常清晰,按照這個路線去扎實推進(jìn)一般問題就不大了。
急不得,慢一點才能更快。
飛得多快、非得多高不是目的,重點是如何平穩(wěn)降落。調(diào)整心態(tài)、注意健康,徐圖長期發(fā)展,共勉。