编程语言应用

首页 » 常识 » 问答 » 跨行或者小白,2022年,这些编程语言最
TUhjnbcbe - 2022/8/15 8:50:00
北京中科 http://m.39.net/news/a_5778540.html

近日,编程课程网站CodingNomads发布了一份“年最值得学习的编程语言”报告,详细介绍了一些语言的职位需求和薪资水平。

如果你对编码的数据和逻辑方面感到兴奋,你可能希望学习Python、Java、C、C++或C#。如果你对视觉设计和UX/UI很感兴趣,那么JavaScript和TypeScript将是最适合你的语言。如果你想创建移动应用程序,你应该学习Android的Java,以及苹果iOS的Swift/Objective-C。除了个人兴趣和偏好外,归根结底大多数人都是想通过学习编程来提升工作机会和收入。

首先,CodingNomads基于美国和欧洲LinkedIn上的职位发布数据总结出了一个最受欢迎语言榜单:其将榜首位置授予了Python。排名第二的是Java,前十名中依次还有JavaScript、C++、C#、C、TypeScript、PHP、Perl和Ruby。

截至年12月21日的数据

其次,基于Indeed和Glassdoor所提供的数据,CodingNomads分析了这些最受欢迎的编程语言在美国的平均工资。其中,Ruby排在第一位,平均工资为,美元。C++排在第二位,工资为,美元。其他语言的工资分别是:Python为,美元、JavaScript/TypeScript为,美元、Java为96,美元、C#为89,美元、PHP为85,美元、Perl为83,美元、C为82,美元。

TypeScript因为薪资数据有限,所以没有单独列出;CodingNomads认为,它的薪资水平与JavaScript相近。“对于初级程序员,重要的是要注意这些是平均工资,而不是你的第一份工作。但是,成功的工程师可以期望在几年内达到或超过下面列出的薪资水平。”

截至年12月21日的数据

1、Python

Python位居年最受欢迎的语言榜首,并且鉴于多种原因成为最适合学习的编程语言之一。Python是一种通用的服务器端编程语言,可用于从简单的脚本和自动化到复杂的Web应用程序和人工智能的许多方面。

CodingNomads的联合创始人兼首席讲师RyanDesmond评价称:“虽然Python已经存在了几十年,但由于它在蓬勃发展的数据科学、机器学习和人工智能行业中的使用,对Python技能的需求将继续呈指数级增长。此外,Python被认为是最简单、最强大、最通用的语言之一,因此深受公司、开发人员和有抱负的开发人员的欢迎。

CodingNomads指出,对于对数据科学或机器学习以及通用软件开发和Web开发感兴趣的开发人员,Python是最好的学习语言。

2、Java

Java一种久经考验且备受推崇的语言,世界上大多数最大和最复杂的公司都在Java上运行。Java还是物联网(IoT)的首选语言;也是Android操作系统背后的主要语言,Android拥有全球85%的移动市场份额。

根据CodingNomads的说法,Java被认为比Python更难学,但比C或C++容易。主要原因在于Java在C的基础上进行了改进,而Python在Java的基础上进行了改进。尽管存在学习曲线,但在你学习了Java之后,学习Python之类的语言将变得更加容易。

3、JavaScript

JavaScript是此列表中最独特的语言,并且完全支配了它所使用的应用程序。JavaScript不是像Python和Java(以及此列表中的所有其他语言)那样在服务器上运行;它主要是一种客户端语言,这意味着它可以在你的Internet浏览器中执行。随着Node.js等运行时环境和Express等框架的出现,Javascript现在也在认真尝试服务器端的开发。

JavaScript允许你在网页上编写复杂的功能,以创建动态更新的内容、动画图形等等。世界上超过97%的网站都在使用JavaScript。JavaScript也是GitHub上贡献者中最受欢迎的语言。此外在年HackerRank的发现中,JavaScript是全球招聘经理最青睐的语言。

图片来源:HackerRank

1、TypeScript

TypeScript在年的榜单中排名第7,它是榜单中的新成员,也是榜单上最年轻的编程语言。Microsoft于年发布的TypeScript是JavaScript的“typed”版本,在大型代码库中非常流行。该语言用于客户端和服务器端开发,以创建带有类型的基于JavaScript的项目,这对于捕获错误和避免系统性问题非常有用。

虽然JavaScript是网页和在线应用程序的主要语言,但它最初的设计目的并不是创建大型、复杂的系统,例如我们今天所了解和喜爱的Web应用程序。因此,TypeScript正在迅速普及,以提高Javascript开发的效率。

由于其使用和流行,TypeScript在年JavaScript现状调查中被评为“采用最多的技术”。Github的Octoverse报告显示,就活跃开发人员和存储库的数量而言,TypeScript是增长最快的Github社区。

2、SQL

SQL没有出现在最受欢迎的编程语言列表中,因为从技术上讲它是一种查询语言。

然而,SQL在美国和欧洲的招聘信息都比名单上的其他语言多。这是因为无论你专攻哪种语言,你通常也会使用SQL与数据库进行交互。使用SQL与现代数据库轻松交互的能力是所有软件开发人员必须具备的一项关键技能。

更多详情可查看完整报告:

1
查看完整版本: 跨行或者小白,2022年,这些编程语言最