您的当前位置:首页正文

听说你想学前端

来源:要发发知识网

2016接触前端的时候,前端的概念刚刚火了起来,全栈工程师也迅速上榜

如果当时对互联网行业稍稍了解一点的话,是可以预判到现在的趋势的


一.什么是前端工程师?

前端工程师属于IT技术职业的一种,是近5年发展起来的职业,旧的体系将其定义为Web前端工程师,主要的技术包含:HTML、JavaScript、CSS。

但IT技术属于变化比较快的领域,最近发生了很大的变革,新的体系下,前端工程师技术又增加了:nodejs、Hybrid App,WebVR等

二.为什么要学习前端?

前端入门比较容易,非程序员能够迅速上手,短的学习周期内可以开始制作简单的项目

记得2016年的时候,招聘网站的要求极其简单,会切图就能上岗,并且工资还不低

许许多多大大小小的公司极度缺乏人才,抢着招前端,而如果会一点jquery和bootstrap,那么工资呈指数级上涨

想想jquery多么简单,拿来即用,还解决兼容等各种问题,稍微有点自学能力的人,用点时间就能学会

那个时候ES6刚出来不久,HTML5和CSS3的应用还不多,框架的数量和更新的次数还不至于让人眼光缭乱

如今要说学习前端是兴趣使然并不多见,几乎都是冲着前端工程师的薪水去的

三.这些年前端发生了什么?

老生常谈的事物就不必重复叙述了

Angular,Vue,React三分天下,无数框架和库争相涌现

1.0版本还没有捂热,2.0就冒了出来,3.0还没发布,4.0已在计划之中,并且是截然不同的体系

每学一次,都得推倒重来

Node.js大有一统前后端的趋势,前端复杂的知识体系又多了一笔,前端也不只是前端了

除了javascript,惊奇的发现还有TypeScript

IE全家桶(IE9,IE8,IE7)依然顽强的占领着兼容的市场

WebVR将虚拟现实体验搬进了浏览器,Web + VR = WebVR

四.学习之后对前端的再次认知?

前端的知识体系越来越丰富,也越来越庞杂,旧的内容很快被淘汰,新的内容又处在观望期

不同的企业要求不同的技术栈,然而人的时间和精力是有限的

面试要求你与时俱进什么都会,工作要求你效率至上,技能精通

这是一个极其矛盾的现象

如果只是业余的爱好,那么第三方的软件可以轻松的搭建你想要的网站,并且满足80%的需求,甚至还是免费的

但若是公司的项目,那么你不仅仅只要会HTML,CSS,JS,还要会Bootstrap/jQuery,ES6/Typescript,Node/Php,Webpack/Gulp,Git/Svn,Vue/React/Angular

以及高效率高质量高劳动强度,高心理素质,团队配合,包括高学历,高颜值,高背景

五.当下的前端市场和趋势?

想了解前端,不要看知识体系技能图,而是去看各大招聘网站的需求以及培训班的场景

是的,前端在短短半年里,变化的事物超越了以往的几千倍

从当初会切图就上岗的需求到现在三年工作经验都没人要,只经历了短短半年

开玩笑的说,现在的情况是,后端转前端,前端转讲师,讲师教小白,小白找不到工作

培训有好有坏,有的人快速上手,技术精湛,有的人基础较差,反而被误导

六.什么原因形成现在的格局?

互联网遭遇资本寒冬,公司纷纷裁员,小公司后端顺手弄前端,大公司裁掉了30岁以上的一批人

你懂的

一年内,经过培训市场的几轮发酵,前端人员数不胜数,质量也参差不齐

初级前端已经饱和了

前端小白

中级前端几千人争一个岗位,没有本科学历,没有三年经验,没有其他大大小小的基础门槛,几乎是无法进入行业的

实话说,就算给你一个岗位,你做的来吗?毕竟技术是实实在在的,无法作假

高级前端还有市场,但是已不再我们的考虑范围内了