被我们公司的后端大佬说你们前端真的没什么技术含量,我该怎么怼回去?


直接回怼: 都特么是打工搬砖的 。你还搬砖出优越感来了啊?都是一帮送命换钱的敢死队 。你还在死法上 。死出优越感了?
【被我们公司的后端大佬说你们前端真的没什么技术含量,我该怎么怼回去?】其他观点:
一般说出这种话的后台 。我认为算不上合格的大佬 。理由很简单 。。或许他在后台方面很牛 。但是他在前端方面知识技能已经落伍了 。当然目前绝大多数公司的前端项目相对来说还是非常简单的 。但是这并不能否决前端工作是没有技术含量的 。可能部分后端朋友甚至有一部分前端也认为前端无非就是jq 。或者react, vue等框架套个模板就能用 。这样的认识是比较肤浅的 。
在一些很复杂的应用场景下 。比如erp系统 。财务软件等应用场景下 。前端的复杂度和后台是没有太大差别的 。首先 。在架构方面 。如果没有强大的架构基础 。开发效率越到后面越低 。可维护度越来越低 。甚至开发停止 。目前市面上也有很多不错的的npm包 。也能满足大多数公司的开发需求 。但是也存在很多不能满足生产的情况 。所以需要的前端架构能力也非常强 。其次 。后台提供的数据模型往往不能满足前端的需求 。这时候就需要前端自己建立一个中间层 。对数据进行相关的转换 。包装工作 。这时前端的角色又和后台比较相近了 。比如 。对node.js掌握的极好的公司可能会选择node.js作为中间层语言 。也有的会选择像python, go等语言作为中间层语言 。此时前端也要去操作数据库 。访问系统等相关操作 。当然 。业务复杂度也是非常高的 。最后 。前端需要掌握的技能也非常多 。除了基础的语言语法外 。像对http, web安全等都要掌握 。在日常的业务场景中也会运用数据结构 。算法 。设计模式 。面向对象 。函数式编程等技能去解决相关的业务问题 。对数据的理解有的时候也是非常深的 。
前端现在正是一个快速发展的行业 。从业人员水平参差不齐 。在前端领域做得很深的也有很多 。
其他观点:
后端看前端 。会用js写业务就可以了 。
前端看后端 。会写crud就可以了 。
彼此彼此 。其实还是业务形态决定 。前后端比例10比1的项目也是有的 。但这种项目在中国凤毛麟角 。中国觉大多数的公司都是把功能实现就可以了 。每个岗位的人都习惯把自己的作用去放大 。要知道完成一个项目是涉及到产品 。设计 。开发 。测试 。运维一整套流水线的团队工作 。一荣俱荣 。一输皆输 。
我们之前前端组的leader是个写php的 。以前的公司是做网络安全的 。可以说对前端一窍不通 。来到公司开始学习nodejs 。也一直没有去了解过前端基础 。每次和产品过需求的时候会用自己的价值观去评断产品提的需求有没有价值 。他自己不擅长的或是认为没价值的就会去延期活直接砍掉 。
可不可以这样分析 。前leader代表的是后端 。我代表前端 。还有产品同事和设计同事 。一个后端居然可以同时和前端 。产品 。设计扳手腕 。如果需求没有老板或者产品总监的坚持 。他还真能拌赢 。所以我想提出一个阴谋论 。在软件开发的流水工艺上 。资源是有限的 。一个岗位为了体现出自身价值 。都会去挤压其他岗位的生产空间 。在一定程度上 。它可以促进不同岗位的技能交流 。形成良性循环 。
但是如果一方势力太过强大 。对其他岗位形成碾压 。平衡就打破了 。我想这就是中国大多数公司的现状 。后端地位太高了 。以至于在他的非专业领域依然控制着话语权 。所以他会控制项目开发的节奏 。朝着体现自身价值的方向倾斜 。
作为一个前端 。我改变不了现状 。唯一能改变的就是壮大自己 。处理好工作细节 。让有更高话语权的人看你的价值 。这样你的地位才会提高 。
共勉之

    推荐阅读