前天出差回來,研發經理跟我說,有幾個技術問題卡在那裡,一直沒人解決。細問之下得知是前端開發工程師請假回老家了。
那你自己怎麼不安排別人解決一下?
我們部門只有一個用Vue.js做前端開發的,其他人不會呀。
你倒說得理直氣壯的,你怎麼知道做後端開發的就不會呢?
於是我就找了幾個做後端開發的同事溝通了一下,其中有一個人會。有關研發經理的管理能力,解決問題的態度,咱暫且不論,先來說說前端技術一般是指哪些?
在之前,究竟多久之前,我也不記得了,做前端開發,大多是用Jquery+Html+Css,在出現React和Augulars後,就替換掉Jquery了。接著有了Vue.js之後,就一直用它至今。
Html和Css這個是Web開發的基本,就不多介紹了,我想每個開發B/S系統的程式設計師,應該都要學會吧,無論你是做前端開發,還是做後端開發的。
否則去到一家沒有設計師(以前叫美工)的企業,你幹還是不幹?畢竟不是每家企業都是大企業的…
除了Html和Css之外,我建議每個程式設計師都學一下Vue.js,畢竟沒以前Jquery那麼難,而且比React和Augulars都要簡單得多。
當然,前端開發並不是等於Vue.js+Html+Css,項目不同,用的技術也不同,我在這裡是根據我負責的項目採用的技術而言。我認識的前端開發當中,有用React很熟練的,有用Augulars得心應手的,還有玩Nodejs很溜的,還有其他等等,實在太多了,我就不一一列舉了。
我要表達的是,後端開發還是根據項目情況,稍微發點時間,學一下前端開發,這樣有對整個系統規劃更有把握一些,可避免前後端脫節,就算是數據調用是用Web Service的方式。
有些同學看到這,又要噴我了。請不要誤會,我只是建議,學不學在於你自己,反正技多不壓身,到關鍵時刻你就知道了。
現在小程序大行其道,其業務端的設計思想跟Vue.js和React幾乎是差不多的,表現層換湯不換藥,依然是Html+Css,儘管後綴名改成wxml、wxss等,其實還是一副德行,一個樣。
好了,東拉西扯有點多了,儘管我建議學一下前端開發是好的,但每個人想法不一樣,你覺得:
後端開發該不該學前端開發?