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原始碼分析、高併發與分散式、微服務、效能優化,面試題整理合集等免費資料!
