天天看點

一個JAVA學習者應該具備的素質

從高一開始接觸JAVA這個語言,然後學習web前端,如今也有大概10年了。關于web這塊的東西自認為了解的還算透徹,今天聊一下如今在所有行業中,已經存活了20多年的JAVA語言為什麼在中國的市場上依舊這麼人才緊缺。 

無論是在校的學生也好,還是轉行的也好,如今學JAVA開發的人越來越多,造成了如今新手越來越多,有人說前JAVA和了,JAVA飽和了,JAVA才剛開始以一種好的勢頭發展就飽和了。我也是無語,一般說飽和的人,基本是學的不咋地,找不到工作的,怨天尤人說飽和了,類似于吃不到葡萄說葡萄酸。 

縱觀中國目前整體行業來說,網際網路IT行業 成為了拔尖的行業,機械行業有點夕陽西下的意思,電子行業被國企所壟斷,沒有關系很難混起來。如果說沒有背景,單憑自己能力的話,在如今這個需要錢的社會,IT網際網路程式開發成了靠自己能力可以多掙一點錢,是以各個行業都在轉行,其實網際網路不存在飽和,隻不過大多數人不符合企業标準,水準不夠,新手太多。 

就目标拉勾網程式員專門找工作的網站,一個具有一年開發經驗的JAVA大概薪資是10K起,在北京和上海,深圳,杭州,基本都是這個價格,我個人認為,JAVA語言至今在中國還是這麼火熱的原因在于中國IT網際網路的格局,它适應中國的市場,我們說,任何東西,隻有迎合了市場,他才可能生存下去,為什麼.net在中國一直都不行,他不迎合中國的市場。 

一個JAVA學習者應該具備的素質

下面我簡單說一下如今想做JAVA開發的人應該要具備哪些修養去學習。 

第一: 

在如今這個JAVA的市場下,你如果太過于着急找工作而去學習,你一定找不到,有一個很簡單的道理,任何東西求快沒有用,首先你要會,學的成了半吊子,看點視訊就去找工作,沒人接收。 

第二: 

如果沒有一套系統的學習路線和方案,這看看,那裡看看,依舊學了之後還是浪費時間,根據我的學習經曆來看,任何人學習任何東西,需要一氣呵成,在這段時間内,學習什麼就一刻都不能松懈,今天看點視訊,明天有事,不看了,這樣沒啥意義。 

第三: 

在如今這個IT市場,不建議任何人去線下教育訓練四個月,就目前來看四個月的時間教育訓練出來的新手,大多數都很難找工作,而且依賴老師和環境很嚴重,在塑造工作經驗這塊不太成功,導緻四個月教育訓練後,會逐漸的忘記之前學的東西,形成脫節的情況。 

第四: 

如果你在學習中沒有很多的代碼量的話,不多去做案例的話,我個人覺得學了跟沒學一樣,第二次你見到它可能還是不認識它。最好是有個問的人,一個外行想通過自學JAVA開發區找工作,太難了,尤其是在這個行情中。 

一個JAVA學習者應該具備的素質

1

下面我聊一下JAVA學習的基本内容和路線: 

第一: 

首先建議大家從HTML+CSS靜态布局還開始,有人說我是做後端的,前端的事情不用管,這本身就是一個誤區,如今HTML5這麼強大,你不會本身就不會有什麼競争力。 

第二: 

JavaScript和jQuery的學習,不用說JavaScript無論在前端還是後端中都是占比非常大的,很多人學不懂也是情理之中,這個跟思維有關系,适當了解一下資料結構有利于學習JavaScript和javase。 

第三: 

最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基礎部分,上過學的人都知道,任何一個試卷80%都是基礎,沒有太難的東西,JAVASE就是JAVA的基礎,根據我這麼多年學習java的經驗來看,如果一個人學不好JAVASE,那JAVA基本就是白學,後面的架構基本就是聽天書。 

第四: 

資料庫,不用了說了,最常見的那三個資料庫,增删改查,多去練習SQL語句吧,複雜的連接配接表示有難度的。 

第五: 

JSP和servlet 就目前來看 有些公司現在不用JSP,因為他的加載速度有點慢。不過還是現在學着吧,畢竟在JAVA體系中也是非常重要的。 

第六:架構,struts2,hibernate4,mybatis3,spring4,spring mvc,這些東西都要掌握,但是整個JAVA展現想要了解的還算可以确實有些難度,自己的話,基本沒啥可能了。