年度需求最大的前端框架

大家好,这里是大家的林语冰。坚持阅读,自律打卡,每天一次,进步一点

免责声明

本文属于是语冰的直男翻译了属于是,略有删改,仅供粉丝参考。英文原味版请传送 The Most Demanded Frontend Frameworks in 2023

本期共享的是,哪个前端框架有最多市场需求,以及在实际工作机会中薪酬最高。

我们分析了过去 14 个月里的约 50 万个前端岗位。所有工作都来自受信任的网站,比如领英等。

让我们来瞄一眼大数据统计的真相。

需求最大的前端框架

经过 14 个月的大数据分析,大约有 50 万个前端工作机会,我们发现 React 是需求最大的前端框架,总共有 22.5 万个工作机会,强势占据半壁江山。Angular 屈居第二,共有 172,000 个 offer。位居第三的是 Vue,有 48k 个 offer。"Others"代表所有其他前端框架,比如 Svelte/Solid/Lit......尽管其中某些框架目前人气爆棚,但真正的岗位需求却少得可怜。

我们可以瞄一下前端框架的工作机会百分比:

如你所见:

  • ~50% 选择使用 React
  • ~38% 选择使用 Angular
  • ~11% 选择使用 Vue
  • ~2% 选择其他前端框架

粉丝请注意注意,该数据代表所有需要前端框架的工作机会。有一小部分前端工作机会不需要任何不在此数据集中的前端框架,比如日本前端还在使用主流的 jQuery 库。

去年前端需求变化

我们瞄一下去年每月的前端框架岗位数量。

我们可以瞄到 Angular 和 React 势均力敌。直到最后一个月,React 才开始稍微碾压 Angular。Vue 和其他框架则在前端框架市场占有量中占比较小。

去年前端框架的需求与前年的大数据一龙一猪。前年,与 React 相比,Angular 的需求明显减少,但到了年底 Angular 就直逼 React,呈现出有趣的上升趋势。

国际前端框架的需求差异

如果我们按国家/地区划分这些前端框架工作机会,那会发生什么?它会变化无常吗?我们按国家/地区细分了前端工作机会。

虽然在大多数国家中,React 占据主导地位,但也有某些欧洲国家并非如此。瑞士、法国、西班牙和意大利就是这样的例子,与 React 相比,Angular 的就业机会比例更高。在瑞士,Angular 工作占前端工作的 65%。说到市场颠覆,比利时是最具颠覆性的,显然比其他框架更青睐 Vue。在比利时,59% 的前端职位列表需要 Vue 专业知识。

前端框架的职阶分布

上图显示了每个前端框架的初级、高级和领导/架构师角色的数量。我们显然认为 React 和 Vue 没有太大区别,大多数职位都被标记为"高级"。但 Angular 的工作机会却不一样,约 35% 的 Angular 工作拥有"主管"或"架构师"。为什么在 Angular 工作机会中会发生这种情况,这可能是因为 Angular 拥有更大的 App,可能需要领导或架构师配置文件,或者基本上是社区内倾向于将职位指定为领导或架构师的原因。

薪酬最高的前端框架

React 是薪酬最高的前端框架,平均年薪为 11.6 万美元。位居第二和第三位的是 Angular 和 Vue,年薪分别为 11 万美元和 10.7 万美元。

粉丝请注意,这项薪资研究只基于美国的工作样本。各国之间的工资存在显着差异,而且本次调查拥有大量来自美国的工作岗位。

高潮总结

毋庸置疑,截至去年,React 仍主导前端框架市场,约占所有指定前端框架要求的岗位的 50%。此外,React 是薪酬最高的前端框架,平均年薪为 11.6 万美元。

话虽如此,Angular 在职位空缺中也占有很大份额,其中 38% 的前端职位需要 Angular 知识。鉴于 StateOfJs2022 调查显示,Angular 可能是一个非常可行的选择。它可能提供比 React 更少的竞争,但仍然保持大量的就业机会。这些见解对于那些开始从事前端的职业开发者而言可能很有价值。

关于 Vue,它是一个很棒的框架,人气爆棚,但是 Vue 的就业市场相对较小。从 Vue 作为主要前端框架入行可能并不可取;相反,从 React 或 Angular 入行,然后在必要时过渡到 Vue 是更具战略性的职业规划。

本期话题是 ------ 你从事或像从事的公司更青睐那个前端框架?

欢迎在本文下方群聊自由言论,文明共享。谢谢大家的点赞,掰掰~

《前端 9 点半》每日更新,坚持阅读,自律打卡,每天一次,进步一点

相关推荐
浮华似水19 分钟前
简洁之道 - React Hook Form
前端
正小安2 小时前
如何在微信小程序中实现分包加载和预下载
前端·微信小程序·小程序
_.Switch4 小时前
Python Web 应用中的 API 网关集成与优化
开发语言·前端·后端·python·架构·log4j
一路向前的月光4 小时前
Vue2中的监听和计算属性的区别
前端·javascript·vue.js
长路 ㅤ   4 小时前
vite学习教程06、vite.config.js配置
前端·vite配置·端口设置·本地开发
长路 ㅤ   4 小时前
vue-live2d看板娘集成方案设计使用教程
前端·javascript·vue.js·live2d
Fan_web4 小时前
jQuery——事件委托
开发语言·前端·javascript·css·jquery
安冬的码畜日常4 小时前
【CSS in Depth 2 精译_044】第七章 响应式设计概述
前端·css·css3·html5·响应式设计·响应式
莹雨潇潇5 小时前
Docker 快速入门(Ubuntu版)
java·前端·docker·容器
Jiaberrr5 小时前
Element UI教程:如何将Radio单选框的圆框改为方框
前端·javascript·vue.js·ui·elementui