色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > 你是如何學習Java的?

          你是如何學習Java的?

          發(fā)布人:編碼之外 時間:2022-05-15 來源:工程師 發(fā)布文章

          今天突然心血來潮,想和大家繼續(xù)聊聊,如何學習Java這件事情,我先不問你是如何學習Java的,我就想先說下,我期待的Java學習是這樣的:

          1. 1. 有個前輩帶著我學習,手把手的教我,告訴我們每天要學習什么,遇到問題能幫我解決

          2. 2. 每天告訴我們應該補充哪些課外知識,不僅僅學技術,同時還提高自己的軟技能

          3. 3. 該工作的時候幫我把關簡歷,面試,幫我內推

          4. 4. 傳授我職場生存經驗

          5. 5. ……

          咋樣?羨慕不?

          但是我告訴你這太難了,不過如果你愿意給一個人交個三四萬的學費,也許還真有人愿意帶你,但是就憑你那花個一百多買本書都要猶豫心疼好大一會的心態(tài),估計你是花不了這個錢了!

          所以,大部分人?。?/p>

          1. 1. 白嫖習慣了,付錢不可能的

          2. 2. 對別人要求極高,對自己要求極低

          但是大家再思考一個問題,

          我們上大學,每天聽老師講課,每天還有作業(yè),該畢業(yè)了還會有就業(yè)輔導,你看,這不正是我們上面說的那種形式嗎?

          可是你又要抱怨說:

          1. 1. 老師講的不行

          2. 2. 大眾教育,知識脫鉤

          3. 3. 學習氛圍不行

          4. 4. 學校不好

          5. 5. ……

          你說該咋辦?問題出在哪里?有一句話是這么說的:

          師傅領進門

          記得后面還有半句,突然忘記了……


          那你是怎么學習Java的?看書or看視頻?

          都行,大部分都是這么學習的,但是我不認為這是學習方式,這只能算是知識獲取的方式,那什么是學習方式呢?

          比如你說,你學習Java是這樣的?

          每天學一個知識點,書和視頻結合著看,學習過程中記筆記要點,然后自己實際敲代碼去驗證,然后根據自己的理解和驗證的結果用自己的話把該知識點記錄下來,然后潤色形成一篇博文發(fā)表出去!

          這可以稱得上是一個學習方式或方法!

          我發(fā)現很多人所謂的學習,也就是看看書,看看視頻,然后截截圖,筆記也就over了,時間一長,你就會陷入:

          1. 1. 學著忘著

          2. 2. 學了好多,但是感覺啥也不會

          我想你肯定有這樣的感覺,咋樣?苦惱嗎?

          那該怎么辦?其實解決辦法也有,但是你得去實踐并且要適合自己,我就說下我的解決辦法,同時這也是我學習Java的方式,提供給大家參考!

          我的方法總結起來就是十個字:“系統(tǒng)化學習,教程式筆記”!

          舉個簡單的例子,比如我想學習Java并發(fā)編程,怎么學?我會抽一整塊的時間,比如半個月的時間,這段時間自己的核心學習目標就是Java并發(fā)編程,可以看書,可以看視頻,可以網上搜博文,最終我要寫成如下的筆記:

          圖片img

          如此一來,Java并發(fā)編程的知識對我來說,目前已經夠用了!

          當然,我也會忘,即使我花了那么多時間去學習它,但是時間久了肯定會忘,but,有關系嗎?沒關系,我有教程式的筆記,忘?俺不擔心!

          那為什么說這些知識目前來說已經夠用了呢?因為學無止境,我不敢說,對于任意一個知識我都已經徹底掌握了,我沒那個能耐,學無止境,需要不斷的去學習,去迭代!

          知識是需要不斷打磨的!


          大家都知道,現在的技術更新迭代非常的快,往往一個項目就牽涉到非常多的知識點,網上看到一個項目的技術棧:

          圖片img

          東西多嗎?你說你要把所有的知識點都學會?現實嗎?反正我覺得吧,現實不現實的暫且不說,至少這樣效率很低,那正確的該怎么做?

          首先你需要有的觀念:“知識很多,學不完的”!

          因此,你需要做的就是:

          掌握核心必備的50%的知識,剩下的知識要在項目實戰(zhàn)中去學習

          也就是,先建立你的基礎Java知識庫,然后再實際項目上繼續(xù)全面深入的去學習Java這是非常重要的一個方法!

          我現在就慢慢的覺得,花時間去研究這源碼那源碼似乎性價比沒那么高,不能說沒用,覺得這樣像是閉門造車,知識單純的去研究理論知識,不去看實際應用,有些東西是明白不了或者無法理解透徹的!

          舉一個很簡單的例子,Spring知道吧,SpringBoot也不陌生吧,為啥現在都用SpringBoot不用Spring了,大家學過的都知道,嗯,因為SpringBoot約定大于配置,終于不用再寫煩人的XML了!

          但是我想說的是,如果你沒有實際的做過項目,你是真的無法體會到XML多么的煩人以及為什么要用SpringBoot了!

          也許你已經get到我說的要點了,掌握了基本的知識之后,要上項目!

          所以,我覺得,如何學習Java,其實就分兩步:

          1、前期搭建Java基礎知識庫

          2、后期在項目中不斷全面學習,補充你的知識庫

          好了,我說完了!感謝大家的閱讀!


          *博客內容為網友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



          關鍵詞: 學習Java

          技術專區(qū)

          關閉