前天出差回来,研发经理跟我说,有几个技术问题卡在那里,一直没人解决。细问之下得知是前端开发工程师请假回老家了。
那你自己怎么不安排别人解决一下?
我们部门只有一个用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等,其实还是一副德行,一个样。
好了,东拉西扯有点多了,尽管我建议学一下前端开发是好的,但每个人想法不一样,你觉得:
后端开发该不该学前端开发?