🚀 2020 年你应该选择 JavaScript 的 5 个理由
1. 为后端、前端、桌面和移动创建应用程序的强大功能
2. JavaScript 存在于浏览器中,并且可以在任何地方运行
3. JavaScript 是几乎所有网站中最重要的部分之一
4. JavaScript 是世界上最流行的编程语言
5. 到处都有大量工作机会
总结
最初发表于Medium
想学习编程?或者你想学习一门新的编程语言?你来对地方了,这里可以帮你扫除那些你经常遇到的疑虑。今天,我将为你列出五个选择 JavaScript 的理由。最终,你会感受到为后端、前端、桌面和移动端创作的强大力量。这难道不令人难以置信吗?
正如我上面所说,无论您是在考虑学习编程还是只是想学习一种新的编程语言,首先想到的就是您应该学习哪种编程语言,不是吗?
太好了,你正在做决定。然而,下一场战斗会让你的大脑爆炸。让我想想,PHP 听起来很有用,因为我可以构建网页和服务器端 Web 应用程序。Java 似乎在企业级使用很广泛,Python 也广受推荐,至于 C#,我目前还不太了解。好吧,我想我已经决定了:我觉得我应该学这个——或者这个。等等,也许最好还是从我软件工程师朋友那里征求一下反馈。最后,他们的建议是选一个就行了;选哪个真的无所谓。哇,这太复杂了。停!停!
让我们结束这场争论吧。我会给你一些令人信服的理由,告诉你为什么 JavaScript 是编程语言选择中的安全之选。
1. 为后端、前端、桌面和移动创建应用程序的强大功能
在我看来,这是你在 2020 年乃至未来都应该押注 JavaScript 的最重要原因。几年前,你只能用 JavaScript 创建前端应用程序,后来才用到后端。
然而,在 2020 年,你可以用 Electron 创建桌面应用程序了。Electron 是一个使用 JavaScript、HTML 和 CSS 等 Web 技术创建原生应用程序的框架。例如:Slack、Whatsapp、Discord、Atlassian、Skype 等等——实际上,这样的应用场景数不胜数。
还是不信?2015 年,我们迎来了 React Native,这是 Facebook 打造的开源移动应用框架。现在,您可以使用 JS/ReactJS 构建跨平台应用:iOS、Android 和 Web。这难道不令人惊叹和心动吗?
你需要关注的是,如果你了解、理解并坚持 JavaScript 核心原则,你就有能力创建跨平台应用。只需一次。
2. JavaScript 存在于浏览器中,并且可以在任何地方运行
JavaScript 是 Web 的标准语言,事实上,它是事实上的语言。到了 2020 年,如果你学会了它,你不仅能够构建现代 Web 应用程序,还能构建适用于任何设备和平台的任何应用程序。
此外,你可能已经注意到,技术整体上正在发生着巨大的变化。它们的变化如此剧烈,以至于你甚至可能还没来得及学习完一个版本,新版本就发布了。最糟糕的是,有时它们完全不兼容。
由于 JavaScript 在浏览器中运行,因此您不需要经历任何环境或编辑器配置的痛苦。
3. JavaScript 是几乎所有网站中最重要的部分之一
尝试在浏览器中禁用 JavaScript 一分钟,一切都会变得令人头疼。你会发现你最喜欢的网站会因为严重依赖 JavaScript 而停止运行。Spotify、Facebook 和 Instagram 甚至无法加载,你也无法播放音乐或发表评论。此外,Twitter 也不会每秒更新推文。
4. JavaScript 是世界上最流行的编程语言
根据 2019 年 Stack Overflow 开发者调查,JavaScript 连续第七年成为最受欢迎的编程语言,也是全球最常用的编程语言。正因如此,无论对于初学者还是经验丰富的开发人员来说,它都是一个不错的选择。
5. 到处都有大量工作机会
最后一点也至关重要。如果你正在考虑辞掉目前的工作,或者正在寻找新工作,你会注意到 JavaScript 领域有很多工作机会。你很有可能快速进入这份工作,并从事一份令人兴奋的工作,实现你的梦想。但是,等等——除非你做好准备,否则这不会太容易。所以,请查看我的文章“2020 年的 5 个前端预测和趋势”中的资源,它们将帮助你实现找到新工作的目标。
总结
当然,选择 JavaScript 的理由远不止这些。不过,我们先来总结一下我们之前讨论的内容。
- 您有能力为前端、后端、桌面和移动设备构建跨平台应用程序。
- JavaScript 是网络的标准。
- 没有 JavaScript 的网站/站点/应用程序不可能正常运行。
- 如果你精通 JavaScript,你被录用的机会就很大。招聘人员之间争夺 JavaScript 开发者的竞争非常激烈。
感谢阅读!如果觉得这个故事有趣,请点赞并分享给你的朋友,我会非常感激。希望能为你带来更多知识。
鏂囩珷鏉ユ簮锛�https://dev.to/blarzhernandez/5-reasons-why-you-should-bet-on-javascript-in-2020-3okj