零基礎JAVA和web前端該選哪個好? 難易程度 發展前景 薪資

Java和前端很多的初學者都不知道該怎麼去選擇。也是一直被拿來做比較

其實這Java和前端是沒有可比性,這兩個語言是兩個就業方向,Java主要來寫後端,web前端主要來寫前端,利用html把網站的界面更好地呈現給用戶。

我們在網頁上能看見的所有的都是屬於前端開發的。

Java主要是後臺,處理一些邏輯功能,比如用戶登錄,你輸入用戶名和密碼,後端就是來計算你輸入的用戶名和密碼是否正確。

難易程度

Web前端開發

起點低、容易入門

主要學習html、css和javascript這些知識,入門上手比較快。相對於其他IT技術職位來說,HTML5前端工程師相當於半個程序員。HTML5前端源於HTML語言發展而來,由於HTML和CSS起點低、容易入門。

Java開發

Java要比前端稍微難一些,學習週期也長一些,但是在後臺開發語言中Java還是也比較容易。

發展前景

前端在二三線城市趨近於飽和,因爲前端一個公司招聘的崗位也就那麼幾個,而Java後端在一二三線城市都有崗位需求,需求穩定。

我們看上圖,在17年的時候前端的工作就已經不好找了,前端崗位其實需要的人才不多,現在很多做Java的其實都懂前端,都可以把前端的活給做了。

Java開發語言是全球最流行的開發語言,現在企業市場基本上都是Java語言來做的,相比起來Java的就業個前景會更好

可以看到下圖2020年應屆生的招聘需求崗位最高的是Java,第二是前端,百分比來說是3:1

薪資

Web前端開發(數據來源於職友集,全國平均薪資)

web前端崗位職責(僅供參考)

崗位職責/工作內容/崗位要求

1、獨立完成產品的功能模塊開發任務,代碼結構清晰、可讀性強;

2、改良優化頁面性能;

3、針對UI或功能設計,給出有效建議。

任職要求:

1、前端技術紮實,熟練掌握HTML、CSS、JS基礎技術,vue、 react、angular等頁面效果框架;

2、熟悉HTTP規範,掌握HTTP常見配置,與後端配合,設計出合理的交互接口;

3、熟悉狀態管理組件,如vuex;

4、熟悉常用庫如element、echart;

5、精通 pug、less、nodejs、ts;

6、熟悉 webpack打包技術。


JAVA開發(數據來源於職友集,全國平均薪資)

Java崗位職業(僅供參考)

崗位職責/工作內容/崗位要求

1、獨立完成小型項目的系統分析、設計,並完成開發工作

2、能夠對需求(項目或日常)進行設計和編碼實現,確保安全、質量和性能

3、維護和升級現有軟件產品,快速定位並修復現有軟件缺陷

職位要求:

1、精通Web編程,二年以上使用Java語言進行web開發的經驗,熟悉html,js

2、精通Struts\Spring\Ibatis的開發,熟悉j2ee規範和常用的設計模式

3、熟練使用oracle、sqlserver、mysql等常用的數據庫系統,對數據庫有較強的設計 能力,同時對數據庫連接池的使用,線程池技術等較爲熟悉者優先考慮

4、熟練掌握面向對象分析和設計技術,包括設計模式、UML建模等

5、熱愛程序員工作,學習能力強,踏實肯幹;良好的溝通技能,團隊合作能力

從事Java開發。如果你正在入門學習Java可以申請加入我的Java學習交流羣:697888503文件我上傳了我做Java這幾年整理的一些學習手冊,面試題,開發工具,PDF文檔書籍教程,需要的話你們都可以自行來獲取下載。

整體來說Java的薪資要比前端稍微能高一點,但是這個薪資也是不絕對的,因爲在步同的公司,待遇也是不一樣的,我見過一個5年的前端薪資20K和5年的Java薪資18K的。只能說整體來說,Java更具備了顯著優勢和廣闊前景。

轉載於知乎:清風徐來

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