欢迎光临大通网络!

HTML5-前端开发凭什么工资不但高、还涨得快?

 先看前端开发的薪资情况。
 
  
  2015年初,著名的某勾网发布过一个统计报告。
  
  在技术类里,HTML5技术能力的值钱程度很突出,名列前茅。这正代表了前端技术的当前行情。
  
  移动互联网从业人员,呆在企业内部不跳槽,工资的平均涨幅为20%每年;跳槽带来的涨幅大约是25%每年)。再细分到H5前端开发者上,涨幅只高不低。
  
  至于跳槽值不值,是另一个问题,这次不讨论。
  
  薪资不但高,还增长快,凭什么?
  
  决定市场价格最首要的是供求关系。技术水平重要,但绝没有市场供给关系重要。不能理解的话举个简单例子,空气重要么?重要,人没了空气活不了,但是为什么不值钱?就是因为在市场关系中是供远远大于求的。
  
  现在是互联网公司的春天,很多公司如雨后春笋般发展,对H5前端开发的需求很旺盛,都是处在供小于求的情况。
  
  H5前端各种需求迭代非常频繁、工作强度大,而且直面用户很重要,这是H5前端人才需求旺盛的基础前提
  
  众所周知,中国经济发展速度非常快,而且最近好像要大力发展互联网行业。在这样的大环境下公司都发展很快,公司发展快的结果之一就是产品迭代特别快,很多可能只是实验性质,如果某段时间内用户达不到多少就直接砍掉。这个时候前端工程师每天都要应付很多新需求。开发出一个网站往往像用几十道工序制作一件手工品,不一样的是,别的手工匠人可以用几年的时间打磨制作,H5前端开发流程是越快越好。
  
  再加上现在混合app的流行,网站页面更新速度快,也为前端代码频繁更新提供了另一个“客观条件”。
  
  人的天性更倾向于纠结那些眼下看得见的东西,所以H5前端开发者还承担了外自客户,内自产品经理、设计师甚至市场部门施加的压力。而这种压力传递到服务端很可能就是一条sql语句,一张表的事情。如果能力较强的前端工程师可能还承担了代码压缩管理等其它附加任务。
  
  前端的代码都是直面用户的,用户即是公司的上帝,重要程度不言自明,要求很高、不容闪失。团队再精简也不能精简了前端开发力量。
  
  需要H5前端人才的单位太多、而且呈现越来越多的势头
 

  
  现在公司个个都要做网站或 App,都需一堆H5前端。前端人才的价格围绕价值上下波动,波动范围取决于供需失衡情况。
  
  1、创业团队太多,且有钱
  
  2010~13年,创业团队对市场的影响是有限的。原因:1、穷;2、团队少。现在的情况是:
  
  A、薪水合理
  
  当年创新工场招人多是降薪,Android开发,一般给8K、10K,能给20K的是大拿。
  
  而现在,很多创业团队都可以按照市场价格招人,比如说BAT过来的,一般可以涨个10~30%,然后+期权。
  
  对于候选人呢?没有太多风险。某创业团队CTO这样讲,“他们为什么不来我这?薪水涨了,还有股票。公司烧两年没问题,就算公司最后失败了,他们跳槽找下一家好了。他在我这技术又不会落后”。
  
  B、团队太多、招聘总量太大
  
  每个月20家拿了1kw美元以上的投资,如果整个市场维持这个速度(风投13年在美国软件业投了110亿刀,14年Q2投了61亿刀)一年就是240家团队。
  
  每家一年只新增2、30个开发,就是5、6k人/年,且大半的创业团队都在北京。实际很多创业团队,招聘计划都超过了2、30人/年。
  
  还有个问题:大部分团队的钱,烧一两年没问题,这意味着,两年内,创业团队都不会大量释放出库存员工,只会屯人。
  
  2、重复建设
  
  这两年新兴的重复建设带来了很多需求:
  
  BAT移动端的血拼
  
  百度现在上线的有60款移动端产品?or 50款?这背后从市场卷走了多少个Android、IOS 开发?市场一共才多少优质Android、IOS供给。。。。
  
  阿里的all in到移动端是大家都知道的。
  
  腾讯北京的移动团队在不断地整合,我们就不说了。感谢腾讯依靠自己的培养梯队,把很多java、C培养成了众多Android、IOS人才,而不是光靠挖。
  
  BAT这4年的移动端血拼,奠定了现在移动端的薪水基线。
  
  移动开发及H5前端开发人才的市场整体新增供给还是太少
  
  以全国移动互联网人才最集中的北京市场为例:H5前端库存严重不足,也没有这么多新增供给。
  
  1、北京现存市场
  
  北京现存市场的人员波动,不足以应对一年几千人的新增需求。
  
  百度是北京最大的砖厂,也是最大的供应方、需求方。百度有多少纯开发(不算测试运维等)?也就4、5千人,百度有多少M1\M2?也就2、300人。在没有大调整的情况下,也就20%左右的离职率,每年也就能供给市场1k人,其中前端恐怕占了不到20%。这已经是整个北京市场最大的研发供给池。
  
  很多公司的研发团队,也就数百人,一年对市场的贡献也就几十人,其中H5前端大约10人左右。
  
  2、北京的新增供给
  
  北京的互联网市场新增供给以应届生为主,其他行业转移量少,其他国家转移过来的少。
  
  北京各个高校加起来,能有5K码农就不错了,很多计算机、通信毕业生,毕业流向了运营商、银行、通信、航天等单位。
  
  而这其中,能担当H5前端开发的顶多几百人,恐怕还是小几百。
  
  中国的传统IT业、通信业,还在持续增长中,没有办法向互联网行业大批量地转移码农。放眼全球看,全世界缺乏像中国这样,人均工资较低,数量巨大的码农供应国家,也就是说,未来只有美国从中国掠夺优质码农的份,而中国却无法找到新的供给国家,最多只能向中西部转移。
  
  H5前端开发其实一点都不简单了,要成为一个优秀的前端工程师并不那么容易
  
  可能大多人都还认为H5前端开发是一个「相对于其他模块来说更简单的领域」,在他们心中的H5前端工程师是这样工作的:
  
  把 Photoshop 文件、图片或者线框放进一个网页;
  
  偶尔设计 Photoshop 文件、图片或者线框;
  
  用 Javascript 编程,为网页制作动画、过渡效果;
  
  用 HTML 和 CSS 编程,确定网页的内容和布局。
  
  事实上,前端工程师在做的是
  
  在设计师和工程师之间实现可视化的语言;
  
  用可视化的设计,定义一组代表内容、品牌和功能的组件;
  
  为 Web 应用程序的会话、框架、需求、可视化的语言和规格设定底线;
  
  定义 Web 应用程序的设备、浏览器、屏幕、动画的范围;
  
  开发一个质量保证指南来确保品牌忠诚度、代码质量、产品标准;
  
  为 Web 应用程序设定适当的行距、字体、标题、图标、填充等等;
  
  为 Web 应用程序设定多种分辨率的图像,设备为主的实体模型,同时维护设计指南;
  
  标记 Web 应用程序,使之语义化,SEO 友好;
  
  用一种友好的,耗电少的,设备和客户端感知的方式连接 API,获取信息;
  
  开发客户端代码来显示流畅的动画、过渡、延迟加载、交互、应用工作流程,大多数时间用来考虑渐进增强和向后兼容的标准;
  
  保证后台连接安全,采取跨域资源共享 (CORS) 的程序考虑,防止跨站点脚本 (XSS) 和跨站请求伪造 (CSRF) ;
  
  最重要的是,尽管有严格的期限、利益相关者的要求,以及设备的限制,无论现在还是将来永远是「客户第一」。
  
  前端又可以分为PC端、移动端、混合应用、js后端,pc端就要自己考虑浏览器的兼容性问题,移动端也要自己考虑屏幕适配等。
  
  光有理论知识还不行,还要实践动手能力,学会使用工具,首先是IDE或者编辑器,然后是各种浏览器或者移动设备,最后还有版本管理、代码压缩等自动化工具。
  
  总体上来说,H5前端要掌握的技能、知识点很多,而且还很零散。越学习越发现,要成长为一个优秀的前端开发人员确实比较难。
  
  记住,快速掌握主流技术,才会成为这波前端稀缺的最终赢家。