更新時間:2019-09-06 10:54:25 來源:動力節點 瀏覽2209次
一、JavaSE
首先要學JavaSE,這是毋庸置疑的。與此同時,和JavaSE的學習同步,建議大家研究一下數據結構與算法。
在JavaSE完成之后,可以試著完成一些小項目,同時關注一下設計模式的內容,不必強求自己能夠完全掌握各種細節,往前走吧。
掌握一種編程工具,比如說Eclipse。當然,工具掌握很簡單,大約只需要30分鐘。如果想要更加快速的掌握可以登錄動力節點IT培訓官網【視頻課程】專欄,站內的視頻可以免費下載學習,方便大家更好的理解。
這里有JavaSE講解、有項目實戰、有數據結構、有算法、有JDK源碼解讀、有底層內存分析、有設計模式,從一開始就植入了“高手思維和高手習慣”,可以說是非常適合大學生和入門學習的人使用。
學習列表和學習說明如下:
知識塊
1.Java入門
2.面向對象基礎
3.飛機小項目(前兩個階段練習)
4.面向對象深入
5.常用類
6.異常機制
7.容器和數據結構
8.IO流技術
9.多線程
10.網絡編程
11.手寫服務器(java基礎集大成者)
12.注解、反射機制、字節碼
13.GOF23種設計模式
14.正則表達式和文本操作
15.JDBC數據庫操作(可在學完數據庫后學習)
16.手寫SORM框架(學有余力的同學學習)
對于零基礎的同學,建議大家學習一下預科階段(大約2小時)。對于整個行業、Java技術體系、就業流程、職業發展都會有個基本的認識和了解。
二、數據庫
數據庫是程序員必學的技術,大家可以選擇Oracle或者MySQL開始。學數據庫時,重點掌握SQL語言、熟悉各種查詢、數據庫設計范式。
這也是以后工作中常用、面試和筆試中常考的內容
再學習JDBC技術,這樣就可以用Java操作數據庫了。
大家可以按照如下順序學習:
Oracle數據庫安裝和配置、客戶端使用
Mysql數據庫的安裝和配置、客戶端使用
SQL語言
SQL語言強化(查詢深入)
數據庫設計范式
項目數據庫表設計核心
PL/SQL
三、網頁設計和開發
互聯網時代,不學習網頁知識的程序員不是好司機。HTML、CSS、JavaScript、ajax,這些東西是做web項目必需內容。當然,作為java程序員不需要學的很深入,熟悉即可。畢竟,前端工程師也是一個需要學習4-5個月的專門崗位。
四、Servlet/JSP和企業級項目開發
Servlet/JSP是JAVAEE的核心內容,必須作為重點掌握。學完基本知識后,做一些項目吧。比如:BBS、留言系統、學籍管理、商城、客戶關系管理等。剛開始找一些業務邏輯比較簡單的做一做。只有通過開發項目、調試項目才能真正的掌握學到的知識,真正的開啟自己的“Java騰飛之路”。
五、SSM框架(Spring、SpringMVC、Mybatis)
Spring是java程序員必須掌握的一個框架,已經形成了事實上的行業標準。剛開始學習一下“IOC+AOP”。依賴注入+面向切面,嗯,完善的旅程。
SpringMVC是典型的MVC框架,企業非常流行。已經超過struts2成為行業第一。Mybatis是經典的ORM框架,讓我們可以用面向對象的方式從容操作數據庫。已經超過
Hibernate成為第一的ORM框架。
學完三個經典框架后,整合他們吧。然后,開始做一些商業項目加深自己的功力。這里可以找一些相對復雜的商業項目,加上復雜的業務邏輯。這樣,才能在你的簡歷中加入濃重的一筆。
六、各種Java新技術和大型項目的整合
其他一些工作中可能會用到的技術,也需要大家學習:Maven、Shiro、Nginx、Lucene、Solr、Redis、Dubbo、Zookeeper等。
這些技術的學習,不需要特別深入,畢竟一個企業并不是使用所有的技術。但是,為了搭建“java技術體系”,必須學習這些內容。這樣,你就形成了完完整整的“系統”。工作中,就可以從容應對各種各樣的問題。
記住:搭建體系,要比鉆研某個知識點的細節重要的多。不要因為某個細節而耽誤搭建體系!不要因為看不懂某個單詞就停止閱讀整篇文章!
七、微服務架構
企業和服務提供商正在尋找更好的方法將應用程序部署在云環境中,微服務被認為是未來的方向。通過將應用和服務分解成更小的、松散耦合的組件,它們可以更加容易升級和擴展。
目前,越來越流行的微服務技術是需要大家重視的。SpringBoot、SpringData、Springcloud相關的技能已經成為JAVA程序員必備的技能了。在后面的面試中也越來越重要,企業用的也越來越多。
八、一定要做一個大項目!
學了這么多,也做了一些小項目。最后,一定要做一個大的項目整合一下自己的所學。就像高考時候的綜合題一樣,這才是拉開差距的關鍵。
經歷一個大項目的錘煉,就能“百煉成鋼”。可以將幾個月所有的知識成體系的應用起來,這是成為“高手”的起步!也是你騰飛的起點。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習