在校期間的 Java 學習路線

最近沒寫博客,在寫畢設的小程序。但是老有人問我,關於在校期間 Java 相關的學習路線,以及校招相關的東西,這裏開篇博客說一哈。
吐血整理,引用資源皆爲網絡資源。
與其說學習路線,不如說是學習方法。
大佬見笑,沒人看,我也莫得辦法。

在這裏插入圖片描述
注:以下只是本人的學習過程以及補充,如果有大佬有修改意見,可以評論或私信交流。


本人主要學習的是 Java 後端開發的相關技術。

首先,針對校招,先來幾個乾貨:

這兩個 GitHub 是我面試總結時經常會瀏覽的,裏面不僅可以瞭解到要需要學習的技術棧,還包含很多重要知識點的總結或者是面試題的總結,對於一些沒有習慣做筆記的同學很有幫助(強烈建議還是得做一下筆記,而裏面一些點可以作爲你筆記內容的補充)。

接下來說一下本人的學習路線,由於太菜,所以學習方式主要是以視頻爲主,前輩們的博文爲輔的方式進行入門的學習。

注:由於是我之前學習的一些教程視頻,效果可能不是目前最好的,但是可以參考主要的學習路線。以及筆記的話可以參考我的博客


衆所周知,BiliBili 是一個學習網站。

Java 基礎
在我看來,其實很多 Java 基礎入門的視頻有些知識點是不夠深入的,或者說是比較容易忘記的。所以這裏最重要的是找到一個自己能學進去的方法,學到後面還是需要進行補充學習的(比如數據庫相關,併發編程,網絡編程,新特性,設計模式等等)。

  • 書:Java核心技術卷(時間充裕)
  • 視頻:畢向東Java基礎教程

JavaWeb
JavaWeb視頻教程

Spring
Spring4.x入門視頻教程

SpringMVC+MyBatis
Java框架 Springmvc+Mybatis由淺入深

學完上面可以做一個項目鞏固一下,這裏放一下一直 star,從未實踐的鏈接:多個小項目的集合

Redis(視頻可看可不看,建議結合項目進行實踐)
Redis教程

SpringBoot
SpringBoot 視頻教程全集

Shiro(視頻可看可不看,建議爬前輩博文文章進行實踐)
Shiro教程

RabbitMQ
本人沒看教程,看前輩們文章總結的:RabbitMQ 入門與應用
可以結合高併發秒殺項目:https://pan.baidu.com/s/14aqKUMnLtm4RqyJp3Xgq3g 提取碼:p5cu

可以發現,對於中間件的學習,其實已經不需要看視頻學習,更多的是在前人的基礎上進行實踐,是一個邊實踐邊學習邊總結的過程


對於要參加校招的同學,只會使用的不夠的,比如還需要學習:
算法
先學下經典算法,如:深度優先,廣度優先,回溯法,貪心算法,動態規劃等等;
然後可以在 LeetCode 按照分類刷題,刷個100多道,你就知道自己接着應該刷什麼題了。

Spring源碼
Spring源碼分析之從refresh方法分析Spring的IoC原理

計算機網絡

操作系統
作爲非科班,我覺得這個教程還不錯:王道考研 操作系統

JVM
深入理解Java虛擬機

當然需要學的不只是上面所列到的這些,所以主要是給大家提供一個學習的思路。
其實上面學習到中途,你就能知道自己接下來應該學什麼了,所以不必糾結於接下來我們應該學什麼,而是先把眼前的東西學好

在這裏插入圖片描述
本博文僅代表本人觀點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章