您的位置首页  网络科技  前端

广州蓝景分享—2022Web前端的发展趋势

  2022年随着移动互联网的快速发展,市场对编程技术人才的需求越来越大,学习编程技术的人们也在不断增加,想搞好前端其实并不容易,除了面对复杂且分散的知识面以外,还要紧跟技术发展趋势,吸收更多的衍生框架。

  Javascript,始终位列第一,Python 和 Java 近三年来分别位列第二和第三,地位稳固。

  从 2017 年开始,TypeScript 的热度在几年内一路飙升, 呈现爆发式增长,终于抵达「第四名」的位置,超过了 C#、PHP、C++ 等二十几岁的老前辈,未来可期。C语言近乎跌出Top10榜单,被Shell赶超。

  数据统计Web前端开发工程师职位月平均收入为1.5万,工作经验3年以上的Web前端工程师达到3万左右。国外前端开发人员和后端开发人员比例约为1:1,但国内比例却在1:3以下,Web前端开发职位的人才缺口巨大。以广州为例:大专学历刚毕业而且技术不错的线左右,本科学历的线左右,所以前端开发是值得去学的。

  前端工程师大多数公司要求学历大专及以上,个别大厂要求高些就是本科及以上,如果是前端天才,那学历这方面可能就不会那么限制。

  答案是:是的,一定要有项目开发的经验才有机会。因为前端实际工作中有很多坑,菜鸟没有经验不会让他们去尝试,毕竟试错成本对公司来说太高了,还不如招些工资高但有经验的人,能直接上手开干。

  原生App总体呈现数量下降的趋势,并且可能未来会更明显。这也是很多公司前端团队规模迅速发展的原因。

  从中国互联网络发展状况统计报告2020报告上可以知道,国内App数量在2018年达到顶峰,随后越发呈现下降的趋势,明显受到小程序等的生态的影响。

  目前腾讯、阿里、滴滴、美团、支付宝、字节全系列等企业都已经完成了小程序架构的建设。这也就意味着未来几年,会有更多的应用会以此形式野蛮发展。而企业想要提升自己的核心竞争力,必然会注重前端技术的发展。

  所以,原生开发人员面临非常严峻的形势。虽然它不可能会消亡,但后面原生越来越会往平台或H5的承载体方向发展,这是一个已经存在的趋势。

  低代码平台持续发展,RPA、AI等技术赋能低代码平台,初级前端的生存空间逐渐被这些平台侵蚀。

  随着十四五规划的推出,进一步推动了企业数字化转型的步伐,众多企业面临数字化转型。相较于培养一支开发团队,多数企业更倾向于使用低代码平台,通过无编码或低编码的方式快速搭建自己的数字化系统。腾讯、阿里等互联网巨头纷纷入局

  现在我们已经完全进入了云服务时代,与过往不同,云厂商提供了各式各样的云基础设施,再往后我们进入了Serveless的时代,也就是“无服务”。

  无服务并不是真的没有服务,而是服务由云服务商提供,你只需要关注业务即可。而与Serveless相伴而来的则是FaaS,也就是函数即服务。

  不管是Serveless或是FaaS,NodeJS以及JS等前端技术是最合适的技术,特别是NodeJS的冷启动时间在毫秒级,远优于JVM秒级的水准,而对于Serveless来说,按需启动与停止这个点对于冷启动时间有非常高的要求。

  在这一点上,虽然有一些争论认为JVM也适合Serveless技术,但从启动时间上来说,无疑是NodeJS更胜一筹。

  5G应用已逐步走入大众生活,每一G的变化都会给整个社会带来翻天覆地的变化,同样,5G的大面积应用,也会给前端开发带来新的机遇与挑战。5G高速低延时的特性将实现传统的单页面的秒开,人们开始追求新的动画效果以及新的交互方式,前端页面将实现更酷炫的动画效果,同时AR、VR、3D建模等场景将重新崛起,图形内容的展示将更加丰富,未来将会有一部分前端工程师将会投入到专门开发动画场景、3D场景的工作中去,这就要求前端工程师要具备更高的图形化开发能力。

  从最初的React Native,到后来的Flutter,electron,跨端的解决方案受到了大量前端工程师的关注和学习。

  Flutter2的发布,其Web开发能力过渡到了稳定版本,同时桌面端开发能力也进入了beta阶段,进一步提高了代码的复用性,同时它也拓展了很多IOS的功能,生态进一步壮大。近乎一套代码便可以完成移动端、web端、桌面端应用的开发,大大缩减开发人员学习其他平台开发技术的成本,一线互联网公司也在将其部分应用使用Flutter进行重构。

  electron作为一个基于Nodejsde桌面端跨端开发框架,深受大厂的喜爱,飞书、vscode、twitch等均是基于electron进行开发。跨平台也让 Electron 可同时开发 Web 应用和桌面应用,无论是 UI,还是代码,很多资源都可以共享,大幅减少了开发者的工作量。

  需求推动着跨端框架的发展,无论从成本还是效率考虑,跨端开发都将成为前端开发未来的发展方向之一,其生态也会迎来疯狂扩张。

  这几年全栈工程师被炒的非常火热,而发展最快的所属Web前端转全栈,因为前端的基础语言是JavaScript,而后端Node的基础也是JS语言,这就为前端研发人员创造了得天独厚的优势。不过Node永远不会取代后端主流语言,至少现在不会。

  随着前端技术的发展,其就业方向越来越广泛,估计未来几年前端将划出分水岭,前端岗位的划分越来越精细,垂直领域也会越来越深。

  跨端技术的发展、TS的兴起、5G时代的来临,这些都推动着前端领域向大前端前进,跨端开发技术、TS、VR、AR等都将成为很多前端工程师必备的知识,前端工程师在向高级进阶的过程中,也必将朝着大前端方向发展,大前端将给前端工程师们带来新的机遇与挑战。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186