你是怎麼學習 Java 技術的?

一、Java 語言

Java 語言不只是一門語言。

image

Java 學習不是一蹴而就就可以達成的,它是一個循序漸進,由淺入深,由表及裏的過程。尤其需要注意的是不能有淺嘗輒恥,不求甚解的態度。每個地方只抓一點,等於什麼也沒得到。每個小范疇內的學習都必須講究系統性,完整性。

二、知識的獲取

你是從哪裏獲取知識的?

image

源碼?官方 Docs?技術書籍?技術博客、社區?

琅琊榜中有一段梅長蘇教授庭生讀書的話,覺得特別有道理,在這裏摘錄分享以下,與大家共勉:

【讀書就像蓋房子,根基要正,剛開始要選一些文風簡明的,先學聖賢做人的道理】

對於我們技術人來說,亦是如此,無論是初入門的小白,亦或是浸淫多年的大牛,知識的來源一定要確保明正權威,名不正,則言不順,根不正,則大廈傾。

源碼、官方 Docs 是首選推薦的學習來源。

這些是相關技術知識的最初發布渠道,你從這裏獲取的任何知識都可以認爲是對的。

讀源碼就像是重走技術先輩的路,與子同行,自然能獲益頗多。

官方 Docs 是官方提供的系統學習文檔,相對於源碼,它更具有直接概括性,系統性,是掌握理論的優選渠道。

技術書籍和技術博客相較前者,則稍顯次之,畢竟是經過他人咀嚼加工過的二道產品。

技術書籍還相對還好些,出版發行畢竟還要經過相對嚴格的審閱,校對,有一定的權威性。

而技術博客、社區的文章則相對是魚龍混雜,良莠不齊了。想想一個半吊子似是而非的吸收了些知識點,然後就寫了出來,然後再被人讀了去引用,錯上加錯,以訛傳訛,真的就是誤人子弟了。

因此,讀技術博客,首要的是重篩選。篩選出哪些至少在“對”這個標準之上的,然後尋優而取。

三、如何學習

讀萬卷書,不如行萬里路。實踐是檢驗真理的唯一標準。

image

技術,是更接近工程的一門學識。動手碼代碼是能夠快速習得技術能力的最高效途徑。

所以,永遠不要吝嗇行動起來。去模仿,去寫各種項目、Demo,去驗證所讀所聞,去手撕碼字。自會習得深刻,油然發生新感悟。

然後,當你學“透”了,你要去總結,去輸出。當真正能夠清晰的將所學輸出出來,你就真正的掌握了。

另外,有一點你需要知道,需求是學習的最直接動力。

當一個人需要某個新的技能來解決實際的問題,他就會主動窮盡各種方法去獲取相關知識。

所以,你要不斷地去創造這種需求。面對大量的數據需要處理,你需要學習一種腳本知識;面對繁雜的關係數據需要存儲,你需要學習圖數據理論;面對不穩定的服務間網絡交互,你需要了解服務治理的各種實現 ... ...。

如此種種,不息不止。

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