html5,单从字面来说,指的是html(超文本标记语言)的一个版本,但是我们口中常说的这html5,则泛指一切与html5相关的web开发技术。例如:html,css3,ecmascript,node.js,gulp,webpack,react,vue等等等... ...,也就是我们现在所说的html5,是一个综合的技术方向的代名词。
那么html5究竟能做些什么呢?
这可多了,首先由于它的执行特质,他可以运行在安装有浏览器的任何设备上,这包括,电脑,手机,平板,智能电视,智能空调、洗衣机、电冰箱,智能机器人等等...,比如制作网站,应用软件,大家手机上安装的软件绝大多数或多或少都有html5技术的影子。打开电脑,上网、听歌、看视频,没有一样离开了html5。还有现在流行的页面游戏,vr购物,甚至有些智能设备的操作系统界面都是用html5技术实现的,所以学会html5之后你能够做的事情很多,永远不用怕没事情做。
2016年,是全民html5的一年
这一年听到的最多的话题全围绕html5(以下简称html5)这个年度热门关键词。前不久一个干java开发的老同事,突然在qq问我,vue(前端框架)中某个插件怎么用。于是好奇的问他:“转行了,咋也研究这个了?”,回答:“没,这不热门吗,如今要是不会点html5都不好意思和人说自己干开发的...”,感叹,我这离开一线开发没几年,没想到html5如今热到这个程度了吗!出于好奇,找到一些干开发的老同事聊了聊,也顺便研究了一下目前html5的发展趋势。
16年以前很多企业对html5了解还比较朦胧,只知道它实用,开发成本低,开发速度快,跨平台,应用广,所以很多企业选择使用这项技术开发自己的新产品,但企业中真正资深的html5开发员较少,面试问题涉及的技术层次也普遍较浅,所以给人们一种假象,“html5门槛低,简单高薪实用,且好混”。
更有一些企业,要求他们所有的开发员都要掌握一定的html5技术。这也就造成了16年全民html5的一年,html5迅速的普及化,公司里拥有html5技术鉴别能力的人越来越多,这就好比视觉设计师们面临的囧态,随便来个人就可以评论你的设计。于是企业用人开始理智起来,对html5人才的考量也逐渐规范化,要求也开始准确清晰。这也造成很多抱着“html5门槛低,可以浑水摸鱼”心态的从业者感到了压力,于是又有传言“html5人才市场饱和,就业速度下降”等说法,其实实际情况呢?市场真的饱和吗?
在公司,我本人就负责技术团队建设工作,关于html5岗位,每个月都有需求发给人力,但是应聘者多,通过者很少。问过一些做开发的老朋友,他们的公司大多也都是这种情况,涉及的行业有,银行、游戏公司、电商公司、金融公司。
纵看行业发展形式,各大巨头们对html5的态度,google,苹果,包括微软这三大系统对html5开放的底层权限越来越多。以及如微信,阿里,百度等相机推出的html5系列产品。微信的小程序,google之前试水的《光剑出鞘》,这些都预示着html5这个方向的未来持续发展性,人才需求量也将越来越大。
那么现在,造成html5工作难找这个“假象”的原因到底是什么呢?和多位参与招聘的好友探讨得出一个结论:技术广度和深度的问题。16年全民html5,一些无良培训推出的培训快餐造就了大量html5低端人才冲击了市场,但是这些人才并不能胜任17年用人单位的工作要求,这就出现了企业中大量职位空缺,但却苦苦招不到合适人才的现象。并也使企业对绝大多数培训机构丧失了信任。
用人单位到底需要什么样的人才?
首先说说语言问题,javascript作为html5默认首选语言,在程序界被关注程度也变得相当高。下图是网上多个技术论坛统计,企业对现在热门编程语言的综合需求量统计图:
javascript名列前茅,由此可见,学好javascript对你的html5生涯是多么的重要。
那么javascript对于html5到底有多重要,javascript在web标准当中控制行为,也就是他决定了你的程序要做什么,怎么做,他可以使你的程序鲜活起来,它代表着你程序的灵魂,你说它有多重要。html5当中所有的技术,诸如常用的插件angular,react,vue都是使用javascript开发出来的,你使用的项目工具gulp,webpack,grunt都是以javascript为语言来编译的。node更是让javascript可以在服务器端执行,这更使javascript成为了一门前后通吃的高级语言,你说他重要不重要。
现在很多人错误的认为,简单的会用些插件,能写写简单的特效就可以了,但缺忽略了这些插件都是通过javascript实现的,只知其然不知其所以然,这是应聘大忌。所以javascript是你html5道路的基础,没有它,你将在这条路上走的很艰难。
再说说框架问题,现在企业对html5人才的要求越来越明确,工作内容不同要求也明显不同,不会像以前那样只要会html5就成,如:很多银行项目在招人时,明确规定需要掌握react或者vue;移动开发的项目会明确规定是有某种混合开发工具如dcloud,appcan等;游戏公司则明确表示,精通canvas,熟练使用createjs,cocos,或者threejs。
作为从业者,像在html5的人堆中脱颖而出,就一定要选择自己的侧重方向,加深研究,这样才能加强特定领域的竞争力。
从工作经验与薪资看html5
目前来看,用人单位在选择html5人才时,工作年限与薪资还是有很大关系的,因为企业需要的是能够解决问题的人才,问题和处理方案是通过经验来积累的,虽然也可以通过培训获得,但是工作年限是最直观的评判数据,下图为2017年上半年全国范围73060个样本统计图,数据来自网络:
此数据没有统计工作年限在10年以上人员,所以最后部分明显下滑。此数据没做地区划分,包括1线2线城市,所以个别城市有偏差,数据仅供参考。
各企业招聘html5工程师,更倾向的工作年限在3-6年之间。下图为工作年限需求分析,数据来自网络。
下图为就业趋势分析图,数据曲线为市场需求比例,并非总需求量,数据来自网络,仅供参考。
属于html5的浪潮即将到来
由上述诸多讨论分析可见,html5行业市场需求是在平稳持续上涨。从2016年统计的数据来看,企业对html5的相关职位大部分处在摸索试探阶段,整个行业的招聘要求也正在逐渐的规范化,准确化。这也充分证明,这个行业还处在发展初期,真正的热潮还没有到来,我们只是经历了巨浪来袭之前的初潮。
html5未来几年的热度和前景也必将超越绝大多数开发语言,尤其2017-2018年随着html5在各领域的应用逐渐规范和深入,正是入行的最好时机,小伙伴们有没有做好迎接一波更大浪潮的准备?
2017-2018,谨慎选择不懂课程研发的html5培训
提到html5课程研发,就联想到目前市面上的各种html5培训。招生模式五花八门,钓鱼、欺骗层出不穷;课程设计五花八门,小机构频繁抄袭大机构课程体系,拿走随便改改就可以宣传,但在教学标准化及课程更新能力上,却和专业的html5培训相差甚远。专业的html5培训机构是可以做到真正与企业对接技术、对接需求,可以实现从培训到企业的完美互通,为什么很多企业喜欢千锋的html5学员?为什么千锋的html5学员很容易高薪?
因为千锋是可以做到按照大部分企业的需求设计课程,只要发现企业反馈学员在某方面技术水平差,我们就可以马上更新课程。外加市面上的一些新手求职者低能求高薪的衬托,也会导致很多千锋学员的薪水相对容易虚高,没有企业愿意浪费太多的精力在面试和选人上,宁愿遇到合适的人才时多给一些薪水,但求尽快入职。