
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们希望找出那些潜在工作投资回报率最高的学习和技术主题。这里我们不是要分出高下,而是想看看哪些技术在 2021 年最可能为你找到(或留住)一份出色的工作。我们还会探讨一些更宏观层面的技术趋势。
编程语言排名
JavaScript 在 GitHub 和 StackOverflow 上仍然占据着主导地位。提示
大家应该学习 JavaScript,尤其是学习 JavaScript 中的函数式编程。
JavaScript 的大多数顶级框架(包括 React、Redux、Lodash 和 Ramda)都基于函数式编程理念。
TypeScript 超越 PHP 和 C# 跃居第四位,仅次于 Java、Python 和 JavaScript。Python 超越 Java 排名第二,这也许是因为人们对 AI 的兴趣迅速增长,以及用于 GPU 加速的动态深度神经网络的 PyTorch 库带来的推动作用——这种库使人们可以更加轻松便捷地完成针对网络结构的实验。
JavaScript 在 StackOverflow 上已经连续 8 年排名第一了。Python、Java、C#、PHP 和 TypeScript 则击败了 C++、C、Go、Kotlin 和 Ruby 等语言。
框架
前端框架这边,大多数 JavaScript 开发人员都在使用 React、Vue.js 或 Angular。jQuery 仍然有着令人惊讶的份额,几乎是 Vue.js 的两倍,但是我猜测 jQuery 在应用程序中用的少一些,而在内容网站和 WordPress 模板中用的更多,因此我们今年将排除掉它。
搜索量
React 以 57.5%的搜索量份额占据统治地位,而 Angular 拿下了 31.5%,Vue.js 是剩下的 11%。
调查方法:所有搜索趋势均按主题而非关键字挑选,以排除误报。
就业机会
如果你想选出能让你在 2021 年最容易找到工作的框架,那么最好的选项仍然是 React,自 2017 年以来就一直没变。在提到常见前端框架的职位列表中,有 47.6% 提到了 React,提到 Angular 的有 41.2%,而 Vue.js 位居末位,是 11.2%。
值得一提的是,大多数职位需求列表都说他们要求应聘者具备几大框架之一的工作经验,但如果你仔细检查他们列出的技术栈,会发现其中的很大一部分实际上是 React 开发岗位,并且会优先考虑资深 React 开发人员。下面的下载趋势中也有一些证据可以支持这个结论。
调查方法:在 # 上搜索招聘信息。为了消除误报,我在搜索内容中加入关键字“软件”,以提高相关性。我还从“Vue.js”中省略了“.js”,因为许多结果中都不包含“.js”。所有 SERPS 均按日期排序,并抽查相关性。
下载量
npm 的下载量排名看起来和搜索趋势非常接近,但这里还能看出一些有趣的结果:Angular 2+ 和 Vue.js 的下载量几乎是并驾齐驱的,但如果你加上使用旧版 Angular 框架的数据,Angular 的下载总量就会显著超越 Vue.js。
如果我们用饼图观察最近的下载份额,可以看出 React 占 66%,Angular(所有版本)约 20%,Vue 约 15%。
TypeScript vs JavaScript
10.6%的雇主在职位需求中特别提到了 TypeScript,高于去年的 7.4%。
毫无疑问,开发人员对 TypeScript 的兴趣浓厚且增长迅速。我预计这种趋势将在 2021 年继续下去,并且用户会学着应对使用 TypeScript 的一些成本(例如更多使用接口来替代内联类型注释)。
专门提到 TypeScript 的职位数量仍然相对较少,但在 2021 年,拥有 TypeScript 的工作经验会稍微增加你找到工作的几率。到 2022 年,拥有 TypeScript 的某些经验可能会给你在就业市场上带来优势。但是,由于 JavaScript 开发人员学习 TypeScript 比学习全新的语言要容易得多,因此 TypeScript 团队往往愿意雇用和培训优秀的 JavaScript 开发人员。
南宁达内IT培训免费试听课程火热报名中,带你轻松入行,26大课程全国45个城市,129家中心均可就近学习,学完后,达内老师会帮助进行面试辅导,在面试前,就带你跨过可能存在的坑,让你入职更加顺利。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请添加3216764521学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。