你好!這個問題,首先就入職門檻來說,相對而言前端入門容易但精通難,所以市場上優(yōu)秀的前端工程師相對較少。移動端已經(jīng)處于紅利尾聲了,除非你沒得選擇,否則不建議選移動端開發(fā)。結(jié)合起來看,前端移動開發(fā),很容易到職業(yè)瓶頸,轉(zhuǎn)崗是大概率的。當(dāng)然前端相對來說也算是一個新領(lǐng)域,當(dāng)今前端開發(fā)的技術(shù)增長迅猛,目前隨著多設(shè)備、瀏覽器和Web標準的演變,前端開發(fā)正在成為兼顧邏輯、性能、交互、體驗的綜合性崗位,而不限于移動端。相比之下,后端的成長路徑相對來說漫長,涉及面很廣,每個階段每一個技術(shù)點都需要花很長的時間理解和吸收,5~7年之后仍然停留在業(yè)務(wù)處理,技術(shù)層面覺得自己什么都不懂很正常。從這點來看,后端的入職門檻還是要高些,前期難度也要大些。到了后期發(fā)展終究還是要看個人領(lǐng)悟力、學(xué)習(xí)能力等綜合因素影響。
談完了門檻和前景,接著就說到錢景了,也就是工資。這個一方面要看能力水平,另一方面還看市場供求。兩者應(yīng)該是缺一不可,相輔相成,整體來說就目前來看就業(yè)市場供求來看,前后端薪水差不多。附上某招聘網(wǎng)站同一公司同等招聘要求的前后端的待遇情況截圖:
Java后端開發(fā)要求
前端開發(fā)要求