JAVA前端和JAVA后端哪個(gè)好?
網(wǎng)友解答: 首先說(shuō)一點(diǎn),一般java后端工程師都會(huì)懂一點(diǎn)前端的東西,比如html,JavaScript,簡(jiǎn)單樣式的CSS。而相反的一般前端工程師對(duì)java后端的了解就知之甚少了(不絕對(duì),
首先說(shuō)一點(diǎn),一般java后端工程師都會(huì)懂一點(diǎn)前端的東西,比如html,JavaScript,簡(jiǎn)單樣式的CSS。而相反的一般前端工程師對(duì)java后端的了解就知之甚少了(不絕對(duì),不乏有特別感興趣的會(huì)自學(xué)一些)。
市場(chǎng)選擇導(dǎo)致:我覺(jué)得前端工程師的主要任務(wù)是使網(wǎng)站頁(yè)面美觀大方,用戶操作方便,就這些東西水就非常深,一個(gè)前端工程師只要做好本分工作就非常吃香了,不用再費(fèi)勁學(xué)習(xí)了解后臺(tái)的操作流程。市場(chǎng)選擇下,只有極少的前端工程師會(huì)去了解后端的東西。
現(xiàn)在有很多項(xiàng)目對(duì)前端頁(yè)面的要求不是很高,比如某某后臺(tái)管理軟件、CRM系統(tǒng)。出于對(duì)成本的考慮就不會(huì)雇傭前端人員,要有前端,人員也比較少,所以大家經(jīng)??吹揭粋€(gè)公司java十幾個(gè)人,而前端就倆,其中一個(gè)還是UI。在這種情況下,html頁(yè)面就需要我們java人員自己寫(xiě),JavaScript自己干,簡(jiǎn)單的CSS也是自己來(lái)。好多公司在招聘java人員的時(shí)候就直接說(shuō)明需要有前端的技術(shù)和經(jīng)驗(yàn)。
回答你的問(wèn)題:從事后端的工作必須要會(huì)web嗎,答案是肯定的,必須要會(huì)。
就我目前的工作情況來(lái)說(shuō),前后端分離的項(xiàng)目不多,java人員只寫(xiě)接口不用接觸任何前端的情況太少,幾乎沒(méi)有。首先前端出好html后,我們需要往上面套數(shù)據(jù),用戶在頁(yè)面操作后我們需要接收數(shù)據(jù),再根據(jù)用戶操作改變頁(yè)面的樣式或數(shù)據(jù)。就這些簡(jiǎn)單的操作我們也需要知道數(shù)據(jù)在瀏覽器web中是怎樣一步步傳輸?shù)?,有沒(méi)有安全問(wèn)題。例如用戶登錄密碼的保存和處理。
說(shuō)一下我的建議,如果還沒(méi)入坑的話。如果是有興趣,想學(xué)后端,可以考慮java,現(xiàn)在PHP,python也挺火的,比java好。但是我還是建議你學(xué)前端,看看現(xiàn)在H5這么火,還有小程序呢。可以從招聘上可以看出HTML5的比后臺(tái)的火。 網(wǎng)友解答:從事后端不一定必須會(huì)web。
只是現(xiàn)在招Java好的都是web開(kāi)發(fā),而且一些小公司,他們不需要 前端工程師,所以前端的工作也讓Java后臺(tái)的給包了。 稍微大一點(diǎn)的公司,會(huì)對(duì)應(yīng)的前端,所以只要后臺(tái)與前臺(tái)做好溝通,數(shù)據(jù) 格式 ,你可不必要會(huì)。
話又說(shuō)回來(lái),多學(xué)一點(diǎn),也不是什么不好的東西,像html css js 這些,不是特別難。 能學(xué)就學(xué)一點(diǎn)。
除非,你從事工作,都屬于后臺(tái)數(shù)據(jù) 處理。比如,你做后臺(tái)數(shù)據(jù)檢索,hadoop,或者 游戲 后臺(tái)什么的。
不要抗拒,多學(xué)點(diǎn), 沒(méi)有錯(cuò),
路漫漫其修遠(yuǎn)兮