回覆列表
  • 1 # 小逗IT

    1、奠定抓實的Java基礎

    萬事開頭難,要想走的遠走的穩,就要具備抓實的Java功底。不要一開始就想著學習高大上的什麼框架,比如:Springboot、Springcloud微服務框架等等,那樣,你小小的心靈會受創傷的,還會對這個行業失去信心,感覺太難了。其實你大可不必這麼心急,先把Java基礎打好,先看看影片講解,多動手練習,學會看JDK API幫助手冊等等。

    2、Java進階系列

    有了抓實的Java SE基礎後,就可以學習Java Web開發(前提是你想從事或者你要從事Web開發),這裡我推薦你學習的內容如下:

    2.1、HTML、Jsp、Servlet、JS等等;

    2.2、Mybatis 這是一款非常簡單易學的資料庫持久層框架;

    2.3、Spring及Spring Mvc框架,現在不懂Spring你都不好意思說自己是搞開發的;

    2.4、Struts1或者2版本,這個框架有很多公司還在使用,你要根據自己的情況選擇學習。

    掌握以上技能基本上就可以從事Java Web開發了,是不是感覺東西很多,學起來很痛苦?東西是很多,但不是說你只有掌握了這些東西才可以找工作,那是傻子乾的活,告訴你,軟體開發,都是一邊工作一邊學習,現學現用。

    3、向更深層次進階

    具備以上技能以後,你就可以抽時間學習當前網際網路比較主流的開發框架,永遠要跟著時代走嘛。

    3.1、Maven Maven學起來很容易上手,你只需要知道怎麼使用,怎麼配置就OK了。

    3.2、Springboot 大家知道Spring雖然好用,但配置起來很費勁,而Springboot是即插即用式,簡化了其配置,想要用什麼外掛,只需要加入依賴即可使用,非常方便。

    3.3、Springcloud 這是一款微服務框架,大家可以瞭解一下什麼是微服務的概念,就知道其有沒有必要學習,學習也很簡單,也容易理解。

  • 2 # 玩著學程式設計

    Java基礎,Java高階技術,web前端,Javaweb,三大框架,企業專題,專案階段,以及一些Java的提高知識點,比如說,網路支付,設計模式,分散式技術等。

    Java語言基礎Java高階技術web前端Java web程式設計(核心階段)企業框架專案階段(專案截圖可訪問如鵬網)企業專題

    具體的可以到“如鵬網”上去了解一下,有網路的地方就可以學習,有問題隨時提問,老師實時線上答疑,口碑不錯,基本上都是慕名而去的,有新的課程更新了,也是可以繼續來學習的,比如說,Java提高課程(詳細知識點及學習路線)。

    NoSQL

    設計模式

    分散式技術

    綜合專案

  • 3 # 積極的大地瓜

    不知道你是什麼專業畢業的?而且,java的工作方向也有很多,有javaEE方向的,有javaWeb方向的,還有大資料方向的。我現在就以最近特別火熱的大資料方向說一下吧。以下是學習的步驟

    先說一下,不要看到下面列的那麼多知識點就望而卻步,因為如果你能很好的掌握第一步的基礎知識,就能達到工作的需要了,再往下的內容需要在工作中慢慢學習掌握,最後再確定自己的方向,學程式設計是一個需要耐心的過程!不要放棄自己最初的夢想!!!

    第一、要掌握基礎:

    1.JAVA SE基礎

    1.1. Java 開發前奏 環境搭建

    1.2. Java程式設計基礎

    1.3. 面向物件

    1.4. 常用 類 API

    1.5. 泛型 集合

    1.6. 異常處理

    1.7. IO

    1.8. 多執行緒

    1.9. 網路程式設計

    1.10. 類載入機制與反射

    1.11. 設計模式

    第二、要學會一些web方向的:

    2.1. HTTP 協議 WEB伺服器 TomCat

    2.2. Servlet

    2.3. request與response

    2.4. Cookie與Session

    2.5. JSP

    2.6. 資料庫高階開發

    2.7. AJAX

    2.8. JavaWEB高階開發技術

    2.9. 基礎加強之框架載入

    2.10. 專案管理

    第三、要掌握一些核心的技術框架

    3.1. Struts2

    3.2. Hibernate

    3.3. Spring

    3.4. Maven

    3.5. MyBatis

    3.6. JPA

    3.7. SpringData

    3.8. SpringMVC

    3.9. SpringSecurity

    3.10. Shiro

    3.11. Linux

    3.12. 專案穿插

    最後、要學習大資料的相關知識

    4.1. 大資料架構基礎

    4.2. 雲計算基礎

    4.3. Shell

    4.4. 環境搭建

    4.5. Hadoop體系

    4.6. HDFS分散式檔案系統

    4.7. 資料匯入

    祝你早日達成自己的理想!

  • 4 # 程式設計師1024

    吐槽樓上那些回答,題主都沒有說薪資要求,你們就丟一大堆給他,雖然你們說的很全面。你需要學習一些什麼知識,看你工資定位,月薪5、6k和月薪20、30k要求肯定是不一樣的。至於知識點,你去各種招聘網站上面,找你想要的收入,然後看看各種公司的招人標準吧!

  • 5 # 惠解讀

    學習JAVA軟體開發工作,推薦可走Android方向。從事Android開發的方向就挺廣:手機APP開發,電視TV應用,觸屏系統(自動售貨機,觸屏展銷系統),物聯網應用開發(Android Things),當然前提得先學好JAVA基礎和Android的基礎。

    Java知識

    要知道執行緒、socket、設計模式等。

    能認識大多數的英語單詞,因為程式設計工具現在沒有中文的。

    淺顯的作業系統知識、知道執行緒、程序。

    淺顯的多媒體知識,知道png是怎麼回事。

    另外就是做軟體都要有的想法和意識。

    Android知識

    1.Android SDK:Android SDK包含了一個偵錯程式、庫、一個模擬器、文件、例項程式碼和教程。

    2.IDE: 用於Android studio的Android開發工具

    3.AVD(Android Virtual Device): AVD是一個模擬器例項,可以用來模擬一個真實的裝置。

    4.Activity: Activity(活動)是一個包含應用程式的使用者介面視窗。一個應用程式可以有零個或多個活動。Activity 是所有程式的根本。

    5.Intent:Intent是android中的一種訊息通訊機制(媒介),專門提供元件互相呼叫的相關資訊,實現呼叫者和被呼叫的解耦。

    6.Toast: Toast是android中用來顯示提示資訊。

    7.Android 作業系統: Android是一種基於Linux的開源的收集作業系統。

    8.APK是Android Package的縮寫,即Android安裝包(anapk)。

    9.Android 四大元件(Activity,Service,Broadcast Receiver,Content Provider)

    10.常用的佈局管理器: 佈局管理器一般有四種,LinearLayout:線性佈局管理器(預設), FrameLayout:所有元件放在左上角,一個覆蓋一個。 TableLayout:任意行和列的表格佈局管理器,其中TableRow代表一行,可以向行中增加元件。 RelativeLayout:相對佈局管理器,根據最近一個元件或者頂層父元件來確定下一個元件的位置。

    11.ANR(Application No Response):程式無響應的錯誤資訊。

    如何學習

    1.報名培訓機構,現在市面上IT培訓很多,價格也都很貴,至少一萬多,效果也會比較明顯,培訓一年半載就可上崗。

    2.線上教育學習,IT線上教育平臺也很多選擇,價格相對培訓機構比較便宜,幾百到幾千都有,就是看老師錄製好的影片,有的還有教師的互動助學。

    3.自學,自購書本,或者淘寶上買影片教程,這個最便宜的,可能十塊錢,就能購買一整套的教學影片,但這自學自制力要好,不然容易中途放棄。

  • 6 # 小熊社長

    學習Java的話,可以先從網上下載一些教學影片來學習,現在網際網路技術這麼發達,網上擁有的資源應有盡有,跟著影片一步步的走下去。必要的時候,可以買一些Java方面的相關書籍,比如Java程式設計思想、Java核心開發等相應的書籍,學習相應的理論知識和其書本上的小案例,一步步實踐。

    當然了,做到這些還是不夠的,你還的規劃好相應的開發學習計劃,這方面的在之前的回答中已經有了,可以參照之前的回答。

    這個是學習Java的路線圖,咋一看,好像挺難的,但是細細分析下來其實也不怎麼難,

    第一階段: HTML、DIV+CSS及相關的前端基礎知識語言;

    第二階段: JavaScript及相關的JQuery、Ajax等互動相關的知識;

    第三階段: JAVA基礎,面對物件思想以及IO流等JAVA基礎知識;

    第四階段: JSP及Servlet,以及相關的JDBC連線資料庫等相關的知識;

    第五階段: Java及JSP、Servlet等相關知識學完後,之後就是資料庫Mysql、Oracle等相關知識;

    第六階段: 三大主流框架Spring、Struts2及Hibernate,抑或是Mybatis等框架,學完框架基本上就OK了,就可以出去找工作了;

    根據這幾個階段來細緻入微的學習,再加上相應實戰專案的輔助,不出半年如果你在學校的話,你是可以學習到的。但是最最關鍵的是你要堅持下來,只有堅持下來,你才能夠有所成績。否則的話,三天打魚,兩天曬網,這樣是不行的,你必須要有很好的自制力。

  • 中秋節和大豐收的關聯?
  • 不顧一切拼命上大學,這些做法對嗎?