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

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

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

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

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

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

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

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

原文地址:http://blog.51cto.com/13878964/2147572

时间: 2024-10-09 01:50:18

web前端有没有必要学数据结构?的相关文章

web前端开发都要学什么,有前途吗?

web前端开发现在如此火爆,可以说是引领了IT培训行业的一个潮流,那么web前端开发都要学些什么知识呢?为什么这么火有前途吗?现在行业很需要这种人才吗?还是大家盲目跟风,随大流,下面小编对web前端做了具体的研究,给出以下建议与结论. 首先可以告诉你:WEB前端开发时代才刚刚开始! 为什么这么说呢?其实web前端这个职位,并没有一个有效的历史记录可以查询,更没有一个明确的定义,她不像java工程师.ios开发这种一开始就有明确定位的工种一样,是有核心技能可以描述的.比如java开发,顾名思义就是

学web前端一定要这样学,不然学完找不到工作哭都来不及!

因为工作原因,经常关注有关互联网行业的最新动态.这不,刚送走了高考,又迎来了每年的毕业季,看到好多人都说今年的前端工作不好找,很多童鞋简历投了一大堆,也没有回应,发现连实习的机会都没有,好不容易去面试了几次,发现到处都是培训机构.最后,眼里都是数不尽的迷茫,甚至都开始怀疑人生了有没有? 如果你是想要学习web前端的新人,那么恭喜你,看完这篇文章,尽早的选择好努力的方向和规划好自己的学习路线,比别人多一点付出并且持之以恒,你就已经赢在了起跑线上.有道是,莫道君行早,更有早行人. 如果你已经学完了但

想转行做web前端工程师,必学这6大技能!你知道是那些吗?

web前端工程师是近几年才发展出来的新兴职业,也是目前火爆且高薪的职业. 大需求的市场环境下,出现了越来越多的人群转行做web前端工程师,如设计师.后台程序员.网虫.大学其他专业.策划.编辑等等. 要学习web前端开发,需要掌握哪些知识呢? 下面总结了转行必学的6大技能.  1.html 这个是最简单的,也是最基础的. 要熟练掌握div.form table.ul li .p.span.font这些标签,这些都是最常用的,特别是div和table,div用于布局.table也可以用于布局,但是不

想转行做web前端工程师,必学这6大技能!

web前端工程师是近几年才发展出来的新兴职业,也是目前火爆且高薪的职业.大需求的市场环境下,出现了越来越多的人群转行做web前端工程师,如设计师.后台程序员.网虫.大学其他专业.策划.编辑等等. 要学习web前端开发,需要掌握哪些知识呢? 1 HTML 这个是最简单的,也是最基础的.要熟练掌握div.form table.ul li .p.span.font这些标签,这些都是最常用的,特别是div和table,div用于布局.table也可以用于布局,但是不灵活,基本 table是用来和数据打交

想转行做web前端工程师,必学这6大技能!你都知道吗?

web前端工程师是近几年才发展出来的新兴职业,也是目前火爆且高薪的职业. 大需求的市场环境下,出现了越来越多的人群转行做web前端工程师,如设计师.后台程序员.网虫.大学其他专业.策划.编辑等等. 要学习web前端开发,需要掌握哪些知识呢? 下面总结了转行必学的6大技能.1.html 这个是最简单的,也是最基础的.要熟练掌握div.form table.ul li .p.span.font这些标签,这些都是最常用的,特别是div和table,div用于布局.table也可以用于布局,但是不灵活,

web 前端篇:web前端到底是什么?有前途吗 ?

{" web前端开发 "是什么? } {" web前端开发 "有前途吗?}{" web前端开发 "到底怎么学?}这3个对象,是你入[前端]的初恋,对!没错同时和 3个对象谈恋爱. web 前端篇:web前端到底是什么?有前途吗 ?请听:微信jingfeng18分享 NO 1: web前端开发 "是什么? 其实web前端这个职位,并没有一个有效的历史记录可以查询,更没有一个明确的定义,她不像Java 攻城狮.c++开发这种一开始就有明确定

web前端到底是什么?有前途吗

web前端到底是什么? 某货: "前几年前端开发人员鱼目混杂,技术参差不齐,相对学习起来不规范,导致> 前端开发人员聚集,所以现在前端工种和工资还是没得到普遍重视,但近2年来,> > HTML5.JS 的流行,让前端异常火爆,以后还会更有前途吗?请问您怎么看?" 我 "我只能告诉你:前端不灭" "除非你不要脸!" "前些年因为国内都不要脸,然而现在都明白了用户体验至上,现在都要脸:" "不但要脸 还

web 前端入坑第一篇:web前端到底是什么?有前途吗

web前端到底是什么? 某货: "前几年前端开发人员鱼目混杂,技术参差不齐,相对学习起来不规范,导致> 前端开发人员聚集,所以现在前端工种和工资还是没得到普遍重视,但近2年来,> > HTML5.JS 的流行,让前端异常火爆,以后还会更有前途吗?请问您怎么看?" 我 "我只能告诉你:前端不灭""除非你不要脸!""前些年因为国内都不要脸,然而现在都明白了用户体验至上,现在都要脸:""不但要脸 还要胸大

好程序员web前端分享HTML基础篇

好程序员web前端分享HTML基础篇,最近遇到很多新手,都会问,如果要学web前端开发,需要学什么?难不难学啊?多久能入门之类的问题?那么今天好程序员就先来给大家分享一下web前端学习路线:HTML基础 学习目标 1.本专业介绍.HTML相关概念,HTML发展历史 2.WEB标准,W3C/WHATWG/ECMA相关概念 3.相关软件的应用以及站点的创建 4.HTML基本结构和HTML语法 5.HTML常用标记 一.本专业介绍.HTML相关概念,HTML发展历史 本专业介绍 移动前端/WEB前端