2020零基礎自學Java路線總結2.0


2020零基礎自學Java路線總結2.0

1、現在網上又出了許多新資料,為了大家更方便的學習,重新修正下學習路線,修改部分推薦資料。

2、科班生根據自己的學校、自身能力給自己一個定位,尋找自己的目標企業。數據結構、算法、網絡、操作系統等基礎知識非常重要,大中型企業校招會考察基礎是否紮實。校招也是個非常大的話題,大家根據自己的時間等情況合理安排。

3、非科班轉行在校生面對的也是校招,更要提前準備。

4、轉行過來的同學,如果你的目標是一個工程師,那麼很多基礎的東西將來還是要補的。

5、給自己一個準確的定位,給自己尋找清晰的目標,這樣或許才有努力的方向。

6、沒有完美的路線,也沒有完美的教程。事在人為,多一些感恩,少一些抱怨。


2020零基礎自學Java路線總結2.0


之前自學Java的時候走過彎路,所以寫這篇文章來總結下自己對零基礎自學Java的認識,為後來境遇相同的人做個參考。

我自學Java到找到工作大約用了七個多月,效率並不是很高,中間經常玩。我大二的時候學過C語言,雖然學的菜,但是除了指針部分,其餘的都過了一遍,所以算是有一點點編程基礎。當年框架、項目部分的學習我也是網上各種找資料,而現在資料滿天飛。

首先先明確幾個問題

  1. Java是什麼?(請自行上網瞭解)
  2. Java可以用來做什麼?(請自行上網瞭解)
  3. Java的知識體系是怎樣的?
2020零基礎自學Java路線總結2.0

  1. 學Java大約需要多久?
  2. 以培訓機構為參考,培訓機構的培訓時間大約是6個月,脫產零基礎自學的話至少也得6個月,甚至更長的時間。自學時間的長短取決於個人的自制力、學習強度、學習能力、解決問題的能力。現在黑馬要搞中級程序員培訓,週期為10-12個月左右,可能是初級程序員不好包裝了吧,只能在機構多培訓幾個不同行業的項目,有利於包裝。
  3. 何種方式學習Java?初學者只能看視頻自學,視頻一般都有配套資料,想複習可以看視頻配套的文檔。零基礎直接看書自學的話,書太厚,抓不住重點。看視頻學習可以快速建立知識體系,有時間再去看書細化、深入知識點。
  4. 企業用人要求(學歷、技術等)?請自行去BOSS直聘、智聯等招聘軟件搜索Java。
  5. 就業情況 當下初級程序員飽和,很多企業的社招門檻為2-3年以上經驗,小企業不願意培養新人,大中型企業招新手只走校招。企業對初級程序員的學歷要求越來越高,甚至卡專業。這是整個行業的現狀,也是培訓班學員包裝三年的原因。希望那些打算轉行的同學心理上有所準備。
  6. 小馬過河 人生就像小馬過河,松鼠告訴你水很深,老牛告訴你水很淺。有人告訴你學Java很容易10k,有的人告訴你學Java根本找不到工作。其實我們更應該關注一下他們結論背後的深層原因:學歷、能力、技術實力等。
2020零基礎自學Java路線總結2.0

繞不開的彎路

相信很多人在打算自學Java的時候,並沒有去仔細瞭解Java的應用方向,更沒有去研究過Java的知識體系。懵懵懂懂上路,兜兜轉轉,始終看不清目標!

自學走太多彎路,可能是因為我們做事沒有方法論。沒有方法論就難找到正確的方向,沒有正確的方向就意味著努力付之東流。

當我們零基礎打算自學Java的時候,很多人第一反應是去百度自學Java,或者去知乎搜自學Java,找個高票答案,聽信“知乎大V”的話買個什麼《Java核心技術卷1》、《Java編程思想》、《瘋狂Java講義》等等。然後就是基本沒入門就放棄。

2020零基礎自學Java路線總結2.0

百度得到一堆過時的Java知識體系思維導圖或者聽信“知乎大V”看書入門,是大部分初學者掉進的坑。網上亂七八糟的全套資源也讓人眼花繚亂。

2020零基礎自學Java路線總結2.0


JavaEE知識體系總結

