千锋教育-做有情怀、有良心、有品质的IT职业教育机构

上市公司CTO谈HTML5发展趋势、前景

时间:2017-05-05 09:26:33  |  来源:千锋教育郑州校区  |  作者:

  首先,先谈谈我们这口中的HTML5到底指什么?

  HTML5,单从字面来说,指的是HTML(超文本标记语言)的一个版本,但是我们口中常说的这HTML5,则泛指一切与HTML5相关的web开发技术。例如:html,CSS3,ECMA,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年用人单位的工作要求,这就出现了企业中大量职位空缺,但却苦苦招不到合适人才的现象。并也使企业对绝大多数培训机构丧失了信任。

  用人单位到底需要什么样的人才?

  首先说说语言问题,Java作为HTML5默认选择语言,在程序界被关注程度也变得相当高。下图是网上多个技术论坛统计,企业对现在热门编程语言的综合需求量统计图:

3.png

  Java名列前茅,由此可见,学好java对你的HTML5生涯是多么的重要。

  那么java对于HTML5到底有多重要,java在web标准当中控制行为,也就是他决定了你的程序要做什么,怎么做,他可以使你的程序鲜活起来,它代表着你程序的灵魂,你说它有多重要。HTML5当中所有的技术,诸如常用的插件angular,react,vue都是使用java开发出来的,你使用的项目工具gulp,webpack,grunt都是以java为语言来编译的。Node是让java可以在服务器端执行,这使java成为了一门前后通吃的语言,你说他重要不重要。

  现在很多人错误的认为,简单的会用些插件,能写写简单的特效就可以了,但缺忽略了这些插件都是通过java实现的,只知其然不知其所以然,这是应聘大忌。所以java是你HTML5道路的基础,没有它,你将在这条路上走的很艰难。

  再说说框架问题,现在企业对HTML5人才的要求越来越明确,工作内容不同要求也明显不同,不会像以前那样只要会HTML5就成,如:很多银行项目在招人时,明确规定需要掌握react或者vue;移动开发的项目会明确规定是有某种混合开发工具如DCloud,AppCan等;游戏公司则明确表示,精通canvas,熟练使用createjs,cocos,或者threejs。

  作为从业者,像在HTML5的人堆中脱颖而出,就一定要选择自己的侧重方向,加深研究,这样才能加强特定领域的竞争力。

  从工作经验与薪资看HTML5

  目前来看,用人单位在选择HTML5人才时,工作年限与薪资还是有很大关系的,因为企业需要的是能够解决问题的人才,问题和处理方案是通过经验来积累的,虽然也可以通过培训获得,但是工作年限是直观的评判数据,下图为2017年上半年国内范围73060个样本统计图,数据来自网络:

和薪资.png

  此数据没有统计工作年限在10年以上人员,所以后部分明显下滑。此数据没做地区划分,包括1线2线城市,所以个别城市有偏差,数据仅供参考。

  各企业招聘HTML5工程师,倾向的工作年限在3-6年之间。下图为工作年限需求分析,数据来自网络。

工作年限需求分析.png

  下图为趋势分析图,数据曲线为市场需求比例,并非总需求量,数据来自网络,仅供参考。

趋势分析图.png

  属于HTML5的浪潮即将到来

  由上述诸多讨论分析可见,HTML5行业市场需求是在平稳持续上涨。从2016年统计的数据来看,企业对HTML5的相关职位大部分处在摸索试探阶段,整个行业的招聘要求也正在逐渐的规范化,准确化。这也充分证明,这个行业还处在发展初期,真正的热潮还没有到来,我们只是经历了巨浪来袭之前的初潮。

  HTML5未来几年的热度和前景也必将超越绝大多数开发语言,尤其2017-2018年随着HTML5在各领域的应用逐渐规范和深入,正是入行的好时机,小伙伴们有没有做好迎接一波大浪潮的准备?

  2017-2018,谨慎选择不懂课程研发的HTML5培训

  提到HTML5课程研发,就联想到目前市面上的各种HTML5培训。招生模式五花八门,钓鱼、欺骗层出不穷;课程设计五花八门,小机构频繁抄袭大机构课程体系,拿走随便改改就可以宣传,但在学科标准化及课程新能力上,却和专业的HTML5培训相差甚远。专业的HTML5培训机构是可以做到真正与企业对接技术、对接需求,可以实现从培训到企业的互通,为什么很多企业喜欢千锋的HTML5学员?为什么千锋的HTML5学员很容易?

  因为千锋是可以做到按照大部分企业的需求设计课程,只要发现企业反馈学员在某方面技术水平差,我们就可以马上新课程。外加市面上的一些新手求职者低能求的衬托,也会导致很多千锋学员的薪水相对容易虚高,没有企业愿意浪费太多的精力在面试和选人上,宁愿遇到合适的人才时多给一些薪水,但求尽快入职。

新开班

  • ▪ Python培训班 03.26 抢座
  • ▪ HTML5培训班 03.12 抢座
  • ▪ JavaEE培训班 03.26 抢座
  • ▪ Python培训班 02.26 爆满
  • ▪ JavaEE培训班 01.22 开班
  • ▪ HTML5培训班 12.25 开班
  • ▪ HTML5培训班 11.20 开班
  • ▪ UI交互设计培训 11.20 开班
  • ▪ JavaEE培训班 11.20 开班
  • ▪ HTML5培训班 10.09 爆满
  • 郑州地址:郑州市二七区航海中路60号海为科技园C区10层、12层
    咨询电话:0371-55911950 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 北京天丰利校区:北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226-801
    面授课程:iOS培训、Android培训、HTML5培训、UI培训、PHP培训、JavaEE培训、好程序员
  • 深圳科技园校区:深圳市南山区科苑南路高新技术产业园R3-B栋5层
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    深圳西部硅谷校区:深圳市宝安区宝安大道5010号西部硅谷B座A605-619
    咨询电话:0755-86681178/9-801
    面授课程:iOS培训、Android培训、HTML5培训、UI培训、PHP培训、JavaEE培训、好程序员
  • 上海地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-65025129-602
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训、好程序员
  • 成都旅游校区:成都市一环路西二段17号四川旅游青羊校区内
    成都华立校区:成都一环路西二段17号华立大厦3楼
    咨询电话:028-83178771 028-61967740
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 广州地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 大连地址:大连市甘井子区软件园路2号B8座二楼
    咨询电话:0411-39026086 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 武汉地址:武汉市东新区光谷大道77号金融港B26栋9楼
    咨询电话:027-59905909 027-59905908 027-59905902
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 西安南二环校区:西安市二环南路西段60号永安大厦4层
    西安科技园校区:西安市雁塔区高新六路52号立人科技园C座西区4层
    咨询电话:029-85260160 029-85261030 029-85260960
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 杭州地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训、UI课程培训
  • 千锋教育微信号
    扫描加好友