現在這個季節都是18的校招季了?
朋友你好,看到這個提問十之八九你和我是同行或者是半個同行,我是一個算是資深的java工程師,主要做web后臺和分布式這一塊,所以我想我還是可以很負責的回答你這個提問。
首先,你先搞清楚你學java的目的是什么,為了一份工作?或是養家糊口?如果是的話,那么你就的從0開始學習java,因為任何技術都不是一天兩天就能學高的,俗話說,冰凍三尺非一日之寒,所以如果想學,那么馬上開始,從0開始,建議可以看看java基礎類的書籍,認真看,找份兒工作不成問題。
其次,你是否喜歡java這門編程語言,如果喜歡,那么你就不要猶豫,馬上行動,開始學習java吧,先學習基礎部分,這些相對簡單,然后可以看些J2EE方面的知識,然看些java web方面的,有了這些基礎你基本可以上手了。
最后,如果你掌握了以上基礎,那么你可以再看一些進階方面書籍了,比如java的三大框架,spring,struts,hibernate等。研究下mvc的具體實現,如果覺得還不夠過癮,可以看一些java高級篇,比如java分布式應用基礎,熟悉下jvm規范,多線程模型,垃圾回收算法等。
以上是我的一點建議,我貌似就是這么學過來的,我覺得java這門語言很龐大,也很經典,畢竟大部分企業及應用都是基于java的,同時它分支也多,你也不需要全部掌握,學習你喜歡,然后深入進去,你就會成為那個方面的專家。謝謝,希望我的建議和回答對你有幫助。