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