謝'邀。作為前端,后端水平的高低從個人發(fā)展角度來講還是有影響的。
努力做個全棧工程師。
所謂全棧,就是前后端都可以搞定,現(xiàn)在市場上這樣人才十分搶手,工資待遇也不錯,后端的技術棧java比較有市場,目前比較流行spring cloud,spring boot。對于真正的后端,這是要掌握的。
懂'后端的好處
在開發(fā)過程中,可以跟后端一起討論技術方案,共同找到一條有效率的解決方案。在與后端調(diào)試接口的過程中,如果跑不通,后端的知識有助于問題的定位。這是其一。其二,可以躲過后端給前端挖'的坑。后端技術有強有弱,有時候后端改一個接口,會導致前端邏輯大改,所以,參與到后端的技術討論也是要懂后端的前題。
后端要理解到什么水平。
這點因人而異。看每個人對自己的要求。如果,以后要做全棧路線,還是需要獨立的開發(fā)能力。多看一些視屏教程,從簡單的項目,環(huán)境配置開始,一點點結合自己之后做過的項目,自己用后端嘗試做個重現(xiàn)。
技多不壓身,有時間和條件的話,當然是學習的越多越好了,而且學習了后端,也更容易理解前后端交互,更容易在工作中的交流,不過一般基礎入門的資料是滿足不了你的需求的,你也可以咨詢咨詢線上課程,更準確 快速的成長,百戰(zhàn)的線上課程你也可以看看,挺適合在職人員提升和發(fā)展的,活到老學到老嘛
前后端應該都挺有發(fā)展前景,相對來說前端會比較簡單一點。但是現(xiàn)在對于同個層次的人,一般公司前后端待遇都差不多,待遇好的肯定是你技術過硬的。那就要看自己的愛好了。以下是web前端開發(fā)和java后端開發(fā)兩者的分析。
具體步驟
首先說JAVA,JAVA是作為后端開發(fā)的?,F(xiàn)在后端開發(fā)主要是PHP和JAVA,當然還要加上數(shù)據(jù)庫MySQL、Oracle。PHP比較適合交互比較少的后端,適合小規(guī)模的應用。JAVA做后端安全性、穩(wěn)定性都較好,所以大、中企業(yè)用JAVA開發(fā)。當然后端開發(fā)還有C++等語言,C++的特點是開發(fā)快、成本低,一些手機游戲就用C++作為后端語言。
Web前端主要用的語言是Html5、CSS3、JavaScript,還要加上AJAX。前端開發(fā)還有什么前端呢?移動應用(APP)前端。2015年之前,開發(fā)APP的前端,要用Android和IOS,而且還必須分別開發(fā)。
2015年開始,興起了APP前端統(tǒng)一開發(fā),比如MUI框架、react native。這兩種開發(fā)我都涉及到,原生android我也做過幾款APP。MUI開發(fā)用的就是Web前端的那一套東西,只不過封裝了很多的類。react native開發(fā)模仿的就是Web前端開發(fā),用的語言是ES5,ES6。你網(wǎng)絡上查一查就知道ES跟JS其實沒啥區(qū)別。
所以,要說哪個有前途。真不好說,因為這兩個技術就是相輔相成的?,F(xiàn)在學前端就是從 Web前端開始。但是對于個人來說,從事前端或者后端還是有區(qū)別的。前端開發(fā),對于有美術功底的人是有優(yōu)勢的,后端開發(fā)適合編程技術功底扎實的人。