作爲剛工作的java菜鳥,怎麼樣做三年後才能成爲月薪30k+的大牛?

先送你一張Java學習圖譜~

要掌握以下知識點:

基礎知識

JavaSE

這是基礎,一定要好好學習!Java語法,面向對象(包括類、對象、方法、繼承、封裝、抽象、 多態、消息解析等),常見API,數據結構,集合框架,設計模式(包括創建型、結構型、行爲型),多線程和併發,I/O流,Stream,網絡編程。

JavaEE

Java EE 是在 Java SE 的基礎上構建的,Java EE容器,Web容器,常用框架(包括Struts2、Hibernate、Mybatis、Spring),消息服務,分佈式事務,數據交換格式,Web Services,依賴注入,註解,開發規範。

JavaWeb

前端技術要重視。HTML, CSS, JavaScript。你可以嘗試自己寫一些頁面,併力讓它變得漂亮。

接下來是Servlet/JSP(J2EE)部分,這是Java後端開發必須精通的。關於這部分學習資源的選擇,業界比較認可的有馬士兵的視頻,《Servlet與JSP核心編程》等,當然,需要個人因需選擇。

最後,學會使用數據庫,MySQL作爲Java主流的關係型數據庫是個不錯的入門選擇,它不僅要學會使用JDBC操作數據庫,還要學會使用數據庫客戶端工具,比如Navicat等。

框架知識

目前比較主流的是SSM框架,即Spring+SpringMVC+MyBatis。它們常作爲數據源較簡單的web項目的框架。你需要學會快速利用這三個框架的搭建,並用它們做出一個簡單的增刪改查的Web項目。在搭建SSM的過程中,有意識地瞭解一下Maven的知識。

Java優質學習網課資源

CodeGym

一個在線Java編程課程,80%的內容是練習,適合一竅不通的入門者。

image

Wibit Online Java Courses

一個非常有趣的編程學習網站,各種生動的動畫形象能讓人忘記學習的枯燥。在線視頻學習,非常適合零基礎。

image

九章基礎算法班(Java)

是Java和算法的結合課程,由硅谷資深Java工程師講授,非常適合從零開始着急找Java相關工作、或者轉專業的同學,課程內容包含Jave語言、算法與數據結構、面試刷題。

九章算法的《零基礎找Java相關工作,如何準備?》非常值得一聽,能幫你節省大量準備時間。

stanford CS106A: Programming Methodology

斯坦福經典課程系列,完全沒有編程經驗,想學Java語言的,可以看看這個課程。

image

Bloombenc

在線交互式學習平臺,老師可以根據你的學習能力和節奏修改他們的教學方法,還可以在平臺上編碼。

image

CodeAcademy

比較實用的Java在線課程,注重的是在找工作時非常有用的技術能力。

image

Lynda Online Java Training Videos

Java進階課程,包括如何使用JDBC來集成MySQL數據庫,Reflection API,管理文件和目錄等。

image

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