更新時(shí)間:2019-10-10 09:11:09 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2672次
如何走出入門Java后臺(tái)的迷茫?
我原來(lái)是做Android的,沒(méi)有任何JavaWeb的基礎(chǔ),但是在公司我被分配到了Java后臺(tái),因?yàn)樽鯽ndroid的人太多了,而Java后臺(tái)嚴(yán)重缺人,我想大家都是被Java后臺(tái)的多樣性給嚇到了,而且入門的時(shí)候可以呈現(xiàn)給自己的東西實(shí)在太少了,容易讓人喪失熱情,而走向失落,從而放棄入門,或者一直在門口徘徊。Java后臺(tái)入門要學(xué)的很多,例如Jsp,Servlet,JDBC,Spring,SpringMvc,maven等等。但是我認(rèn)為循序漸進(jìn)并不是快速入門的方法。
做一個(gè)簡(jiǎn)單的比喻
要完成一個(gè)五角星,我認(rèn)為先畫(huà)它的點(diǎn)再聯(lián)系最快;而不是一個(gè)角一個(gè)角去畫(huà),然后拼起來(lái)。但是一個(gè)角一個(gè)角地去畫(huà)容易有偏差。學(xué)習(xí)本來(lái)就是一個(gè)聯(lián)系的過(guò)程。這樣學(xué)習(xí)的好處就是可以跳過(guò)難點(diǎn),途徑也多。
學(xué)編程最難的是入門和提高,入門容易讓人喪失熱情,提高容易讓人感到迷茫。
二、如何才能維持入門時(shí)的狂熱?
請(qǐng)不要懷疑自己的能力,讓自己的付出可視化,獲得成就感。學(xué)習(xí)要有自己的節(jié)奏,不能人云亦云,和我誰(shuí)在一起的同學(xué),老是嘲諷我,說(shuō)我這樣學(xué)習(xí)不扎實(shí),很虛。確實(shí)不是很扎實(shí),但是編程這個(gè)東西并不是你花了時(shí)間就能深入理解的,例如說(shuō),你要深入了解Spring,那么歸根到底你也要回到Spring的源碼中去,而在Spring源碼中包含了那么多設(shè)計(jì)模式,API,你逐漸的迷失在這里,而忘記了最初的目標(biāo)“入門Java后臺(tái)”的初衷,有一句很經(jīng)典的話:“先讓程序先跑起來(lái),然后讓他跑得更快”,我很贊同這句話。所以我的觀點(diǎn)是,先入門,不求甚解。入門后再慢慢深究。依據(jù)這個(gè)觀點(diǎn)我為大家準(zhǔn)備了一個(gè)入門計(jì)劃。
三、為什么我要這樣安排計(jì)劃呢?
搭建環(huán)境,是為你讓你在學(xué)習(xí)的時(shí)候不斷的動(dòng)手。
idea+maven創(chuàng)建web項(xiàng)目
導(dǎo)入完整Web項(xiàng)目,是為了讓大家了解Spring框架的配置和Mybatis的配置。如果大家以前沒(méi)有用過(guò)Maven的話,順便你也可以學(xué)習(xí)這個(gè)工具。他的作用就是管理項(xiàng)目中的依賴庫(kù),而不再是手動(dòng)的復(fù)制Jar包了。
如果你能把這個(gè)項(xiàng)目導(dǎo)入并成功運(yùn)行即可
坑點(diǎn):maven導(dǎo)入Jar導(dǎo)入緩慢
為什么從零搭建呢?因?yàn)閺牧愦罱軌蜃屪约菏煜み@個(gè)流程,這是一個(gè)實(shí)際操作的過(guò)程,其實(shí)這是一個(gè)轉(zhuǎn)化知識(shí)的過(guò)程。
按這篇文章動(dòng)手操作吧
很奇怪是吧,我的方法到現(xiàn)在都沒(méi)有需要自己寫(xiě)代碼,因?yàn)橐婚_(kāi)始確實(shí)不知道怎么去動(dòng)手,但是在復(fù)制和粘貼的過(guò)程你會(huì)逐漸領(lǐng)悟SpringMVC,SSM框架的流程。
一個(gè)標(biāo)準(zhǔn)的SSM開(kāi)發(fā)流程
四、如何理解Spring
如果想要了解Spring框架,那必須先了解傳統(tǒng)的
使用Spring框架后的好處
看完上面這篇文章你就會(huì)理解Spring框架的XML配置了。
五、由淺入深,從整體到局部,回歸到基礎(chǔ)
最后恍然大悟:SSM其實(shí)就是
Mybatis代替了jdbc
SpringMVC代替了servlet
Spring來(lái)管理對(duì)象周期
六、總結(jié)
想要根據(jù)Java視頻教程學(xué)習(xí)的朋友,可以關(guān)注動(dòng)力節(jié)點(diǎn)IT培訓(xùn)官網(wǎng),視頻課程專欄【SSM框架技術(shù)及項(xiàng)目整合】
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743