作為一個偽全棧來嘗試回答一下這個問題。
1、前端需不需要學習后端,如果把nodejs算作前端技術,我認為不需要,因為nodejs已經可以提供絕大多數后端提供的方案了。在自測,調試等狀態下,利用nodejs完全可以滿足前端的需求,更別說還可以自建靜態json為自己提供接口測試等方案了。
2、作為一個前端,我知道你在一堆JS,CSS之中調試等繁瑣,頭疼。我前端的基本不追求新技術,畢竟我是一個偽全棧,技術也很菜。但是后端也有很多頭疼的東西,比如服務器環境,比如接口性能,比如數據庫表,索引,字段,分表,分庫等。簡單的了解我認為是很有必要的,起碼在和后端扯皮的時候更有底氣,至于說多精通我認為還是沒有太多必要了。
最后,求求各位前端大神高抬貴手,放我們做后端的一條活路可好?