今天小编为大家分享下学习Web前端开发后的发展方向是什么?这也是很多同学比较关心的问题,目前Web前端开发热门岗位有助理Web工程师、Web前端工程师、资深Web工程师、Web技术专家、高级Web技术专家等,快来看看有没有你感兴趣的方向吧!
目前企业招聘前端工程师的基本要求:
1.精通DIV+CSS网页框架布局的HTML代码编写,熟悉W3C标准;
2、熟练使用HTML5/CSS3进行页面开发;
3.具备良好的前端架构分析和设计能力,与开发团队保持良好的沟通;
4.精通主流浏览器(IE6+、Firefox、Chrome、Safari)的差异,能快速定位并解决各种兼容性问题;
5.熟悉JavaScript、Ajax、Flash、JQuery、ExtJS等各种Web前端开发技术,有一定的跨浏览器开发经验;
6.熟悉Vue,react
Web前端工程师的发展方向是什么?
一、助理Web工程师
首先说一下助理前端工程师,目标是阿里的P4级别。需要基本的编程能力。基本的编程能力是什么?我认为这是用计算机编程语言巧妙地表达任何逻辑的能力。一般来说,在大学学过计算机科学的学生应该具备编程能力。
助理工程师的定义是“能够在协助下完成工作”,所以并不是所有的公司都会招聘助理工程师,因为严格来说,助理工程师不具备独立工作的能力,而且他的工作产出可能为负。然而,招聘助理工程师的公司普遍看重候选人的潜力,并期望快速增长。
二、Web前端工程师
接下来说一下前端工程师,对标阿里巴巴的P5级别。它的要求是掌握基本的前端技能,这可能有点模糊,但换一种说法就清楚了。基本的前端技能是“综合使用 HTML、JavaScript 和 CSS 来完成任何界面和交互要求”。这个“任何界面和交互要求”似乎要求很高,但如果你写过前端,你就会知道这是任何前端的基本功——用图片是大不了的。
其实这个级别的工程师水平跨度很大,写过接口,但是兼容性如何,代码可维护性如何,能不写框架,能不能分离语义表示实现了,在开发过程中可以做到吗?无法有效沟通……会有很多问题。而这些问题决定了前端工程师的潜力。一些比较好的公司招聘这个级别的工程师,除了“基本的前端技能”之外,对我上面提到的问题也会有要求。
对于助理前端工程师和前端工程师来说,能力方面的主要要求是编程能力,知识方面的要求是“可用的”最小集合。
三、资深Web工程师
高级前端工程师,对标阿里巴巴P6级别。在这个阶段,我们可以看到地图上开始出现不同的区块,这意味着对高级前端工程师的要求也多样化了。
一句话总结,需要资深前端工程师开始关注并解决项目中的问题。什么样的问题?可能是别人做不到的技术问题,也可能是容易出错的代码,也可能是无意义的重复劳动,也可能是业务想不出合适的交互方式……等等。
其实对高级前端工程师的要求是很自由的。上面的图表只是几个例子。比如组件化可以解决重复劳动和开发耦合的问题;工具可以解决很多问题,代码生成工具提高效率,代码检查工具提高质量;性能优化带来商业价值。这些都是高级前端工程师能做的事情,只要做好一两个,就能达到高级前端工程师的水平。
此外,这个级别开始需要架构和工程能力,但仍处于起步阶段。一些有天赋的学生可以通过感觉达到这个水平。
四、Web技术专家
先说前端高手,对标阿里巴巴P7级别。在这个层面上,我们可以从图中看出需求是不同的。比如,组件变成了组件系统,工具变成了工具链和持续集成系统,性能优化变成了性能系统。这些东西不仅成为了名称,也成为了工作的内容。这个级别与高级工程师的主要区别在于,他们从解决单点问题转变为系统化方法,从为自己服务转变为为团队服务,从一次性绩效转变为持续输出。
比如高级工程师可能会做一些组件,在项目中使用,提高了自己代码的可维护性,复用性也更好。但是前端专家需要考虑制定组件规范向团队推广,还需要做培训,考虑组件如何开发、管理、下线。高级工程师可以自己做性能和优化页面,但前端专家需要考虑收集数据、制作报告和监控、汇总清单、与工具集成以及确定性能指标。
由于这个级别需要较高的建筑、工程和软技能,因此相对较难跨越。
五、高级Web技术专家
最后是资深前端专家,对标阿里P8级别。从图中我们可以看出,这种层次分离的发展方向又走到了一起。资深前端专家做事的关键是审时度势,需要结合上面提到的前端专家所掌握的各领域适合自己团队的一套解决方案。比如,企业内部系统的前端团队可能没有这么高的性能要求,但电商前端团队因为频繁操作,需要一个好的组件系统。这里很难有一定的规矩,全靠人去掌握。
这个级别对工程能力的要求非常高,即使是没有人的高级前端专家也必须涉及到一些管理能力。
以上是我今天和大家分享的关于学习Web前端开发后的发展方向是什么的文章。希望这篇文章对从事Web前端工作的人有所帮助。最后,祝大家工作顺利,成为一名优秀的前端web工程师。更多关于“前端培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。