回覆列表
  • 1 # 漂泊在

    學前端可以不會後端。但學後端必須會前端。因為中小企業做開發大部分都沒有專職前端。都是一個人前端後端都要做。

  • 2 # IT強仔

    首先建議:前端

    這裡先普及一下前端和後端的區別,再結合自身情況做出分析。

    前端

    前端工作者主要的工作就是配合UE/UI設計師將原型設計成html網頁程式碼的形式。前端就像裝修工人,我們在瀏覽器眼睛能看到的頁面排版、顏色、字型等樣式都是前端用程式碼實現的,部分特效也是前端開發的。

    前端的主要具備的技能是HTML、CSS、JavaScript 這三大語言,另外jquery、easyUI、vue等前端框架根據不同公司的需求也需要具備某幾種。相對來說前端所學技能相對簡單易上手,成果也較明顯。所以前端工作者更容易有成就感,可以很大成都的發揮自己天馬行空的想象力與創造力。

    後端工程師需要學的東西就多了。

    前端基礎知識:html/jsp、css、js/jquery等前臺框架以及ajax等前後臺互動技術。Java基礎知識,Java各大框架如主流的Spring、SpringMVC、SpringBoot、SpringCloud這Spring全家桶隨便拿一個出來就夠喝一壺了,更別說還有很多其他主流框架。還有Java進階知識IO流、事務控制、併發操作等需要大量時間和經驗來熟悉的知識。資料庫知識。如Oracle、Mysql、SqlServer、mongledb、radis等多種資料庫之一二及其工具。當然Java用得最多的還是Oracle和mysql。還需要熟悉MyBatis、Hibernate等Java持久化框架。伺服器端知識。如tomcat、weblogic等。必要時還需要熟悉linux操作,會shell命令。工具。Java主要工具如MyEclipse、IntelliJ Idea。版本控制SVN、Git等。甚至前端工具HBiulder、Axture等。資料庫工具plsqldeveloper、navicat等。

    還有厲害一點的可以做全棧工程師,前後端以及他們的拓展框架、第三方軟體都需要有較為深刻的認識。

    所以根據你的情況是轉行做Java,沒有這麼多時間去學習後端,三四個月培訓出來知識也很片面,那麼肯定是往前端發展較好。前端入門較容易,見效也快。從事後端開發需要一開始就從事軟體相關的專業,這樣程式設計的邏輯思維和對Java生態的認識就會比較充分。前端做好的話薪酬並不比後端差。

  • 中秋節和大豐收的關聯?
  • 為什麼那麼多服裝實體店沒有生意卻還在堅持?