1.前言
首先你要有信心,相信自己能學好。
2.怎樣學
現在網上資源一大堆,可以上網找一個最新的體系化的視頻從頭開始學。也可以上TB買一個最新的體系化的視頻進行學習。
在這裏強調一定是體系化的學習,不要東一榔頭,西一棒槌,這樣會拉下很多知識點。
我之前學習看過尚硅谷,傳智播客,黑馬的視頻。也可以瞭解下。
3.學習路線
這裏只是簡單的說下。
3.1 第一部分
- Step1 java基礎語法部分(建議jdk1.8)
- Step2 簡單web(html, css,js等)
- Step3 javaWeb
- Step4 數據庫
上面學習完,就可以做一些簡單的頁面鏈接數據庫的增刪改查了。學完這部分你會有一定的成就感,因爲輸出了一些實質性的東西。
記住:每一步都要走的紮實,不要眼界太高,看不上這個,看不上那個。每一個的簡單的練習都要做。
3.2第二部分
這部分主要學習常用的框架
- Step1 spring,Springmvc, springboot(這個也可以不着急學,後面在學也可以,不會影響的做東西)
- Step2 hibernate,mybatis
這部分學完,之前做的小項目,就可以進行改造了。
這部分學習過程,你可能會遇到各種報錯,不要灰心,問題一定會解決的。能谷歌用谷歌,不能就百度。
這部分體系也很龐大,建議前期先學會簡單的應用,不建議深入的瞭解,因爲可能看着很蒙。
記住:一定要有強大的信心,用幾天時間把自己之前的學習好好複習下。
3.3第三部分
這部分重要學習高級框架
-
Step1 Redis
-
Step2 Springboot
-
Step3 Springcloud
這部分主要是緩存的學習和spring全家桶的學習。
3.4第四部分
有時間了學習下,在你工作中畢竟會用到,前期只需簡單會應用就行了
-
Step1 消息隊列
- Rabbit MQ
- kafka
-
Step2 容器技術
- docker
- k8s
4.工具
4.1開發工具
推薦使用idea
4.2文本編輯器
notepad++
4.3 markdown編輯器
Typora
5.代碼管理
最開始初學者保存代碼,基本都是保存在電腦上。這樣不利於你後期查閱。
所以我這裏建議:如果你已經準備好了各種必備的東西,建議先學習代碼管理工具
如git
這樣後期的學習,可以將代碼保存在遠程的倉庫上。
推薦使用碼(gitee) ,快,中文,方便初學者。
6.養成好的學習習慣
養成好的學習習慣
多看書
寫博客(編輯方式用markdown,各大博客網站都支持,方便移植)
微信公衆號