如何學好java?來自一線工程師建議

跟大牛學大資料發表於2017-12-05

就我這接近兩年多的的學習經驗,我覺得想要學好Java,至少要做到下面這幾點

一、選擇好學習路線:

因為之前學習了C語言,然後在後續學習中選擇了Java,,我把Java技術方向分為3條路線,第一條是Java語法的學習;第二條路線是Java資料庫;第三條路線則Java的設計模式和框架技術的學習,就我個人來說我覺得起碼這樣做有助於保證紮實掌握這個技術;

如何學好java?來自一線工程師建議
二、明確Java 方向的技術點:

如何學好java?來自一線工程師建議
按照技術點的先後順序去學習Java使得你在學習的過程中能夠目標明確,思路清晰,另外Java和.net課程都要學習設計模式,這一點一定不能忽略。 三、學習Java的設計原理

我個人覺得如果有志於從事Java方向的程式設計師來說,學會基本的程式和框架已經足夠到工作崗位上工作了。但是核心崗位的人才要求,還要懂得設計思想和設計原理, Java和.NET技術方向都需要掌握的原理 – HTTP原理 – Web容器原理 – 類載入原理 – 外掛製做原理 – Ajax原理 – Web Service原理 – XSS原理 – 購物車原理 – RMI原理 – 數字水印原理 – 連線池原理 – 效能優化原理 – 流媒體原理 – 反射技術原理 – 託管技術原理 – 垃圾收集原理 – 各種框架原理 – 數字證照原理 – 抽象工廠原理 – 防盜鏈原理,當然了,如果你並不立志從事核心崗位的競爭,不一定非要掌握這些比較晦澀一點的技術點。

四、學習Java要注意的事項

用程式碼實現功能不是高手所為,真正的高手是不但可以用程式碼實現功能,更重要的是可以保證效能穩定和安全。因此設計的思想比知識重要。對於實現Java語法,功能實現和模仿設計模式都屬於知識層面;對於高手還需要學會自由運用設計模式和程式設計思想來進行學習,這是一個科學的學習過程,使得你可以在學習Java的過程有最大限度的高度。時刻注意Web安全與效能優化技術

不能只停留在實現功能上、要時刻注意Web效能與安全、實現程式碼級效能與安全優化、更高層次的技術內容、在物件導向設計原則基礎上,深入理解和使用23個設計模式、在深入理解框架原理的基礎上,熟練使用各類框架技術、具備安全與效能的意識,實現程式碼級安全與效能優化、能開發出自定義的“Lightweight Container”以上。

如何學好java?來自一線工程師建議

相關文章