做前端需要會(huì)JAVA嗎?
網(wǎng)友解答: 開(kāi)門(mén)見(jiàn)山:做前端不必需要會(huì)java,但會(huì)java肯定會(huì)更好,這樣你就可以慢慢成為一名全棧工程師了。1. java是服務(wù)端語(yǔ)言,是前端與后端交互的紐帶和工具。作為一個(gè)單純的前
開(kāi)門(mén)見(jiàn)山:做前端不必需要會(huì)java,但會(huì)java肯定會(huì)更好,這樣你就可以慢慢成為一名全棧工程師了。
1. java是服務(wù)端語(yǔ)言,是前端與后端交互的紐帶和工具。作為一個(gè)單純的前端開(kāi)發(fā)者,可以不必會(huì)java,任何需要與后端交互測(cè)試的數(shù)據(jù)也可以通過(guò)數(shù)據(jù)模擬的方式達(dá)到前后端數(shù)據(jù)交互的目的。
2. 目前招聘市場(chǎng)真實(shí)的職位需求為前端和后端。前端負(fù)責(zé)前端頁(yè)面html,css,javascript代碼編寫(xiě),后端負(fù)責(zé)服務(wù)端java代碼編寫(xiě)。為了分工明確,加快項(xiàng)目開(kāi)發(fā)效率,目前越來(lái)越流行的開(kāi)發(fā)方式是前后端分離開(kāi)發(fā),所有前后端交互的方式通過(guò)前端調(diào)用后端接口的方式,這樣就能達(dá)到各自開(kāi)發(fā),互不影響的效果。
3. 前端的地位和后端的地位是平等的。前端作為用戶(hù)交互的入口和門(mén)臉,隨著互聯(lián)網(wǎng)的快速發(fā)展,不管是移動(dòng)端還是pc端,前端網(wǎng)頁(yè)內(nèi)容變得越來(lái)越豐富,交互體驗(yàn)也變得各種酷炫炸,這對(duì)前端開(kāi)發(fā)能力的要求很高,除了html,css,js,還有各種前端框架需要學(xué)習(xí):jquery,bootstrap,extjs,easyui,layui,react,angularjs,vue,node等等。高級(jí)前端需要學(xué)習(xí)的知識(shí)一點(diǎn)都不比后端少,如果你學(xué)會(huì)和熟練運(yùn)用到上述提到的框架,你就可以在前端開(kāi)發(fā)領(lǐng)域找到屬于自己的一方天地,也會(huì)為你帶來(lái)豐厚的報(bào)酬和待遇。
4. 當(dāng)然,如果你有足夠的時(shí)間和精力,也可以去學(xué)習(xí)一門(mén)后端開(kāi)發(fā)語(yǔ)言,比如php,java等。如果要學(xué),我會(huì)推薦你學(xué)習(xí)java,你懂的。一個(gè)既能做前端開(kāi)發(fā),又能做后端開(kāi)發(fā)的人就可以慢慢轉(zhuǎn)向全棧開(kāi)發(fā)了,真正會(huì)全棧開(kāi)發(fā)的人絕對(duì)diao炸天,別人對(duì)你的羨慕、敬仰之情也會(huì)滔滔不絕。所以,全棧開(kāi)發(fā)可以當(dāng)做你持續(xù)學(xué)習(xí)奮斗的目標(biāo),但前提是,不管你是做前端開(kāi)發(fā)還是后端開(kāi)發(fā),你都得在一端達(dá)到應(yīng)有的能力和作為。
【無(wú)情懷,不編碼。做一個(gè)有情懷的碼農(nóng),雖千萬(wàn)人,吾往矣!】 關(guān)注java自學(xué)、java技術(shù)、求職領(lǐng)域,為你導(dǎo)航領(lǐng)路,指點(diǎn)迷津,分享學(xué)習(xí)感受和技能經(jīng)驗(yàn)。近期已經(jīng)開(kāi)通酷米號(hào),會(huì)定期發(fā)布前后端學(xué)習(xí)的干貨知識(shí),歡迎關(guān)注留言!如果你覺(jué)得我的回答帶給你一些幫助,就點(diǎn)個(gè)贊唄! 網(wǎng)友解答:不需要啊,你會(huì)了html/css,現(xiàn)在要學(xué)js,就走前端工程師的路線(xiàn)就好啦,專(zhuān)精一個(gè)方向。
初級(jí)的人,學(xué)java的話(huà)應(yīng)該了解html/css/js這些東西,反之沒(méi)有必要現(xiàn)在大三的話(huà),要認(rèn)準(zhǔn)一個(gè)方向去做,個(gè)人感覺(jué)做前端工程師更好,現(xiàn)在已經(jīng)有了基礎(chǔ),學(xué)起來(lái)也會(huì)很快,反觀(guān)學(xué)習(xí)java的話(huà)要學(xué)的東西要多得多,你會(huì)的這些僅僅是一個(gè)子集里面并不重要的東西而已。但是js在前端領(lǐng)域卻是舉足輕重的地位。
學(xué)的不在多而在精,js絕對(duì)是一門(mén)值得深入地的語(yǔ)言,如果需要了解后端的知識(shí),可以學(xué)習(xí)nodejs,很好的互補(bǔ)。
希望題主能考慮清楚,不要學(xué)了很多知識(shí),找工作時(shí)被問(wèn)的一臉懵逼。加油^0^~