欢迎来到天天文库
浏览记录
ID:27853717
大小:341.00 KB
页数:3页
时间:2018-12-06
《前端工程师应具备哪些思维.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、前端工程师应具备哪些思维 最近要去面试,作为一个菜鸟来说,我有必要了解人家公司的招聘要求,以保证可以一举过关~!里面有一条要求是这么说的:具备工程化的前端思维,具备较好的问题分析与解决能力。 于是问题来了,什么是工程化的前端思维呢? 我个人认为应该是coding流程化、规范化,建立一个可复用性高的产品生产线。就好比一个产品,它的某一部分要由7号螺丝钉组成,而另外还有一个产品,它的某一部分也需要由7号螺丝钉组成,那么这个时候,7号螺丝钉就是那个可复用的一个零件。当然还有其他1号、2号、3号。..螺丝钉可以重复使用在不同产品的身上。只
2、要我们的零件足够优秀,那么由这些零件组合起来的产品一定不会差到哪去。 工程化的思维很重要,它可以运用到各个不同的领域,它促使你思考和沉淀,使你生产出可复用性高的工程化成果。 除了要有工程化思维之外,前端工程师还应该具备逻辑思维,商业思维和设计思维。 逻辑思维 逻辑思维体现你的程序专业能力。代码写出来不仅要可阅读,还要考虑后期可维护,当代码建立在一个逻辑清楚结构清晰的基础上时,出错的概率就会降低,后期工作就会减少,团队合作就会和谐。 在开始写一段代码的时候,想一想他要实现的是什么?用什么方法可以实现?如何实现最好?若以后业务
3、有变动,会如何改,可以怎么改?可不可以实现向后继承? 逻辑思维的锻炼需要你有好奇心,对新的东西多了解,已有的东西多研究,保持不断的学习,逻辑才能跟上时代。 商业思维 客户、老板、同事都会问你:[需要多少时间]。如果说的太短,可能会做不完,说的太长,也不合理。那么应该怎么去回答呢? 这个时候,我们需要站在不同的人的角度去看待问题。把事情分成两种情况:一种是你有经验的,可以预估时间的。另一种是你没做过你不熟悉的,无法预估时间的。 对于第二种,我们可以给出一个解决方案,告诉客户这个问题我可以解决,如何解决,给客户一个心理准备,对公司
4、和客户都是有帮助的。 设计思维 有的前端工程师本身也是设计师,有的是从后端转过来的,也有的是后期自学的。但是设计和前端工程师是分不开的,即使本身不是设计师,但是在工作的时候还是需要和设计师去协调沟通。当你拿到一张设计图,如果你了解它设计的重点,设计要达到的效果,你就能十分有效的构想出这个设计稿后面要实现的结构,每个部分的控件,每个交互的实现。这就是我理解中的设计思维。
此文档下载收益归作者所有