-
1 # 木法沙和三傻
-
2 # IT人劉俊明
作為一名從業多年的Java程式設計師,也出版過Java程式設計書籍,所以我來回答一下這個問題。
首先,當前Java開發對於框架的依賴程度依然比較高,雖然在JDK9之後整合了模組化功能,但是由於Java自身開發方式的特點,離開框架對於開發效率依然有較為明顯的影響。對於初學者來說,當前可以重點關注一下Spring系列框架,涉及到SpringMVC和SpringBoot等,由於Spring框架已經有了一整套解決方案,所以掌握Spring也能夠面對更多的開發場景,這一點對於初學者的就業來說,也是比較重要的。
目前Java開發也正在向平臺化開發方向發展,而且在5G時代,平臺化開發將是一個比較明顯的發展趨勢,涉及到雲計算平臺、大資料平臺、物聯網平臺和人工智慧平臺等,不同的開發平臺會面對不同的開發場景。所以,對於Java初學者來說,還應該注重開發平臺知識的學習。
對於Java開發來說,目前應該重點關注一下雲計算平臺和大資料平臺,實際上這兩個平臺之間的關係也比較緊密。目前很多Java開發專案都是基於雲計算平臺展開的,目前雲計算平臺正在由IaaS向PaaS覆蓋,所以Java程式設計師應該重點了解一下如何基於PaaS進行Java專案開發。
Java語言目前在大資料開發領域也有比較廣泛的應用,而且目前隨著大資料開發的逐漸落地,大資料開發的人才需求量也在不斷得到釋放,近幾年的人才招聘情況有比較明顯的體現,而且有不少研究生目前也開始從事大資料開發崗位,這也在說明大資料的落地應用正在加速。
-
3 # 磨嘰磨嘰的人生
第一步Jdk,其他框架都不學習,也得學習Jdk因為它是其他框架的基礎框架
第二步,選擇好符合方向的熱門領域的幾個相對成熟的框架進行深度學習,比如javaee領域-spring,ssm,springboot[cloud](service模式,cache層,db層,proxy層…),大資料領域-Hadoop,Spark,Hive,Flume,Flink,Storm,Presto以及Kylin,Druid,Kudu...,還有很多領域,也可以細分,就不多說
第三步,簡單點,圍繞4個w進行學習:what(是什麼),where(用在哪裡),when(什麼時候用),why(弄清楚這點很重要)
第四步,對照學習,也就是實踐,也就是一定要結合實際專案進行深化學習
-
4 # 欠揍的湯圓
Spring全家桶及
Spring
SpringMVC
SpringDataJpa
SpringBoot
SpringCloud
回覆列表
主流的框架都要了解一下
首選spring+spring MVC +mybatis
其次struts2+spring+mybatis
再著struts2+spring+hibernate
其他主流的框架都要了解一些
可以分mvc框架和orm對映框架