Java程序員如何高效學習

前言

其實學習是一件很私人的事情,每個人都應該有一套自己的學習方式,而不是照搬照抄別人的。適合別人的不一定適合自己。所以,讀這篇分享的時候,請以一種這點是不是對我有幫助的心態來閱讀,而不是原來我要這樣才能學的好的心態。如果你覺得某一點對你有用,那就記在心裏,如果你覺得不太適合你,那麼一笑而過就好。

Java程序員如何高效學習

1. 認清自己

對一個搞技術的人來說,年齡的增長其實不是那麼可怕,可怕的是你沒有匹配自己年齡的技術深度。當你的工作換一個剛畢業的學生都能做的時候,你很快就會被淘汰了。所以,選方向一定要選自己感興趣的方向,因爲只有這樣,你纔有興趣去往深入了學,你纔不會在未來被年輕人擠下去。

2. 學習的目的

學習的目的,根本上是爲了獲取競爭優勢,增加選擇機會。你比別人懂得多,比別人學的深,你就更有競爭力。對於程序員來說,不懂得學習是沒有辦法在這個行業混下去的。技術的更新換代,技術的深入掌握都需要去不斷的學習,如果你不學,很快就會被淘汰了。

3.學習方法

  • 確認學習目標

首先,你需要確認你要學什麼,切記不要三心二意。學習最好一個時間段專一的去研究一個知識點,不要今天學 python 明天又想學 java 了。做什麼事都有有一個目標,不然容易成爲無頭蒼蠅。目標往大了說,可以是成爲某一個領域的大牛,往小了說可以是今天的一個學習計劃。

  • 制定學習計劃

計劃可能趕不上變化,也許今天正好有別的事情導致今天的計劃沒有完成,但是至少大方向是有的,你不會不知所措,不知道最近應該做什麼,這纔是計劃的根本價值。所以,不要擔心計劃完不成,這是給你自己學,一天的計劃完不成又能怎樣呢?

  • 自己找資料開始學習

請記住,不要當一個徹頭徹尾的伸手黨。因爲輕易得到的東西你是不會珍惜的。並且,你不要祈禱你這一輩子所有學習需要的資料都有人會提供給你,自己找資料本身就是自學能力的一部分。當然,我並不是說不讓大家去羣裏問,畢竟能問到也是一種本事,但是你一定要有自己的資料來源,無論是博客還是書或者是官方資料。

  • 流程圖

自己構建相關步驟的流程圖是非常有必要並且非常有效果的。你要學習 Java,你可以先從網上找一找別人畫的流程圖,對Java 有一個大致的瞭解,每學一個小的知識點,就自己繪製一個該知識點的流程圖,學完之後,自己再畫一個整個 java 體系的流程圖,這樣你會對 java 非常的熟悉。

  • 編碼

上面的那些,都是掌握理論知識的步驟,是騾子是馬還得拉出來溜溜。編碼纔是重中之重,就算你能把一個知識點吹得天花亂墜,但是一句代碼不會寫依然沒有什麼用。

  • 筆記

好記性不如爛筆頭,學完的知識,然後記錄下來,自己總結一遍,收穫有多大你們試試就知道了。

  • 回顧

如果你學的東西,很久都沒用,突然有一天你又要撿起它,你會發現,你之前做的努力,太特麼值了,你有資料!有流程圖!還有筆記!分分鐘就記起來了。

4. 獲取資料的途徑和一些工具

  • 百度/google:先看看他都能幹嘛

  • 官網:官網的文檔一般足夠了

  • 相關書籍:京東和噹噹經常有活動的

  • github:可以在 github 看看某個知識點的 awesome

  • 各大博客以及知名博主的個人博客:看看一些高質量博客也不錯

  • 微信公衆號:試着找一下相關的微信,當然,微信上的文章很多都來自於博客,但是微信的好處就是,你不用自己找,別人已經幫你找好了,缺點就是,量太少(推薦小編的公衆微信號:Java開發小集)

  • QQ羣:小編這裏推薦一個Java交流羣:937053620,羣裏有很多Java相關資料以及面試題。

5. 影響學習的幾個因素

  • 自己的心態

心態其實是很關鍵的。我們的周圍總會發生一些事情,有的時候這些事情會影響到自己的情緒和心情。這個時候如果你自己調節能力比較差的話,就可能會什麼都不想做,不想工作,不想學習。然後頹廢好幾天。

  • 外物的影響

主要說的是手機。現在手機已經成爲人生活中不可或缺的東西了,它帶給我們方便,但是同時,它也佔據了我們大量的時間。我不知道大家平時會不會時不時的打開手機,大部分情況下它和之前毫無變化,但是你還是忍不住的打開它瞅幾眼;或者有幾個羣在不停的閒聊,然後你也忍不住的參與進去,不知不覺時間就溜走了。

除了手機,另一個外物的影響周圍的環境。如果你能在一個嘈雜的環境中學習,那就很棒了,如果不能,記得給自己找一個舒適的學習環境。

感悟及雞湯

很多時候,一個好的老師或者是指導你的人會讓你受益終身,儘可能多的去認識這樣的人。

謙虛和樂觀是受用一生的財富。多去認識更優秀的人,而不是在自己的小圈子裏沾沾自喜。

真正優秀的人不是埋頭苦讀不問世事,他們也會打遊戲,也會看劇,也會追番。但是,他們會合理的安排時間。

【文章福利】

小編推薦一個Java交流羣:937053620,一起交流成長,羣內提供設計模式、spring/mybatis源碼分析、高併發與分佈式、微服務、性能優化,面試題整理合集等免費資料!

Java程序員如何高效學習

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