点击上方蓝字关注前端真好玩,从此前端进阶不再难

框架之争

两三年前经常能看到 Vue 和 React 两方框架使用者的互喷,17 年甚至还有大 V 表示使用 Vue 的都是小白~

今日其实框架之争已经很少看见了,并且两个框架居然逐步的在使用上开始统一起来。其实技术都是服务于业务的,公司让你用啥你也只能用啥,除非你有话语权更改技术栈或者说离职。毕竟技术只是大家的吃饭家伙,给钱到位用啥框架都行~

但是从求职的角度来说,笔者通过观察读者的求职情况以及市场,得出了一些结论大家可以看看:如果你会 React,那么市场的包容度会很大;如果你只会 Vue,那么市场会比前者小。以上结论只存在于你只熟悉其中一种框架,如果你两种都熟悉就不存在以上情况。

为什么这样说呢?因为大部分大公司都在使用 React,产出的轮子、框架也是基于 React 来做的。大家可以细数下大厂开源项目中是不是 React 会相比来说多得多,比如说 antd、umi、rn、taro 等等。生态是自上而下的,中小型公司如果要使用这些技术,那么技术栈也得切换成 React,长久以往技术栈选型会因为这些轮子而逐步偏向 React,所以我会得出以上的结论。

跨端的热潮

跨端的需求会越来越大,毕竟节省人力成本及重复开发都是公司所需要的。

各个平台的小程序在这两年如雨后春笋般一个个的冒出来,这种情况带来了新的跨端技术栈的诞生,当然一些 KPI 项目基本已经死在浪潮中了,比如说 MpVue。目前说到小程序的跨端,基本就是 taro 的天下了。

移动端的跨端技术栈也出现了巨大的变化。RN 还活的好好,Weex 已经凉的爬不起来了,Flutter 异军突起,虽然笔者都没学过这些~

新技术的加入

两年的时间多了很多新技术及概念。

远的不说,近的比如微前端、Serverless、低代码等一个个概念往外蹦。这些概念里笔者认为微前端还是有些学习的必要,这里不是说从框架的角度去讨论,而是说微前端底下的内容。比如说怎么通过 JS 实现沙盒、CSS 的样式隔离、各个子应用的通信方案、微前端几种流行方案底层涉及到的 iFrame 和 Web Comonent 的内容。

Serverless、低代码这些更多的还是从工程化及减少运维及开发成本、服务器降本等等去考虑,大部分前端开发者其实学不学都还行。

另外新技术很多都是为了挑战老技术而诞生的,比如说 Webpack 的竞品就有一大堆,但是 Webpack 虽然一直被人诟病,活确实活得很好,并且吸收了竞品的优势,逐步把自己的市场稳固并扩大。

两年时间不多不少,你要说前端新技术在这两年发展了很多吧也没毛病。毕竟蹦出来一大堆新技术及概念,但是你要说没什么发展其实也没啥错。三大框架还是那三个,各种工程化的工具也还是老一套,无非版本迭代多了一些学习成本。

市场的要求

18 年 8 月份笔者开始找第一份前端工作,那时候感觉市场的要求还是挺低的,你熟悉框架的使用、前端基础好点基本上找工作没啥问题。但是如今会这些已经远远不够了,你面试中不说点技术栈的原理基本没过的希望。

原因其实也很简单,两年时间涌入了太多的从业者,人多了坑还是那么几个,那也只能择优录取了,可想而知再两年前端的求职环境又会有一个难度台阶的提升。

如果觉得不错,素质三连、或者点个「」、「在看」都是对笔者莫大的支持,谢谢各位大佬啦~

- END -

2018 年 VS 2020 年,两年之间前端竟变化如此之大!

2018 年 VS 2020 年,两年之间前端竟变化如此之大!

欢迎同仁投稿,扫描下方二维码联系即可

转载同样可以联系下方二维码获取授权

相关文章: