最火面试题:谈谈前后端分离的理解?你觉得一个项目如何实施前后端分离?

本文探讨了前后端分离的概念,指出其本质是工程化考量和项目管理问题,而非技术问题。文章从设计、开发、测试、部署四个阶段详细阐述了如何实施前后端分离,并强调真正的分离需要贯穿每个步骤。同时,文章提醒读者,前后端分离并非适合所有项目,需要根据项目规模和需求来权衡成本与效益。
摘要由CSDN通过智能技术生成

很多同学在面试前端的时候,面试官碾压你智商的问题是:让你谈谈前后端分离的理解?你觉得一个项目如何实施前后端分离?

随着最近2年前端技术的火爆,导致这个话题成了面试极其爱问的问题,尤其是你找工作,跳槽,不管你是做前端还是后端,都有可能涉及到这个问题,而且即便是在职,技术团队内部对这个问题的认识也不在一个层面,甚至很难达到共识;

这道面试题很明显,是一个开放性的问题,其目的也是想从这个问题探知你对前端技术的理解程度,能够考察出你的技术关注点属于哪个层级,从而给你定薪水高低,可谓一招定胜负。

很多人一谈到这个问题就会钻到某项具体的技术中去,比如ajax异步请求、比如Vue.js/Recat.js这种组件化的开发框架、比如RESTfulAPI接口和规范约定啊等等。恕我直言啊,开诚布公讲,从这个角度回答很难成为面试官想听到的答案,因为站在面试官的角度,这个问题,如果仅仅以某项具体的技术来切入,他会觉得,你对这个问题认知程度有限,理解问题局限了,甚至坦白讲在他心中就是个十足的小菜鸟,为什么?因为很有可能你只知道有前后端分离这么个事情,因为炒的很火嘛,对吧?但是不知道为什么要去做前后端分离这件事,特别是一年左右工作经验的小前端,很有可能只能谈到这个深度,那这就非常危险。另外,市面上很多公司和团队一个大的误区就是:为了做前后端分离而去做前后端分离。

所以我觉得这件事情必须追根溯源,扒下前后端分离的底裤,看看到底是什么鸟

在以前很长一段时间里,特别是2018年以前,后端JAVA、PHP工程师是比较有面子的,后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值