编者按:JavaScript在前端的地位不可撼动,相关职位的薪资待遇也在稳步提升。在这种繁荣的局面下,各种框架和工具层出不穷,一时间令初学的开发者眼花缭乱,不知该做何选择。为此,从事软件开发教学创业的Eric Elliott通过分析Google搜索趋势、State of JS Survey、Stack Overflow等调查数据,以及NPM下载量、汇总的职位发布情况等,给出了有助于获得一份JS编程工作的相关推荐,并且对未来十年的前沿技术进行了展望。原文发表在medium上,标题是:Top JavaScript Frameworks and Topics to Learn in 2020 and the New Decade
如果您想获得一份出色的JavaScript工作,或者想跟上2020及今后10年的重要技术,那这篇文章你找对了。本文的目的不是要告诉你哪些技术栈和框架是“最好的”或者最受欢迎的技术,而是要介绍一下哪些技术栈和框架能为你在2020年及今后拿到一份好工作提供最佳机会。
我们会研究各种来源的数据:
按照主题跟踪Google Search趋势
State of JS Survey的数据
Stack Overflow Survey调查
Npm下载量
汇总的职位发布情况
这些指标都不完美,但就我们的目的而言,npm下载量和职位发布情况最为重要,当我们把这些指标汇总起来看的时候,就能清晰一致地描绘出JavaScript技术的版图和趋势。根据这些指标来选择要学习什么框架是个好主意吗?那要取决于你的目标是什么。
既然我们有一个明确的目标——为求职者寻找学习的投资回报率——那这项任务就比告诉每个人什么是最好的要容易多了。尽管没有对所有目的而言都是最佳的东西,但客观地定义什么能为你实现特定的具体目标提供最大的机会还是比较容易的。我们不妨看一些数据。
首先是JavaScript的学习
在你开始太过操心技术栈之前,还是请先学习好JavaScript以及怎么用它来编写软件吧。如果你还没有办法解释什么是函数组合,什么是对象组合,什么模块,请从此处开始








