我的大学到研究生自学 Java 之路,过程艰辛,不放弃,保持热情,最终发现我是这样拿到大厂 offer 的!...
??點擊上方?好好學java?,選擇?星標?公眾號
重磅資訊、干貨,第一時間送達 今日推薦:本人真實經歷:面試了20家大廠之后,發現這樣介紹項目經驗,顯得項目很牛逼!這一部分,其實,以前在自己的公眾號寫過,但是,今天,還是想自己重新理清頭緒,重新分享一下,關于我的程序員4年的那些事。
00 大學學習經歷
本科之前,我其實從未想過自己會成為一名程序員,報了本科的專業之后,我也沒有意識到我會成為一名程序員,直到大一的時候,我正式的成為了一名程序員,開始我的程序員生涯,在這里,我非常的感謝大學的班主任和物聯網的一名老師,是他們讓我進入了這個我喜歡的行業。
從大一的暑假開始,我真的開始我的程序員的事業,那個暑假開始,大學的每一天的生活,都沒有脫離過Coding,每一天,幾乎至少會有5個小時的時間,我是一個人在寢室或者在實驗室學習的,因為,跟大多數的同行一樣,作為一名普本的學生,我給自己的目標就是需要比別人更努力,成功沒有訣竅,只有10年磨一劍的決心跟努力,因此,在大學的很多時候,一天的所有時間幾乎都是學習學習,Coding,Coding,甚至每一個暑假和寒假,我幾乎一天待在家里學習,一天的學習至少10小時,那時候,我覺得我很瘋狂,但是,我也很開心。
因為,我真的喜歡Coding,我真的為本科那時候我的感到自豪,也慶幸大學我的沒有浪費我的寶貴的大學時光。
經過一到兩年的努力,我的努力也沒有白費,在大三的時候,我開始去參加一些比賽,同時,也在實驗室開始接手一些項目,在大三那一年,我去參加了一個名為“藍橋杯”的比賽,最終,通過自己的努力,獲得了,江西省的一等獎,最終在全國總決賽中,獲得了二等獎,也許這樣的比賽對于很多大佬來說,不值得一提,但是,對于當時我的來說,我自己是滿意的。
后來,通過自己的努力,也拿下來幾項軟件著作權,讓自己在大學的生活中,有了更多的項目經驗,能力提高的同時,也讓自己更加的有自信。
01 如何學習Java呢?
前面說了這么多,都是我的個人經歷,所以,今天,我想把我大學學習的方法分享出來,避免跟我一樣的大多數人走彎路。
如何高效的看視頻?
在大學的那段時間,我摸索了很多的學習方法,最終我發現,最好的方法還是看視頻,我嘗試過看書,做項目,看視頻等等,但是,最終,效率最好的方法還是看視頻。
視頻那么多,怎么看才是有效的呢?
這一點尤其重要,現在網上的免費的視頻很多,但是,能夠讓自己事半功倍的卻不多,因為現在網上的資源太雜了,導致你不知道從哪里開始看起。
所以,我今天給大家總結一個Java最佳的入門方式,看了你一定不后悔,因為我就是這么走過來的。
Java學習最佳路線如下(入門到項目實戰的階段)
1、Java基礎知識
這些知識包括:基本語法,IO,多線程,Java網絡編程等。
2、Web前端知識
為什么需要學習這些知識呢,雖然現在很多都是前后端分離的項目,但是,有時候你還是避免不了要接觸前端的知識,所以,學到了總是沒有壞處,技多不壓身!
這些知識包括:html、css,JavaScript、vue(可選)等
3、JavaWeb知識
這些知識都是Java最原始的技術,但是,學了這些對后面的一些框架的理解非常有幫助,雖然現在已經不用這些技術了,但是,底層框架都是這么寫的呀。
包括:jsp、servlet等等。
4、數據庫知識學習
數據庫就不用說了,做后端開發的,離不開數據庫,不管是MySQL、Oracle學一個,推薦學習MySQL,因為用的最多。
5、利用JavaWeb知識進行項目實戰
學完這么多的技術,如果不用起來,肯定學的枯燥,而且容易忘記,所以,做一個小的項目實戰是最好的方法,這樣才能體會到開發的樂趣,哈哈。
6、ssh框架學習
spring、springmvc、hibernate,這幾個框架還是需要學習一下的,本來想說struts的,但是這個框架已經么有人用了,所以,基本不用考慮。
7、ssm框架學習
經典的,也是現在很常用的框架:springmvc、spring、mybatis,這幾個框架基本上就是企業用的最多的,一定得好好學,當時我學習這幾個框架的時候就花費了挺多時間的。
8、Java開發常用技術學習
這些技術在開發的過程中用的非常的多,比如,git、maven、tomcat、jekins等等。
9、利用ssm框架進行項目實戰
10、進階:微服務學習
02 Java學習視頻資源推薦
是不是一臉懵逼,這么多,我怎么學?不用擔心,我都為你準備好了,我給大家推薦一些我以前學習用過的優質的視頻,一定會非常的好。
| Java 基礎:Java基礎語法、JavaIO、Java多線程、Java網絡、Java集合 | Java資源 |
| 前端知識:html、js、css、vue等 | Java資源 |
| Javaweb:jsp、jdbc、servlet等 | Java資源 |
| ssh:spring、springmvc、hibernate | Java資源 |
| ssh項目實戰 | Java資源 |
| ssm:spring、springmvc、mybatis | Java資源 |
| ssm項目實戰 | Java資源 |
| Java常用技術 | Java資源 |
| 數據庫技術 | Java資源 |
| Java大型項目實戰 | Java資源 |
這些資源去我的公眾號 好好學java,回復 Java資源,即可獲取。
03 看視頻學習的經驗
這個問題主要是來源于公眾號的粉絲咨詢的問題,一般初學者在學習的時候都會遇到下面的問題。
1、剛剛看了視頻,但是,過一兩天又忘記了,感覺不是自己的東西。
2、看了之后,發現還是不知道怎么寫,比如說,一些api的使用,在項目中如何自己獨立的去開發。
3、看了一個知識點之后,還是一知半解,總是想搞明白,陷入死循環。
上面幾個問題一定都是Java入門初學者常遇到的問題,如何解決這幾個問題,我給大家支個招。
1、看視頻的時候,一定不要只看,不動手,眼高手低,只有動手寫了,你才會越來越熟練,所以,給大家的第一個技巧就是:敲代碼。2、還是不知道怎么寫的問題,這是因為你寫的還不夠多,只有熟能生巧,堅持下去。3、一知半解不重要,剛剛開始會用才是真理,后面再去搞明白原理,不要鉆牛角尖。4、寫博客,這點很重要,記不住很正常,但是,如果記不住,還是不用鍵盤記下來的話,就真的忘記了,整理好自己學過的知識,形成博客,形成自己的知識體系,也就是自己的技術棧。
你只要把上面幾點做好,一定可以更加輕松的學習,但是,要記住一點,學習是寂寞的,要想學好,就得耐得住寂寞,要想進步,就得堅持。
04 Java面試問題解決
恭喜你,如果你走到了這一步,說明你已經堅持下來了,已經超越了很大部分的人,那么,當你學完了Java的基本技術,做了一些項目,有了一點項目經驗之后,肯定是找工作了,畢竟我們是為了恰飯哈。
如果你還在為如何找到一份Java的好工作煩惱,這不,我都替您想好了。
經過三個月的面試,花了三個月總結,我總結了【Java 面試 + Java 后端技術學習指南】:一份通向理想互聯網公司的面試指南,包括 Java,技術面試必備基礎知識、Leetcode、計算機操作系統、計算機網絡、系統設計、分布式、數據庫(MySQL、Redis)、Java 項目實戰等, 新鮮出爐!
此手冊內容專注 Java面試 ,這是本人花費了 3 個月的時間總結的【Java 面試 + Java 后端技術學習指南】,目前本人已經拿到了騰訊等大廠offer,只要大家把這上面的知識點都搞明白,進入前 50 的互聯網公司是絕對沒有問題的,希望對大家的面試有一定的幫助。
主要包括以下內容。
獲取方式
這個Java 面試 + Java 后端技術學習指南是我花了半年的時間總結的,非常的有價值,只要把這個上面的知識都掌握好,去一個你想去的互聯網公司是沒有問題的,今天我免費分享出來,希望可以幫助到大家。
直接去我的公眾號 好好學java 回復 Java面試 即可獲取 PDF 版本或者 github 版本。
05 手冊內容展示
JVM相關內容(10篇詳解)
Spring Boot教程(11篇,5W+閱讀量)
優質博文:SSM框架實現支付寶支付
MySQL面試解析(8篇)
獲取方式
這個Java 面試 + Java 后端技術學習指南是我花了半年的時間總結的,非常的有價值,只要把這個上面的知識都掌握好,去一個你想去的互聯網公司是沒有問題的,今天我免費分享出來,希望可以幫助到大家。
直接去我的公眾號 好好學java 回復 Java面試 即可獲取 PDF 版本或者 github 版本。
06 小小總結
這一篇文章從Java入門,如何學習,再到項目實戰,最后,再分享了一份Java面試指南,這些都是自己這4-5年的時間的積累,都是自己的親身的經歷,如果覺得文章不錯,點個贊吧,原創不易!
最后,再附上我歷時三個月總結的?Java 面試 + Java 后端技術學習指南,這是本人這幾年及春招的總結,目前,已經拿到了騰訊等大廠offer,拿去不謝,github 地址:https://github.com/OUYANGSIHAI/JavaInterview
這么辛苦總結,給個star好不好。?點擊閱讀原文,直達
總結
以上是生活随笔為你收集整理的我的大学到研究生自学 Java 之路,过程艰辛,不放弃,保持热情,最终发现我是这样拿到大厂 offer 的!...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 中这些常用关键字,总有那么些被
- 下一篇: 关于分布式锁的面试题都在这里了