學(xué)習(xí)Java還是學(xué)習(xí)Web前端到底該學(xué)習(xí)哪個(gè)呢?Web前端和Java如何做出選擇。做開發(fā)多年,對(duì)于這個(gè)問(wèn)題下邊我會(huì)給從幾個(gè)方向去分析。兩者的學(xué)習(xí)難度如何?身邊的Web前端轉(zhuǎn)Java的案例?最終的選擇建議?
1、兩者的學(xué)習(xí)難度如何?
(1)從入門上來(lái)看:
Web前端難度要小于Java
(2)后期學(xué)習(xí):
整體上Java還是要大于前端。但是,現(xiàn)在的前端技術(shù)已經(jīng)跟之前的僅有html、css不一樣了,像vuejs,reactjs幾乎接近與面向?qū)ο蟮恼Z(yǔ)言難度了。想要學(xué)好,用好難度也非常大。
2、身邊的Web前端轉(zhuǎn)Java的案例?
因?yàn)殚L(zhǎng)期做研發(fā)管理工作,接觸過(guò)很多職業(yè)轉(zhuǎn)換案例??傮w上來(lái)講,Java轉(zhuǎn)換Web前端的人員還是不少的,而且因?yàn)橛辛薐ava面向?qū)ο蟮腻憻?,學(xué)習(xí)前端時(shí),難度小了不少。根據(jù)觀察,基本這樣的人員,在Web前端團(tuán)隊(duì)都能擔(dān)當(dāng)主力。
3、最終的選擇建議?
(1)目前來(lái)講,我還是比較推薦首選Java,因?yàn)楹笃诘穆殬I(yè)發(fā)展上,無(wú)論是技術(shù)路線還是管理路線,機(jī)會(huì)都比較大。
(2)但是,如果你自身確實(shí)認(rèn)為自己編程的邏輯思維不是特別好,那么我強(qiáng)烈建議,也別老耗著Java,學(xué)習(xí)前端也非常不錯(cuò)。因?yàn)楝F(xiàn)在前端的缺口也很大,薪資也越來(lái)越高,也能長(zhǎng)期干下去。
其實(shí)關(guān)于是學(xué)習(xí)Java還是學(xué)習(xí)Web前端,自己的興趣點(diǎn)也是很重要的,畢竟學(xué)完之后我們要靠這個(gè)吃飯的,首先要分析自己的性格,這兩個(gè)你哪個(gè)厲害?喜歡前端還是Java,是喜歡有挑戰(zhàn)的還是比較安逸的,多角度多維度分析自己,了解自己!另外Java編程如果沒(méi)有基礎(chǔ)能不能學(xué)會(huì)也是一個(gè)問(wèn)題,所以如果真的不知道該學(xué)習(xí)那個(gè)不妨來(lái)達(dá)內(nèi)參加免費(fèi)的Java培訓(xùn)班和Web培訓(xùn)班的試聽課程,通過(guò)課程的試聽可能會(huì)找到自己到底該學(xué)習(xí)那個(gè)?