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