一般说出这种话的后台,我认为算不上合格的大佬,理由很简单,,或许他在后台方面很牛,但是他在前端方面知识技能已经落伍了。当然目前绝大多数公司的前端项目相对来说还是非常简单的,但是这并不能否决前端工作是没有技术含量的。可能部分后端朋友甚至有一部分前端也认为前端无非就是jq,或者react, vue等框架套个模板就能用,这样的认识是比较肤浅的。
在一些很复杂的应用场景下,比如erp系统,财务软件等应用场景下,前端的复杂度和后台是没有太大差别的,首先,在架构方面,如果没有强大的架构基础,开发效率越到后面越低,可维护度越来越低,甚至开发停止,目前市面上也有很多不错的的npm包,也能满足大多数公司的开发需求,但是也存在很多不能满足生产的情况,所以需要的前端架构能力也非常强。其次,后台提供的数据模型往往不能满足前端的需求,这时候就需要前端自己建立一个中间层,对数据进行相关的转换,包装工作,这时前端的角色又和后台比较相近了,比如,对node.js掌握的极好的公司可能会选择node.js作为中间层语言,也有的会选择像python, go等语言作为中间层语言,此时前端也要去操作数据库,访问系统等相关操作,当然,业务复杂度也是非常高的。最后,前端需要掌握的技能也非常多,除了基础的语言语法外,像对http, web安全等都要掌握,在日常的业务场景中也会运用数据结构,算法,设计模式,面向对象,函数式编程等技能去解决相关的业务问题,对数据的理解有的时候也是非常深的。
前端现在正是一个快速发展的行业,从业人员水平参差不齐,在前端领域做得很深的也有很多。