幾年工作,總結以下學習路線,如果你是一個準備跨入JAVA程序員界的同志,供參考!
<table border="1" cellspacing="0" cellpadding="0"><tbody><tr><td valign="top"><p><strong>序號</strong></p></td><td valign="top"><p><strong>名稱</strong></p></td><td valign="top"><p><strong>描述</strong></p></td><td valign="top"><p><strong>推薦學習</strong></p></td></tr><tr><td valign="top"><p>1.?? ?</p></td><td valign="top"><p>標準JAVA技術</p></td><td valign="top"><p>了解JAVA基本原理、概念</p></td><td valign="top"><p>《JAVA編程思想》(精讀)</p></td></tr><tr><td valign="top"><p>2.?? ?</p></td><td valign="top"><p>WEB開發基礎技術</p></td><td valign="top"><p>了解JAVA WEB開發核心基礎,HTTP協議, J2EE核心基礎</p></td><td valign="top"><p>《深入體驗JAVA Web開發內幕——核心基礎》(精讀)</p></td></tr><tr><td valign="top"><p>3.?? ?</p></td><td valign="top"><p>JS,HTML等網頁技術基礎</p></td><td valign="top"><p>了解JS,HTML,CSS等網頁核心技術 </p></td><td valign="top"><p>《javascript網頁開發-張孝祥》(熟讀)</p></td></tr><tr><td valign="top"><p>4.?? ?</p></td><td valign="top"><p>Spring框架技術</p></td><td valign="top"><p>核心理解Spring IOC,AOP邏輯及應用</p></td><td valign="top"><p>《spring中文開發參考手冊》(泛讀)</p></td></tr><tr><td valign="top"><p>5.?? ?</p></td><td valign="top"><p>Hibernate框架技術</p></td><td valign="top"><p>了解ORM理念,hibernate核心機制及應用</p></td><td valign="top"><p>《精通Hibernate:Java對象持久化技術詳解》(泛讀)</p></td></tr><tr><td valign="top"><p>6.?? ?</p></td><td valign="top"><p>AJAX技術</p></td><td valign="top"><p>了解AJAX概念及基本應用</p></td><td valign="top"><p>《Ajax In Action》(泛讀)</p></td></tr><tr><td valign="top"><p>7.?? ?</p></td><td valign="top"><p>ZK框架技術</p></td><td valign="top"><p>了解ZK展現層框架理念及組件應用方法</p></td><td valign="top"><p>《ZK Developer's Guide》(泛讀)</p></td></tr></tbody></table>
??? 總而言之,需要了解JAVA核心基礎,J2EE基礎,WEB基礎,展現層技術。。。至于書籍嘛,仁者見仁,智者見智了,這些是我看過的,覺得還不錯,推薦一下。另外千萬不要低估基礎。是高手還是碼農很大程度在于你的基礎理論體系是否足夠扎實。如果基礎不給力,經驗再豐富也是個碼農。。。。