技术开发 频道

有前景、有钱途 2016前端开发领域趋势

  【IT168 评论】互联网飞速发展,互联网行业及IT业也受到影响,再加上移动互联网的广泛应用等等一系列趋势,使前端开发价值得到了充分体现,因此前端开发这片沃土也自然被开发者们盯上,想要从中收割属于自己的硕果。

  很多从事技术的开发人员,一定听过不少这样那样的分享。比如,论xxx的自我成长、论xxx的自我修养等等这类话题。有的很有深度,有的铮铮教诲,有的循循善诱,有的深入浅出,那么,问题来了,究竟对自己有多少帮助?2016年,整个前端开发领域的趋势如何?前端开发工程师这个职位能不能去试试?

  行业技术大会数据信息揭示

  3月“中国前端开发者大会”、6月的中国互联网大会,两场互联网行业技术大会纷纷提到前端开发,从下面一组信息中,可以感受到前端开发变得举足轻重:

  1、中国网民规模达6.8826亿,互联网普及率为50.3% 。专家预测2020年全民普及率将达76%。

  2、手机网民规模达6.1981亿,占网民90.1%。

  3、移动上网设备比例进一步增长。

  4、互联网行业位居创投案例第一位,IT行业紧随其后。

  以上信息来自黑马程序员(数据统计截止到2015)

  前端开发工程师前景大好

  Web前端工程师,也叫Web前端开发工程师。他是随着Web发展,细分出来的行业。Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/DOM/Flash等各种Web技术进行产品的界面开发。制作标准优化的代码,并增加交互动态功能,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。

  Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。

有前景、有钱途 2016前端开发领域趋势

  从以上数据信息中不难看出,随着Web的发展,PC、手机、IPad等上网设备的普及,大大增加了市场对前端开发人才的需求。随着人们生活质量的提高,各种需求体验也越来越高,对于网页的需求自然挑剔。因此公司对前端技术人员变得重视起来。

  根据某招聘网站的数据,每个月企业公布的Web前端岗位量2.4万个左右,可见需求之旺。前端工程师在工作1-2年后深造成为高级工程师,年薪可达15w以上;3-5年后成为技术主管,年薪在15-50w之间;工作5年以上,成为公司总监级别高管,年薪50-100w!

  专家预测2020年中国互联网用户将达到11亿,全民普及率达76%,互联网在未来将保持稳定的发展趋势,相应对前端开发工程师的需求也必将热度不减。

  2015中国移动上网设备比例增长,网民日均手机上网时长在4小时以上的用户比例34.5%,而4G、5G的发展也推动了移动互联网。因此前端开发的确非常有前途和“钱”途。如果正要准备进入这个行业的开发者们,一定要踏实的从HTML、CSS、JS等知识、技术全方位深入的学习!

  知乎资深技术网友如何看前端开发

  抛开具体的技术、工具、框架,知乎网友张立理列出10条核心发展趋势,但他认为最重要的仍然是理念:

  1. ES正在变为一个Living standard,以后我们谈论这个语言将不会再说版本号,而是谈各个feature的使用

  2. 以模块而非文件为核心的设计和构建,程序、非程序资源均抽象成模块

  3. 数据在实现中趋向Immutable,对数据的所有者和读写控制变得更为严格

  4. ES语言在实践上逐渐采纳静态类型的理念,各种被滥用的动态性将慢慢进入不推荐的范畴

  5. 数据为抽象和组件为抽象的两种体系继续争斗,直到再出来一个新事物完成两者的大一统

  6. 前端掌控中间件的系统分层模式开始推广和流行,让前端在网络和协议层面上拥有更多的控制力和创新发挥空间

  7. 开始探索基于HTTP/2的构建实践和原则,一年的时间大约勉强够推出一些所谓的非常好的实践,是不是经得住时间的考验就未知了

  8. 以flex为首的新的CSS布局模式开始被接受并实际推广应用,grid layout将走上台面,伴随着一堆科普文和《Grid与Table的异同之我见》之流被各种玩坏

  9. 全站HTTPS化终于成为主流的追求,但追求和实现之间依旧距离遥远

  10. 前端对部署和运维将更为关注,全站CDN等都将被作为系统设计的一部分纳入考虑

  然而,还有依旧成为难题的待解决问题:

  1. WYSIWYG编辑器依旧是一个世纪难题,产品丰富的创意与前端复杂的实现的矛盾不可调和

  2. 复杂文件上传依旧不会有很好的解决方案,配合对特写格式文件的预处理(如图片裁切压缩)更加艰难

  3. 因为manifest被浏览器实现玩坏而导致各种私自实现客户端缓存(如利用localStorage)依旧遍地开花不可收拾

  4. 对性能的追求被过分解读和歪曲,半桶水们不切实际地堆积各种非常好的实践却不以数据为基点认真探索自己的系统是否真有性能问题,问题结点何在

  5. 性能上延迟与FPS被过分看重,而内存消耗被过分轻视

  6. 函数式被过分推崇,依旧是半桶水们的锅

  7. Web Components并不被看好在2016能有质的突破和推广

  8. 基于前端技术的跨平台跨终端解决方案将倒下一大批,很有可能里面就有Reactive Native的尸体

  9. CSS的整体解决方案和复用、扩展、可维护性设计始终没有被重视

  10. 前端人才依旧呈两极分化的趋势,新手和高端都逐渐饱和,中间真正能干活能干好活的非常紧缺

  初学者快速了解掌握基础&总结

  Web前端基础知识:

  1、 html + css。

  2、JavaScript。不是所有的网页都必须有js,但是要想实现一些超酷的功能和界面的时候,就需要涉及到js。如果没有其他编程语言的基础的话,学起来可能要费些力。

  3、Photoshop、flash。熟悉会一点儿就行了,没必要全部都学得精通,当然如果你在学习的过程中,发现你ps或者flash比较感兴趣的话,也可以尝试做美工这一行。

  4、html5和css3。可以先了解一下,然后再入手。毕竟IE的浏览器大多还不支持。

  5、浏览器兼容。懂web标准,熟练手写xhtml css3并符合符合w3c标准。代码能兼容主流浏览器Firfox,Chrome、Safari、IE、Opera。虽然IE6很多都不兼容,但现在还使用的人还是有的。

  6、熟悉一门后台编程语言asp、php、jsp等

  除此之外,开发者还必须掌握除技术以外的东西,例如设计,用户等等。因为web前端分为两大方向,设计型和开发型,掌握这两大技术,才是拥有企业最需要的技术技能。

3
相关文章