随着Web前端的飞速发展,越来越多的人加入到前端工程师的行列,于是两个核心问题就出现了:1.前端发展的未来和趋势是什么?2、我应该学什么来提高自己的核心竞争力?从发展前景来看,从2012年到现在,国内Web前端技术热潮高涨,证明前端有强大的生命力,至少未来5-10年不用担心行业的发展。那么,2020年前端发展的趋势是什么?一、超级APP之下——Web标准的重新定义近年来,小程序可谓是火得一塌糊涂,甚至连小程序开发的阵地都独立了。在微信小程序出现之前,大家都在谈论Hybird和ReactNative,但毕竟只是技术层面的狂欢,并没有注入业务属性。一方面,小程序的出现告诉业界,Webview在目前的设备上也很不错;另一方面告诉行业如何让有能力的商家在超级APP上进行私域运营。但缺点也很明显。可能很难产生最终的行业标准,Web的碎片化会更加严重。2.工程系统的重新升级以前我们挂在嘴边的Yoman、cli等一系列优秀的构建工具,在庞大的项目组中总觉得“几乎没有意义”,于是逐渐发展到gulp、webpack和当前的cliui界面。2020年,工程体系将继续走向闭环。不再是脚手架那么简单,而是结合IDE打通业务属性,从项目初始化,到写代码,到CI,到灰度,到发布,形成一个比较完整的体系。闭环。3、让前端更贴近业务——Serverless其实Serverless已经和前端联系在一起了,只是我们可能意识不到而已。比如我们经常使用的CDN就是serverless的实现。随着Serverless的逐步落地,BFF层的代码将摆脱运维、机器分配等复杂问题。这是我们的前端应该做的。服务器端同学重点关注中端系统的实现。对企业的好处是减少试错的成本。那么在如今的前端环境下,如何才能提高自己的核心竞争力呢?必须学会以下几个方面:可以使用框架,但不局限于框架的使用。目前Vue和React还处于火热阶段,但是使用框架的时候记得看下底层源码和架构设计。JavaScript是前端核心。作为一项基本技能,无论工具或框架如何变化,都不可避免地要了解底层的JavaScript和设计模式。学习服务端开发,前端逐渐和服务端打交道,很多人还停留在写页面、调界面的阶段。大厂或资深前端工程师的招聘,要求你有节点开发经验。一个人一个人学习会很迷茫,缺乏动力。这里推荐我的前端学习交流群:603、985、993,都是学习前端的,想做炫酷的网页,想学编程。我整理了最全的前端学习资料,从最基础的HTML+CSS+JS【炫酷特效、游戏、插件打包、设计模式】到移动端HTML5项目实战学习资料。前端小伙伴,想学习web前端,或者转行,或者大学生,或者想在工作中提升能力的小伙伴,欢迎正在学习的小伙伴加入学习。了解前端工程。Web业务越来越复杂和多样化,前端开发也从WebPage模式转变为WebApp模式。前端工作需要多人协作,必须考虑项目的可维护性、开发质量、标准化等。我们都知道真相,但我们从哪里学到这些东西呢?
