Java幾乎是每個程式設計師入門的第一門語言,廣泛應用於後端開發、Android開發、Spark程式設計、嵌入式程式設計等。市場對Java工程師的需求量非常大,可以說學習Java很有錢途。
那麼,Java初學者該如何高效入門,並且在以後持續科學地學習Java呢?
不知道怎麼學習的看看高淇老師的java300集,教你基礎幫你入門
回覆列表
-
1 # 猿碼人
本人從事java已經十年,估計別人很難猜到我大學專業(旅遊管理)。現在在一家網際網路公司從事架構師,所以在這個問題上個人覺得還是有一定的可參考性。建議看B站的韓順平的java課程個人覺得講的不錯。高效學習java主要分三步走:java基礎學習、java開發框架學習、java進階
java基礎java基礎是學習java語言首要條件。是非常重要的一部分。包括java基本語法、多型、繼承、IO流、多執行緒、網路通訊、JDBC 、資料庫SQL語法等等。很多初學者會覺得知識點繁多、枯燥、無法理解。特別是沒有C 、C++基礎的朋友,導致一大部分人學習到繼承、多型、IO流、多執行緒這些內容時選擇放棄。
但作為過來人,我想對初學者說的是,這個階段一定要堅持,不要放棄!一定要自己動手去敲程式碼,看得懂不一定寫得出來。看一遍寧願對著別人的程式碼抄一邊,抄著抄著你就會了。(抄寫別人的程式碼學習java基礎最好的方法!)
java 框架有了一定的java基礎之後,其實我們就上了一個大的臺階了,學習框架時,你會覺得只要有一份關於這個框架的文件,你就可以把這個框架玩起來了。這時候可以學習spring家族的框架了,tomcat 、mysql 、spring、springMVC 、spring boot 等等是每一個java 程式設計師的標配了。這個階段只要有一個專案練習就沒有問題了。到這個階段,在社會上找到一個初級程式設計師的職位是沒有問題了
java 進階如果還想往更好層次發展,就必須學習,JVM調優、java 併發程式設計、netty 、多執行緒程式設計、資料庫最佳化、分庫分表、分散式協調、spring cloud 、duobbo 、redis、zk ……等等
這個階段其實是我們java 程式設計師大顯身手的階段。java的相關知識你會發現會學不完,你會突然覺得前幾年自己對別人說:“我精通java ”。現在你會不敢說了,只會說聲“我對java比較熟悉”。