做过web开发的程序员朋友都知道,一般都是分前端开发工程师和后端开发工程师,一般很少有前后端通吃的全栈工程师,前端工程师与后端工程师职责分工都是相当明确的,近几年都是采取前后端完全分离的技术,不像早些年前后端是揉在一块的,那时候的前端的技术还是不够丰富,就是简单的html,css之类的,现在的前端已经不是这样的了,自从h5的诞生,各种牛逼框架面世,用用原生js封装出好多比较实用的框架,如angular,JQuery Mobile,zepto等等,前端开发的地位已经比以往大大的提高,然而,还有一名前端工程师发出前端是弱势群体的感慨。
据这名前端程序员说,后端有天然的业务认可度优势,前端得死命的争取才能有一半的业务认可度。大环境如此,我们能改变一个项目,十个项目,却不能改变整个行业中前端为弱势群体的事实。可见,在这名前端开发的眼里,前端还是比不上后端的,那么事实真的是如此么?接下来,让我们一起看看其他的网友都是怎么认为的吧!
美团员工:小兵就老实加班,都是韭菜争来争去有屁用
上世是朵花:有的时候自己的看法可能与其他人想的并不一样,不论做什么领域,事无巨细,只要把所做的事情发挥到极致就已经很了不起了,其他的事情想多了无益。
阿里巴巴员工:很多地方前端逻辑比后端还复杂,后端保障服务的稳定高性能,接口都非常通用简单,逻辑都扔给前端了
上世是朵花:没错,前端有前端复杂的地方,不过后端也有后端复杂的地方,前端往往复杂在一些效果显示逻辑,各种兼容,而后端更偏重于业务逻辑,当然前端也有涉及业务逻辑的地方,是不同维度的技术,都不简单,都不容易。
网友三:估计楼上说前端简单的是没有做过toB业务,也没有其他像样的spa经验。
上世是朵花:不论是前端技术或是后端技术都有复杂的地方,如果认为简单,可能是与具体的业务场景有关,有的情况后端简单,后端就是curd,提供接口,有的地方就是前端简单,只需要切一些静态页面,具体难还是简单与前端还是后端技术没多大关系,与业务场景有关。
网友四:那是你不够强势
上世是朵花:这名网友把原因归结于个人不够强势,呵呵。
网友五:逻辑都在后端,有什么办法?
上世是朵花:此言差矣,也不是全部逻辑都要在后端处理,有一些逻辑还是可以放在前端处理,后端只是提供接口数据(当然,这里说的是有一些,并不是所有,还要看具体情况),两种技术有交集的地方,但是大部分还是互补的,缺了那种技术都是不行的。
阿里巴巴员工:阿里后端主导,腾讯是前端主导
上世是朵花:只是相对的吧,还要看什么部门,具体做什么类型的产品。
滴滴员工:没有哪一端是简单的 都有你够不到的天花板
上世是朵花:非常赞同!除了赞同,没有其他建议。
苏宁易购员工:来大苏宁试一下,你就会发现,另一个天堂
上世是朵花:难道你的意思是在苏宁前端主导么?
在以前我们经常提到计算机语言之争(php,java,python…之争),还有开发工具之争(idea与eclipse之争),还有版本控制工具(svn与git之争),看今天讨论的这个架势,貌似是在前端开发与后端开发之争,对于前端开发与后端开发哪个更重要的问题,这个问题本来就是一个错误的问题,前端与后端是有一定的交集,但是他们大部分是互补的,谁也不能替代谁,离了谁也不能呈现出一个完美的产品来,就像问你的左手重要还是右手重要,不论你回答左手还是右手都是不对的,如果你说其中一个重要,难道你还要舍弃另一个不成吗?不论是前端技术还是后端技术,在该领域内往深处去挖掘,就会发现都不简单,只要在自己的领域之内,把技术的运用发挥到最大的程度都是很了不起的!
以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!