回覆列表
-
1 # 微而達3D
-
2 # IT派小牧
這裡分為後端和前端來分析下。
後端做過java開發的都知道java領域很廣的,包括了Web、大資料、Android、遊戲等。如果要學web方向的話,你得主攻JAVAEE這塊。這一塊是java的核心,成為了大部分複雜Web網站開發的首要選擇。
前端這個大家都知道需要學習js、html、css知識,主要是體現網站視覺效果,與後端進行資料互動。
這裡就說下自己對前端和後端的選擇來回答問主。
1、java上手,學習成本比web前端都要高。邏輯思維要比前端強,演算法比前端深。雖然只是需要掌握CURD就能從事後端開發,但是現在你去一個網際網路公司只會這些估計是不能進的去的,你還需要學docker,k8s,devops等新技術,是一個漫長的過程,所以說學習成本高,進階難。
2、當今網際網路時代,企業很關注使用者對產品的體驗,這樣使得web前端工程師緊缺,而且前景廣闊,發展趨勢好。但是前端技術變化特別快,需要一直保持積極學習的態度才能不被淘汰。
3、對比相應的工資,來自職友網深圳地區的薪資分析。
沒有很大的薪資差距。
我本人是做java開發的,我也不是非得建議學習java。所以不管選擇哪個方向,歸根結底還是看你自己的喜好,哪個方向都是需要透過不斷的練習、實踐來積累經驗。
java語言主要做中大型網站後臺,也可以用java開發安卓手機應用。
web是一般偏向前端開發,使用html,jsp等技術。
這個要看你自己想開發前端還是後端,前端偏向圖形介面,後端偏向網站邏輯處理