Java程式設計師如何正確地學習新的知識,擴充自己的技術棧

java填坑路發表於2018-06-19

我的方法可能並不完全適合你,但是,我覺得這至少是我經過實踐後認為比較靠譜的一種方法論。

定個目標 & 自我驅動

我不知道此刻正在看文章的你,目前處於人生的哪個階段。但是,無論你處於哪個階段,你有沒有想過十年後的自己在做什麼?關於自己的職業生涯,你有沒有花一點時間給自己規劃一下?或者說,你到底知不知道一個程式設計師,除了寫程式碼之外,年齡越來越大之後的出路在哪裡?

下面是一張關於程式設計師的職業發展的圖。

希望你能在這裡找到自己當前的定位。並清晰的知道自己未來發展的幾種可能。然後你就有了目標。

學習這件事,一定是要自我驅動的。只要自己不想學,任何好的學習方法其實都是沒有用的。所以,要想高效的學習,首先是要從心理上接受,或者強迫自己學習。

所以,制定目標之後,為了自己的目標努力奮鬥,就是自我驅動的過程。

一、有一個學習目標。

這個不用我多說,你也可以明白。學習,要知道自己學什麼。比如我每期成神之路留的作業,就是一個學習目標。

二、有意的做擴充套件 。

對於一個新技術來說,自己在學習的過程中肯定會遇到各種各樣的問題。比如某些概念自己不知道什麼意思,某些知識點自己有遺漏。

這個時候怎麼辦?

我的建議是。在自己不會的地方停下來。深入的去學習這個自己並不瞭解的知識點。

一方面可以有效得拓寬自己的知識面。另一方面也可以讓自己在某個知識點上可以學習的更加深入。

這個過程,就是把自己的學習目標橫向拉伸,縱向深入的過程。

三,帶著問題學習。

如果,自己學習過程中。沒遇到不了解的知識點怎麼辦?

多問自己幾個問題。如:為什麼?怎麼用?什麼時候用?和其他的有哪些區別?

基於這些問題,就又可以擴散出很多要學習的東西。

不要害怕要學的東西太多。因為你要學的東西本來就很多。

也不要害怕有些知識點自己看完沒什麼概念。感覺和沒學一樣。只要你堅持,就有一天你會像打通了奇經八脈一樣。豁然開朗。

四,記不住怎麼辦 。

這個問題不止一個人有。所有人都存著這個問題。我也一樣,很多東西我也經常忘。

忘了怎麼辦,重新學習唄。

有一個比較好的方法。就是把自己學習到的東西記錄下來。這一點球友們做的比較好。交作業的朋友們都是把自己學習到的東西總結了下來。

一方面,寫一遍可以加強記憶。寫東西的時候也會有自己更多的思考。 另一方面。記錄下來。自己下次翻看也比較方便。所以,我也曾鼓勵大家寫文章。

教,是最好的學。

五、沒時間怎麼辦。

這個問題我覺得沒什麼意義的。沒有人是沒有時間的。即使你再忙,也會有時間學習。這只不過是藉口罷了。

我平時工作也很忙。我還要運營公眾號,運營知識星球,寫文章。也還要抽出時間來學習。

忙,只不過停滯不前的藉口而已。

結語

我不想灌輸什麼雞湯,也不想說那些奮鬥如何如何的費話。看我公眾號的都是成年人。都有自己的獨立思想。我只是把我認為比較好的學習方法分享出來。請適合者自取。

歡迎工作一到五年的Java程式設計師朋友們加入Java架構開發:744677563

本群提供免費的學習指導 架構資料 以及免費的解答

不懂得問題都可以在本群提出來 之後還會有職業生涯規劃以及面試指導


相關文章