學習Java其實最簡潔快速的辦法就是去機構參加培訓,有老師指導,少走很多彎路,而且學習氛圍好。但是如果你不想花錢,那隻能採用機構公開的教程或者網上流傳的教程。自學的話,首先你得搞清楚學習路線,其次找點好教程。沒有完美的教程,只能找點適合自己的,有舍便有得。

Java學習路線

總結知識體系總得有參考,我們可以借鑑主流機構的Java培訓大綱。

適合於1-5年以上開發經驗的java程序員面試涉及到的絕大部分面試題及答案做成了文檔和學習筆記文件以及架構視頻資料免費分享給大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分佈式、高併發等架構技術資料),希望可以幫助到大家。


2020零基礎自學Java路線總結2.0


2020零基礎自學Java路線總結2.0

獲取方式:請大家關注並私信小編關鍵詞:“資料”即可獲取你需要的各類資料。(從入門到大牛全套哦)


簡單總結:整體來說,無論是基礎部分還是進階部分,如果想要自學,完全可以參考此路線進行學習。


自學經驗分享

自學的過程儘量使用教程配套軟件,可以避免很多你解決不了的問題,喜歡折騰的同學請無視,時間充足的話,折騰一下未免是壞事。

不要從helloworld就使用IDE,跟著教程先用記事本或者文本編輯器,免得學到最後手寫個單例都gg,連關鍵字大小寫都不知道。

每天記錄學習情況,不僅總結知識點更要記錄下自己看不懂的地方,方便後面可以回頭再學。如果有聽不懂的地方不要糾結太久,在Word上記下來,然後繼續看後面的,過幾天再回來看,優先建立知識體系。

學習JAVA就像攻城掠地,你的目標是一座城一座城的拿下,城裡隱藏著幾個反賊沒關係,回頭再來收拾他。不要在一座城裡因為找某個反賊而浪費太多時間。

一天的學習過程:複習昨天->學習新內容->預習明天。

遇到的問題基本都可以百度解決,學會搜索,學會定位問題。

要經常總結自己在學習中遇到的問題,反思常犯的錯誤。

不要過分的追求找視頻,過度依賴視頻,視頻是幫助我們入門並建立知識體系的,我們後面的對知識體系的細化拓展不可能一直看視頻,看博客看文檔的能力也要逐步提升。好的視頻固然重要,但是過分追求所謂的好視頻那就是捨本逐末。沒有十全十美的教程,各有優缺點。

磨刀不誤砍柴工,打算使用IDEA或者Eclipse之前最好系統學習下工具怎麼用,大約需要三四個小時的時間。

有前輩給指點一下是非常棒的,但是不要有讓大神一直帶的想法,真正的大神都很忙,沒時間天天指導你,都忙著搞社會主義建設呢。還有就是大神的成長環境、市場環境與現在的情況是不一樣的,很多大神是科班出身或者隨著公司的業務發展一起成長起來的。每一個人平庸的原因都差不多,成功的道路各不相同,祝大家都有好運氣。

看完視頻後,整理思路,自己把代碼敲出來,不要照著抄。光看懂是不夠的,一定要敲出來,多敲。沒有人光看視頻能學會開車。

從開始學Java基礎就應該去招聘網站看看,看看公司對Java技術人員的招聘要求,重點關注一下目標城市的Java招聘要求,不要等到要找工作才研究企業用人要求。提前參考優秀簡歷,敢寫在簡歷上的,必然是不怕問的。

學習的過程中把各階段重點知識以及面試常見考點單獨整理下來,有助於複習。刷面試題或者關注面試考點是為了讓大家抓住重點,補充和完善技術盲點。不要為了面試而面試,如果只是死記硬背這些面試題,只要面試官再深入追問你就gg了。

一邊學一邊看,不要鑽牛角尖,不要一條道走到黑,及時修正學習方向。

關於培訓機構

一線大城市的大機構質量還是不錯的。大家小心那些不靠譜在線小機構。

2020零基礎自學Java路線總結2.0

最後

正確的方向,科學的學習方法,堅定的自制力,持之以恆的努力。

大學同學將是你一生中很重要的人脈,一定多跟同學相互交流分享。

道路是曲折的,前途是光明的。

希望文章能給那些迷茫的同學做一點點參考,給那些糾結的同學一點點思路。我不能保證這個路線是最完美的,但是裡面每一句話,我都仔細斟酌過。歡迎大家留言,相互學習。

—END—

分享知識|一起成長


分享到:


相關文章: