首頁 > 書法

自學Java最起碼要學到什麼程度?

作者:由 指令碼之家 發表于 書法日期:2022-05-18

學java要什麼基礎

很多人都想知道自學Java到什麼程度可以出來找工作,下面就一起來了解一下

1.JavaSE基礎:

一定要好好學,很多人都不明白基礎的重要性。上來就什麼ssm,springBoot,redis。比誰認識的單詞多嗎?面向物件、字串處理、集合、IO一定要重點學!

2.JavaWeb前端:

不要老一副很牛逼的樣子,覺得自己出去就是後端工程師,不學什麼HTML, CSS, JavaScript。老鐵,不存在的。進了外包公司你萬一發現後臺邏輯簡單的一逼,就幾個介面,反而前端頁面切割圖都要一天,難道你還好意思暗搓搓問老闆:怎麼我們公司沒有前端的嗎?所以前端一定要重視。div+css佈局一定要麻溜的,js的dom操作必須給力。jQuery/bootstrap你必須會吧!

自學Java最起碼要學到什麼程度?

3.JavaWeb伺服器端:

Tomcat目錄結構必須瞭如指掌吧。讓你手動部署個webapp總要會吧。哪裡配置虛擬主機,哪裡改埠號,web-info資料夾下的內容外部無法訪問這些都要懂一點吧?這些皮毛都不懂,怎麼好意思說自己搞伺服器端?jsp和servlet什麼關係,servlet最常見的三種建立方式,Javaweb四大域物件,jsp九大內建物件都要知道吧?el表示式必須熟悉吧?mysql增刪改查sql語句要會寫吧,多表關聯、左外右外不能慫吧?jdbc是幹嘛的,sql注入是啥,如何用jdbc實現事務等等都要知道吧?

4.框架預備知識:

xml讀寫操作要知道,反射、內省、泛型不要求精通,但怎麼用總要心裡有點那個什麼數吧。不然你框架學起來就是懵逼的。

5.ssh、ssm框架:

不要求你精通底層原理,但是山寨版的原理總要略知一二吧。如何山寨實現IoC容器,如何對dao進行抽取,如何藉助反射實現同一個servlet處理多個請求,這些最好都要了解吧。在理解山寨版框架的基礎上,把配置多配幾遍,做到心裡有數。明白每個配置大致起到什麼作用。另外,我一向覺得,學習框架必須帶著下面的疑問:這個框架沒有出現之前,我們的前輩們如何解決的?它的出現解決了哪些痛點?又有什麼缺點沒有?都是需要去琢磨的。

自學Java最起碼要學到什麼程度?

最後,還是忍不住說一下,很多小白老師覺得框架是學習路上的終極boss。too young, too simple。 Sometimes naive! 框架如果不細究底層(我承認底層很複雜),其實完全可以看作很大很大的工具類。只不過以前我們寫程式碼調工具類,現在我們寫點程式碼讓框架調…工具類就像鑰匙,是工具,我們用它開門。框架就像房子,我們的程式碼是窗戶,窗戶是嵌在房子裡的。反正,框架不是大boss,你的專案經驗和編碼能力才是攔路虎!

給初學者的幾點建議:

1、整個學習的過程中以影片學習教程為主,教程要完整系統,全部知識+作業+專案。千萬別看書學習Java,有很多Java初學者在網上買書學,沒有任何作用,幾乎沒有哪個初學者可以看書把Java學會找到工作,書的專業術語你根本看不懂,學著學著就會有放棄的想法。

2、做人要務實,儘管你在開始的時候信心十足,認為透過自己的努力可以把Java學好找到工作,但是當你學著學著你就會發現什麼叫“知難而退”。不要認為自己可以解決所有問題,你並不是天才,並不是先知,所以要懂得“借力”,要多跟有經驗的人交流,交流學習方法、學習心得,用什麼學習方式效率才是最高的,別人的一句話或許頂得住你研究一天。

自學Java最起碼要學到什麼程度?

3、因為也不可能一天都在學習,每個人都有其他的事情,但是我必須強調一點,如果你想達到就業的水平,一天至少要有3個小時的時間在寫程式碼,不然根本沒有機會入這行。

4、必須學會的一個技能就是“百度”,Java的生態環境比較完善,很多問題在百度上都可以搜尋到,即使可以問別人,也要自己現行百度,培養自己解決問題的能力。解決的問題多了,我們的能力就會不斷地提升,每個人都是這樣的過程。

5、最好是寫部落格,把每天學習的內容進行總結,如果你能堅持寫,在你以後找工作的時候就是非常大的加分項。

最後祝大家都找到個滿意的offer