打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
前端工程师必备的前端思维

最近要去面试,作为一个菜鸟来说,我有必要了解人家公司的招聘要求,以保证可以一举过关~!里面有一条要求是这么说的:具备工程化的前端思维,具备较好的问题分析与解决能力。

于是问题来了,什么是工程化的前端思维呢?

我个人认为应该是coding流程化、规范化,建立一个可复用性高的产品生产线。就好比一个产品,它的某一部分要由7号螺丝钉组成,而另外还有一个产品,它的某一部分也需要由7号螺丝钉组成,那么这个时候,7号螺丝钉就是那个可复用的一个零件。当然还有其他1号、2号、3号...螺丝钉可以重复使用在不同产品的身上。只要我们的零件足够优秀,那么由这些零件组合起来的产品一定不会差到哪去。

工程化的思维很重要,它可以运用到各个不同的领域,它促使你思考和沉淀,使你生产出可复用性高的工程化成果。

除了要有工程化思维之外,前端工程师还应该具备逻辑思维,商业思维和设计思维。

 

逻辑思维

逻辑思维体现你的程序专业能力。代码写出来不仅要可阅读,还要考虑后期可维护,当代码建立在一个逻辑清楚结构清晰的基础上时,出错的概率就会降低,后期工作就会减少,团队合作就会和谐。

在开始写一段代码的时候,想一想他要实现的是什么?用什么方法可以实现?如何实现最好?若以后业务有变动,会如何改,可以怎么改?可不可以实现向后继承?

逻辑思维的锻炼需要你有好奇心,对新的东西多了解,已有的东西多研究,保持不断的学习,逻辑才能跟上时代。

 

商业思维

客户、老板、同事都会问你:[需要多少时间]。如果说的太短,可能会做不完,说的太长,也不合理。那么应该怎么去回答呢?

这个时候,我们需要站在不同的人的角度去看待问题。把事情分成两种情况:一种是你有经验的,可以预估时间的。另一种是你没做过你不熟悉的,无法预估时间的。

对于第二种,我们可以给出一个解决方案,告诉客户这个问题我可以解决,如何解决,给客户一个心理准备,对公司和客户都是有帮助的。

 

设计思维

有的前端工程师本身也是设计师,有的是从后端转过来的,也有的是后期自学的。但是设计和前端工程师是分不开的,即使本身不是设计师,但是在工作的时候还是需要和设计师去协调沟通。当你拿到一张设计图,如果你了解它设计的重点,设计要达到的效果,你就能十分有效的构想出这个设计稿后面要实现的结构,每个部分的控件,每个交互的实现。这就是我理解中的设计思维。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
[ 前端框架 ] 前端 MV*框架的意义
为什么未来是全栈工程师的世界?
离用户近一点,再近一点
开发产出
小小螺丝怀着远大的梦想
你的前后端居然没有分离?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服