JavaScript 造就年薪超过 10 万美元的开发者们!

曾经仅用 10 天开发而成的 JavaScript,在经历了近 30 年的迭代轮回中,终于成为了最受开发者喜爱的编程语言之一,而与之水涨船高的当然也包括了 JavaScript 开发者的薪酬,据 Indeed 的数据统计结果显示,在美国,JavaScript 开发人员的平均基本工资为 115,377 美元 / 年。在这过程中,JavaScript 是如何实现这一点的?

JavaScript 造就年薪超过 10 万美元的开发者们!作者 | Aphinya Dechalert
译者 | 王艳妮,责编 | 屠敏出品 | CSDN (ID:CSDNnews)

以下为译文:

JavaScript 是一个小怪物。它的诞生只用了十天,最初被认为是编程语言界的“学人精”。

在早期,JavaScript 就像车库里的小家伙一样——在 90 年代里,敲敲打打出雪花效果和廉价的文本动画,在互联网怀旧史中占据一席之地。

那时候没人能提前看到 JS 具有六位数收入的潜力。

将时间轴快进到将近 30 年后,JavaScript 这时已经成为了编程语言界的千禧一代。它已经对自己有了清晰的认知,为自己准备好了发展空间,并在这个 app 开发盛行的世界中野蛮生长。

JavaScript 之所以受欢迎,很大程度上是因为它上手快,创建快,交付快。

颇受欢迎的工作网站 Indeed 的报告说,在美国,JavaScript 开发人员的平均基本工资为每年 115,377 美元。

屏幕上随机飘落的雪花是如何变到具有 API 接口和数据库连接的功能完备的应用程序的呢?

JavaScript 造就年薪超过 10 万美元的开发者们!

那个小孩长大了

上世纪 90 年代,互联网还没有真正成气候。JavaScript 是 NetScape 在与微软进行的浏览器大战中受委托应运而生的一种脚本语言。

它仓促的概念,诞生和对名字的选择招致了那些采用传统编程方式的人的鄙视。那时,弥合机器和需求之间鸿沟的系统化方法仍然很流行,而不是自学成才或由社区驱动的学习。

这些年来,JavaScript 不入流的趋势持续存在。尽管作为应用程序和平台开发的首选语言,JS 逐渐占据主导地位,但这种认知仍然以 meme 的形式持续存在。

2010 年,苹果公司决定促使第三方小应用程序 Flash 的死亡,转而使用开源 HTML5。在这场闹剧的前一年,Node.js 诞生了,旨在通过创建实时响应(不必少于 10,000 个并发连接)来提高 Web 应用程序的可扩展性。

JavaScript 造就年薪超过 10 万美元的开发者们!

凭借库和框架昂首阔步

**
**

随着软件包管理器 npm 发布于 2010 年,开发人员们能够以更简单和统一的方式创建以及共享代码了。Angular.js 也由 Google 在当年发布。JS 测试框架 Jasmine 也于次年 11 月亮相了,Mocha 紧随其后。

在 2011 年,Bootstrap 加入了竞争,使接口的快速原型产出成为可能,并加速了单页应用程序为主流开发所接受的过程。

jQuery 与 Ajax 息息相关,到 2015 年,头部的一百万个网站中有 62.7%使用了 jQuery,共占领了超过 17%的网站。截至 2019 年 5 月,头部的一千万个网站中有大约 73% 都多多少少用到了 jQuery。

开源计划有些由社区推动,有些由 Google 和 Microsoft 等大型组织的支持。这些开源计划加速了 JavaScript 的增长并加强了对快速扩展的数字空间的控制。

JavaScript 造就年薪超过 10 万美元的开发者们!

你能做的我都能做

JavaScript 的初衷是使开发人员可以访问 Web。随着 Web 的普及,它不再局限于 PC,而 JavaScript 的应用程序开发也是如此。

基于 JavaScript 的跨平台开发的兴起,使得传统 CS 课程中教授的知识无法满足行业需求,从而新出现了一批自学成才的开发人员。

随着 JavaScript 成为 Internet 及其各种技术的代名词,人们对它的兴趣以及它在各种领域中的应用带来了前所未有的需求量。免费的,低价的,以及容易访问的资源的快速增长也促使越来越多的开发人员抱着终身学习的态度,以期跟上技术,标准,框架,库,以及 JS 生态系统中的其他任何发展。

全球范围内消费者们对 Web 使用的激增也为企业提供了与潜在用户建立联系的机会。随着开发人员对该语言的经验越来越多,熟练程度越来越高,他们的工资也也逐步增长。

JavaScript 造就年薪超过 10 万美元的开发者们!

JavaScript 开发人员是怎么开始要求 100,000 美元+的薪水的?

**
**

JavaScript 很容易学。但是许多企业开始意识到,最终交付的应用程序的质量也取决于开发人员的质量。

对开发人员投资就是对自己的生意投资,而最便宜的开发人员并不一定总能保证最高的质量或长远的战略性眼光。

关于开发人员的雇佣,具有良好履历和项目表现的高素质人才通常要求较高的薪水,具体取决于所处地区,他们是否可到职,以及他们过去从事的交付的种类。

自 JavaScript 的爆炸式发展以来,近十年已经过去了,这意味着相对应的,随着经验的增长薪酬的期望也会有一定水平的增加。在准入门槛低的前提下,经验不足可能会使薪资谈判失败。

由于饱和,市场上的竞争也许很激烈,但是快速并保证健壮性地做出东西来的能力会让企业不成功便成仁,尤其是对那些抱着干练的 MVP 心态推出产品的初创企业来说。

为了吸引具有 JavaScript 相关经验的人才,公司愿意为合适的人选付更高的薪水。由于 JavaScript 在多种平台和设备上的多功能性和渗透性,知识,经验,框架,以及对库的理解会要么成就,要么破坏所需的交付成果。

JavaScript 造就年薪超过 10 万美元的开发者们!

最后的想法

**
**

尽管很容易上手,但不是每个人都能编程。企业有想要付诸实践的想法,而把想法变成现实正是开发人员要做的事情。JavaScript 开发人员供应充足,但充足并不代表所有开发人员的质量都能达到标准。

作为一个行业,现在写代码的能力不仅在于大量炮制类和函数。还在于使界面看起来更漂亮。写代码的过程在 2020 年是一个跨功能技能的大熔炉,这些技能最初是在全栈开发者的保护下定义的。

与目前可以用的所有其他语言相比,JavaScript 是最容易进行全栈开发的了。再加上云基础架构提供商对 Node.js 的广泛支持,JavaScript 凭借自己的适应性现已基本上融入 Web 的大部分内容,而与输出质量相匹配的市场需求和价格也随之水涨船高。

原文:https://medium.com/better-programming/javascript-devs-are-making-100k-a-year-ea2910f3a808

推荐阅读面对疫情等群体性危机,程序员如何在家高效办公?特殊时期,字节跳动高效有序的远程协作办公经验,值得各企业学习!你离成为优秀的架构师,就差这份超全路线图了
AAAI 2020 论文解读:商汤科技提出新弱监督目标检测框架GitHub 标星 14000+,阿里开源的 SEATA 如何应用到极致?区块链创业的尴与尬JavaScript 造就年薪超过 10 万美元的开发者们!你点的每一个在看,我认真当成了喜欢