首頁>Club>
15
回覆列表
  • 1 # 老邢聊科技

    樓主的問題不是很具體,下面我來分析一下。

    首先,Java目前在應用(就業)場景上分為兩塊:安卓開發和企業級開發。

    安卓開發

    又分為安卓應用開發和安卓遊戲開發。遊戲開發在思路上和設計上稍難一些。下面是學習路線圖。

    圖中為一些技能點,即使是遊戲開發也會用的到。

    Android開發也包括一些框架,這些框架可以提高開發效率,提高程式碼質量。

    企業級開發

    Java企業級開發包括的技術點比較多,通常為以下內容 :

    JSP/ServletJSTLStrutsMyBatisHibernateSpring / Spring MVC / Spring AOPSpring Data / Spring SecuritySpring Boot資料庫:MySQL快取:Ehcache, Memcache, Redis

    Java企業級開發的專案,主要為B/S架構,即基於瀏覽器使用的企業級管理系統。

    例如:線上辦公平臺、線上政務平臺等。

    目前在人才需求量上來看,Java後端開發一直居高不下,這塊就屬於企業級開發範圍。

    就業崗位包括:Java開發工程師,Java高階開發工程師、網站開發工程師、系統架構師等。

    就業前景廣泛。

    其次,Web應該是指Web前端開發吧。

    Web前端開發

    前端技術這幾年發展非常迅速,難度也在加大,雖然在廣度上沒有後端範圍大,但從深度上已經有了較大提升,所有近幾年前端開發在人才需求上、薪酬上都較往年提升很多。

    前端技術棧包括:

    Web前端開發技術棧

    常見瀏覽器:chrome,firefox協議:HTTP1.1 HTTP2: websocketHTML,CSS,JAVASCRIPT指令碼引擎編譯工具: Gulp ,Grunt 。。。質量控制:JSLint等包管理:npm、Bower測試工具:QUnit 、Selenium 等框架:AngularJS, React , VueUI框架: BootStrap , Ant Design

    下圖展示了技術棧內容(原圖:https://www.runoob.com/wp-content/uploads/2016/11/Web-Front-End-Stack.zh-cn.png)

    總的來說,每一塊都可以做為一個學習、就業方向。上面的思維導圖能夠幫助樓主大體上了解一下要學的內容。

    你應該這樣理解:如果一門技術沒有難度 ,那就沒有壁壘,學習就沒有價值。

    如果一門技術沒有深度,那麼就沒有良好的發展前景。

    所以不要怕難,不要怕廣,選擇好一個方向堅持學下去,將來都會有很好的發展。

    祝順利。

  • 中秋節和大豐收的關聯?
  • 請問大家寶寶四個月會幹嘛?