-
1 # 阿貝爾
-
2 # 千鋒鄭州
Java是程式語言界的老大哥,是IT市場上人才需求最多的職位之一。很多人看好Java的發展前景,想要透過專業學習能夠快速入行。
目前市面上Java的學習時間一般為4-6個月,因此想要4個月就好Java難度還是很大。當然,如果刨除休息時間,4個月學會Java也是有可能的,但如果你真的想紮實鞏固的學習並不建議4個月就完成學業。
學習時間不足、課程安排緊湊不合理會造成各種不良後果:
1)時間比較緊迫,會導致練習的時間變少,可能前邊的課程還沒有了解透徹,又開始講新的內容;
2)對於存在的問題的解答會延緩,越積越多,到最後問題也得不到良好的解決就結束課程;3)影響自己的思考和同學間的交流,讓自己無法進行有效交流學習,難以得到有效提高;
4)缺乏一定的專案練習和積累,不僅不能把知識融會貫通,更重要的是在求職時不具備競爭力。
如果你真的想要學好Java,那就要穩紮穩打,不要急於一時,多花費一些時間,你就能比別人薪資起點更高又何樂而不為呢?下面推薦一下千鋒的學習路線,讓你快速從入門到進階,理論與實戰兼備!
第一階段為Java基礎以及Web開發基礎—小程式專案階段(6 周)
階段目標:掌握Java開發環境基本配置;掌握運算子、表示式、流程控制語句、陣列等的使用;熟練使用IDEA開發工具;掌握Java基本面向物件知識;掌握Java常用集合的使用;掌握JDBC與MySQL基礎;掌握 HTML/CSS/JavaScript前端;掌握Servlet編寫服務端程式。
第二階段:Java高階基礎 SSM前端框架 程式碼管理 持續整合(6 周)
階段目標:深入理解Java面向物件相關知識點;掌握開發中常用集合、IO流等操作;掌握Java多執行緒開發以及鎖的使用;掌握網路基礎知識,熟悉Socket原理,TCP、UDP協議;熟悉Java8新特性,如Lambda、Stream流等操作;掌握JDBC、連線池操作;熟練地在Java中使用JSON與XML兩種資料格式;掌握JSP開發動態網頁;掌握JavaWeb開發核心技術 Servlet、Listener、Filter 等;掌握 Web 開發中常用的前端知識如:Bootstrap、jQuery;掌握B/S結構軟體開發能力,完成基本的JavaWeb專案;掌握MyBatis資料庫持久層框架;掌握SSM 框架並進行整合;熟練使用Git進行程式碼管理與版本控制掌握Jenkins+Gitlab+Maven+Tomcat實現自動整合、打包、部署。
第三階段:微服務與分散式解決方案(4 周)
階段目標:掌握Linux常用命令,熟練安裝常用軟體;掌握Vue前端框架的使用;掌握SpringBoot微服務搭建;掌握SLF4J以及Logback日誌框架的使用;掌握Shiro許可權管理框架;掌握Redis分散式快取的使用;掌握SpringCloud微服務元件;掌握ElasticSearch全文檢索應用;掌握訊息中介軟體RabbitMQ;掌握分散式事務的使用(TCC-Transaction/TX-LCN);掌握Elastic-job分散式任務框架的使用;熟練使用Docker完成專案部署。
第四階段:大型網際網路解決方案(5 周)
階段目標:掌握多執行緒框架JUC;掌握Zookeeper分散式協調框架;掌握高效能RPC框架 Dubbo;掌握MySQL高階特性;掌握MyCat分散式資料庫的使用;掌握SSO單點登入的多種使用方式;掌握FastDFS API的使用以及阿里雲OSS;掌握WebSocket程式的開發技巧;掌握微信小程式以及微信支付的開發。
如果你想成為企業高薪競聘的人才,一定要與時俱進更新知識體系。想要更好的學習Java,建議選擇專業的學習方式,可以讓你快速掌握企業所需的Java技術點。
-
3 # 飛鳥在天空
初學JAVA大概需要四個月的時間,這四個月的課程主要分為四個階段。
第一階段:小型桌面應用開發階段目的:掌握JAVA語言的語法,理解面向物件的程式設計思想,能夠熟練使用JAVA語言開發小型桌面應用。基礎技能訓練:作業系統與網路技術、JAVA面向功能物件程式設計、JAVA核心程式設計、JAVA網路程式設計
第二階段:中小型網站應用開發階段目的:掌握資料庫設計與開發技能,熟練使用JAVAEE元件技術開發中小型網站應用。資料庫(Oracle資料庫管理及開發)、UI開發(WEB頁面開發基礎、XML、Ajax)、JAVAEE元件開發(jsp、servlet、jdbc)、框架技術(struts2.0、hibernate、spring、springMVC、mybatis)
第三階段:軟體工程工業實踐階段目的:熟悉軟體工程流程及規範,使用以前三個階段所學的技能,進行軟體工程工業實踐。軟體工程方法論、軟體工程專案實踐
第四階段:職業素質培養及就業階段目的:提高團隊協作能力、職業道德、溝通能力和麵試技巧,成功面試,成為標準IT職業人。職業素質培養(職業道德、專案經理座談、面試技能)、就業。
回覆列表
如果只是Java入門的話,我說的入門是能夠找到一份實習工作,那查不到需要3個月的時間,如果是熟練掌握的話,至少需要5個月的時間