非常有必要,后端不僅只是寫個后端代碼就可以了,后端寫的代碼大部分是增刪改查,而這些操作基本都是由前端提交請求,然后后端響應內容給前端這么一個流程,如果你學習了前端的內容或者你有做前端開發,會更明白前端一般是怎樣請求的,請求后需要什么樣的數據更好處理,有時候前端會碰到一些問題需要后端處理的比如跨域問題后端就可以配置,如果你前端不了解可能都不知道跨域是什么。
一般開發前產品人員會給出一套原型,也就是一個模擬系統的簡單的界面給開發人員看下系統怎么交互的,需要顯示成什么樣。后端開發人員這時候一般有經驗的看一下某個原型界面腦子里就會自然的知道這個界面需要哪些接口,而這個能力一般需要你有前端開發經驗才能比較容易具備的。不然每次都要前端人員告訴你他需要什么接口你就會顯得比較被動了。
后端需要學習的內容比較多,在我看來后端需要能對整個項目的一個從開發到上線部署整體的把控才算合格,不僅是前端,數據庫、、計算機網絡、服務器運維部署、域名或是一些架構圖、流程圖之類的技能也要學,很多東西都是可以觸類盤通的,對后端開發是有很大幫助的。