不太了解題主自己的實際情況是如何,那青妹就根據(jù)對Java和前端的了解簡單進(jìn)行一個分析,以供參考:
一、行業(yè)前景
1.Java:
Java的使用已經(jīng)有很多年了,它不像web前端一樣是最近幾年才火起來的一門技術(shù),Java可謂是一門老牌的編程語言了,這門語言在我國發(fā)展的也很完善。
目前,大部分的企業(yè)都使用Java作為語言架構(gòu),不管你是上網(wǎng)購物,還是手機(jī)瀏覽咨詢,甚至是政府機(jī)構(gòu),大型跨國集團(tuán)系統(tǒng),銀行系統(tǒng)等,它們背后龐大的數(shù)據(jù)處理都是由Java來完成的。Java工程師的需求量在60%-70%,現(xiàn)在市場上會Java的人確實不少,但是真正精通Java技術(shù)的并不多,對于擁有Java技術(shù)的程序員來說,職業(yè)道路的選擇十分的寬廣,行業(yè)前景之廣闊都是可以預(yù)見的。
2.前端:
目前,前端的崗位是非常受重視的,大部分公司現(xiàn)在都是前后端分離,就目前的發(fā)展來看,以后需求前端的崗位會越來越多。因為以后很多公司都會成長為大公司,互聯(lián)網(wǎng)公司也越來越多,互聯(lián)網(wǎng)的傳播速度每個人都是知道的,以后每一家公司都會有互聯(lián)網(wǎng)部門。所以前端的崗位是必不可少的。
綜上,Java行業(yè)資歷久,發(fā)展的完善,幾乎在所有公司中通用,發(fā)展前景不用擔(dān)心;Web前端是最近幾年才火起來的(目前在一線城市或者互聯(lián)網(wǎng)環(huán)境好的城市崗位需求較多),但日后需求會越來越多。就行業(yè)前景而言,二者不相上下,主要是看對哪個感興趣。
二、學(xué)習(xí)難度
1.入門學(xué)習(xí):
Java要大于web前端,由于Java學(xué)習(xí)難度相對大一些,很多不用心學(xué)習(xí)的人,技術(shù)滿足不了企業(yè)的需求,自然得不到企業(yè)雇主的青睞。如果你剛開始就耐不住學(xué)習(xí)的壓力學(xué)不下去,建議還是不要學(xué)Java,免得最后對編程喪失興趣。
web前端主要用到的技術(shù)如:htmlcssjavascript后面兩個精通的話就比較值錢。但是,現(xiàn)在的前端技術(shù)已經(jīng)跟之前的僅有html、css不一樣了,像vuejs,reactjs幾乎接近與面向?qū)ο蟮恼Z言難度了。想要學(xué)好,用好難度也不小。
2.后期學(xué)習(xí):
整體上Java還是要大于前端。
但是學(xué)習(xí)web前端需要較強(qiáng)的功底,要注重交互體驗,跟瀏覽器打交道。如果你做不出來高級的頁面,公司當(dāng)然也只能給你一個白菜價了。但是當(dāng)技術(shù)牛起來以后,也就有一片廣闊的天地了。
三、薪資待遇
我們拿北上廣深這些一類城市來對比。
1.Java
初級Java工程師的待遇大概在6000-8000之間,而高級JavaEE工程師的待遇基本破萬。架構(gòu)師薪酬一般有10-20K,首席架構(gòu)師一般有20-50K。
2.Web前端
Web前端開發(fā)工程師的薪資月平均收入為1.5萬元,工作經(jīng)驗達(dá)到3年的Web前端工程師甚至達(dá)到3萬元。
而且Web前端工程師一般工作1年左右,年薪一般就都能有15W,工作5年以上的通常能成為互聯(lián)網(wǎng)公司技術(shù)總監(jiān)或產(chǎn)品經(jīng)理,年薪達(dá)到25W左右。
其實這二者并沒有高下之分,都是很高薪的行業(yè)。墻外的人總以為墻內(nèi)的人是光鮮亮麗的,但是適合自己的才是最重要的。
最后
綜合來看,兩個都不錯,主要還是看自身興趣,不過如果你自身編程的邏輯思維不是特別好,那么建議你不要學(xué)Java,學(xué)習(xí)前端也不錯。
不過不管我們選擇哪個方向,都要通過不斷的練習(xí)來積累經(jīng)驗。隨著開發(fā)時間增長,你會發(fā)覺,思想、創(chuàng)造力才是最重要的。畢竟IT行業(yè)的日新月異,技術(shù)更新較快,你需要不斷地學(xué)習(xí),充實自己的技能。