1. 你是如何學習Java的?

        共 1866字,需瀏覽 4分鐘

         ·

        2022-05-15 18:46

        今天突然心血來潮,想和大家繼續(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ā)現(xiàn)很多人所謂的學習,也就是看看書,看看視頻,然后截截圖,筆記也就over了,時間一長,你就會陷入:

        1. 1.?學著忘著

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

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

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

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

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

        img

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

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

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

        知識是需要不斷打磨的!


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

        img

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

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

        因此,你需要做的就是:

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

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

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

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

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

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

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

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

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

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

        end


        精品資源,超多福利,加微信免費領取


        長安添加下方·二維碼

        領取慶哥的編程自學秘籍PDF電子書),朋友圈每天更新

        常駐小尾巴


        往期精彩推薦

        秒懂 23 種設計模式!有點污,但真得秒啊...


        Spring 官宣,換掉 JVM


        自學手冊更新啦

        瀏覽 31
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
          
          

            1. 齐天大性床战铁扇公主 | 国产精品伦子伦 | 成人免费A级毛片无码片2022 | 大香蕉日逼 | 国产精品国产伦子伦露看 |