欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

网站百科

为您解码网站建设的点点滴滴

web前端有没有必要学数据结构?

发表日期:2018-07 文章编辑:小灯 浏览次数:2351

  web前端开发是可以说是IT行业门槛最低的职业了,入门简单,记住框架样式就能实操做网站,是很多人进入IT的不二选择。那么,算法和数据结构那么难,选web前端开发的人到底要不要学呢?今天阿多比设计学院的小编就来告诉你!


  首先,你应该知道,算法,数据结构,底层原理等等,都是程序员的内功,基本功。但这不代表着,做前端开发必须会数据结构,据不完全统计,现在的前端90%都不懂算法和数据结构,因为前端的核心是DOM,算法和数据结构是为了解决效率问题的,而前端的效率用到的概念往往仅仅是常识级别的,可以别的程序员都是面对的计算机,而前端面对的是还是浏览器。

  但是,现在有很多公司在招前端的时候也开始要求懂这些东西了,HR认为算法和数据结构能够提供很多解决实际问题的思路,对设计也有很大的帮助。再者,前端技术现在也在飞速发展中,几大互联网公司已经开始使用数据挖掘,3D图形图像等算法到前端领域,对浏览器的了解也开始设计内部实现机制原理上,并且有很多前端也开始研究嵌入式应用开发。

  其实,在日常的工作中很多时候,也需要和后端工程师交接,有些不懂算法的前端,在被后端工程给出一些数据让他做成一个Tree存取,就完成不了的时候,就要被鄙视了,最基本的得知道后端给你的是一个list还是map吧?


  所以总结来说,一个web前端工程师需不需要学习数据结构,完全是要看那你的个人职业规划了。如果你准备专注于前端开发,不打算转型或者走管理的话,你可以更专注于JavaScript,各种花样的JavaScript,毕竟这才是前端在实际中最多用到,需要多多学习的。而对于算法和数据结构,我建议你一定要知道最基础的相关知识,就好比你在一家公司工作,你最起码得知道公司的人员结构是怎样,谁是你的直接上司,谁是公司的直接领导这样的常识,这些东西虽然在你实际工作中几乎很少用到,但是有些时候他会指导你工作的方向和思路。

  对于另外一类人,不想仅仅当一个码农的。想码代码一两年之后转为架构师,全栈工程师,或者管理者,那你肯定不能只懂前端,不光是数据结构,后端,底层你都需要了解或是精通,全都懂才能成为顶尖人才,才能让下属信服你,企业才愿意给你更高的工资,因为你都什么能做,还能帮他管理,为什么不把两个人的工资给你,同时你可以做三个人的事情呢?

  所以说要不要学习还是要看你个人的职业规划。你的还有疑问吗?欢迎免费咨询阿多比设计学院。我们会竭诚为您服务。


本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户学习参考,本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:http://www.dengtar.com/16739.html
相关前端设计
 八年  行业经验

多一份参考,总有益处

联系深圳网站公司塔灯网络,免费获得网站建设方案及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.