5门可能即将衰落的编程语言,转行的千万别学了!

Դ未知

ߣ老铁SEO

16

2019-09-22 19:33:16

近日,网站 Dice Insights 近日发表了一篇题为

《5 Programming Languages That Are Probably Doomed》的文章。

作者主要根据 TIOBE 和 RedMonk 这两个编程语言排行榜,以及 Dice Insight 网站上与招聘信息相关的数据,总结了一些有“衰落迹象”的编程语言。

Ruby

很久以前,Ruby 非常受欢迎,它是 TIOBE 月刊上的 TOP 10 编程语言,开发人员普遍都会称赞它极低的入门门槛。但在过去的 18 个月里,其在 TIOBE 的排名从第 9 位下降到了第 12 位。

另外发现,对 Dice 过去一年发布的招聘数据的分析显示,寻找精通 Ruby 的技术专业人员的公司数量大幅下降。2018 年,Ruby 的就业数量下降了 56%。这是一个巨大的警告信号,表明很多公司正在放弃 Ruby!

Haskell

据称,Haskell 将在 2020 年进行一次重大的更新(由 GHC 和 GitHub 中与 Haskell 相关的仓库可以看出)。一些知名公司和项目(Facebook、GitHub 等)都曾使用 Haskell 在某个时候构建过重要的程序。然而,Haskell 在 RedMonk 的语言排名长期保持不变且比较靠后,这表明几乎没有开发者关注它。是否意味着它死了还是完全死了?

Objective-C

苹果的 Objective-C 已经 35 岁,五年前,苹果公司的高管们登上舞台,为其软件生态系统推出 Swift,这是一种新的、经过改进的编程语言。毫无疑问,他们希望开发者能迅速接受 Swift 以替代掉 Objective-C。

公平地说,更多的开发人员已经开始使用 Swift (特别是在功能变得更加丰富的情况下),但是 Objective-C 并没有像一些人所期望的那样在流行语言排名中暴跌,可能只是许多开发人员更喜欢使用他们一直使用的语言。

不过到某一时刻,Objective-C 很可能会完全消失。因为 Swift 正在成为一种非常有效的语言 —— 用于构建 iOS、macOS 和即将推出的跨平台应用程序。

R

早在多年前,R 是一种越来越流行的数据分析语言。然而,Python 似乎正在迅速崛起并吞噬了 R 的市场份额。

尽管 R 仍然被学者和数据科学家所使用,但对数据分析感兴趣的公司正转向 Python,因为它的可伸缩性和易用性对开发者更具吸引力。因此,虽然 R 在 TIOBE 的编程语言流行指数有所下降,但其他研究显示,R 的使用率下降缓慢其实有利于 Python 的发展。

Perl

即使 RedMonk 语言排行榜的数据显示 Perl 受欢迎程度下降,但考虑到仍然有大量的“上古”网站在使用它的代码,所以该语言还需要很长一段时间才能完全“衰落”。除此之外,开发人员普遍采用其他编程语言来构建网站,这意味着 Perl 将陷入越来越多的废弃状态。

P.S. 在本文的早期版本中,我们说过 Perl 几乎没有活跃的开发。不过正如一些有帮助的评论者指出的那样,事实并非如此:它每年更新一次。然而,鉴于它在 RedMonk 和 TIOBE 上的排名下降,我们仍然认为这是一门有衰落迹象的语言。

最值得学习、最赚钱的三种编程语言

对于转行的人来说,这几种编程语言是不能选择的,相对的,也有几种现在非常热门的编程语言,适合大家学习!

Java

Java是一种通用的通用编程语言,主要用于创建跨平台应用程序。无论想部署于何种平台 - 桌面,移动端还是Web - Java都能满足您的需求。

TIOBE编程社区索引根据搜索引擎结果衡量编程语言的流行程度,截至2018年7月,Java一直是最受欢迎的语言。

以下是TIOBE编程语言排行:

根据Stack Overflow调查,Java的受欢迎程度为45.3%,(排除HTML,CSS,SQL这些非独立的,用于支持主语言的编程语言)排名第二位

在美国,调查发现Java开发人员每年的收入约为10万美元。同样,Indeed.com估计,美国的Java开发人员每年的平均收入为100,873美元。

Java

Java是一种动态编程语言,主要用于增强网站的交互性。

它通常被描绘成“对初学者友好”的语言,正因为如此,它在开发者社区中的使用量也大大增加

Stack Overflow是一个开发人员用来分享技能的流行网站,该网站通常会进行年度调查,从开发者社区获得有用的统计数据 - 这些数据包括工资、最受欢迎的技术等

在2018年1月,该网站调查了超过10万名开发人员,并得出了一些有趣的统计数据。

下图就是Stack Overflow根据编程的受欢迎程度绘制出来的:

(详情:https://insights.stackoverflow.com/survey/2018#most-popular-technologies)

如上图所示,Java是2018年的顶级编程语言,使用量达到69.8%,已经连续六年排名第一了。

GitHub是全球数百万开发人员都在用的代码共享网站,在GitHub上Java也是最常用的编程语言。在2017年底的一份报告中,GitHub表示其大多数用户的库都依赖于Java

下图是GitHub根据编程语言的流行度绘制出的图表:

在全球范围内,Stack Overflow调查发现,Java开发人员每年的收入约为55,000美元。但是,在美国使用该语言的开发人员的年收入约为98,000美元。

Indeed.com是一个受欢迎的就业搜索网站,估计美国的Java开发人员每年平均收入110,945美元。

Python

Python是一种功能强大的高级编程语言,在2018年获得了极大的普及。由于其通用性,可广泛用于各种任务,诸如Web开发,机器学习和数据分析等。

Stack Overflow发现其38.8%的用户主要使用Python开发他们的项目。根据该网站的调查,Python的受欢迎程度在2017年超过PHP之后,在2018年则又超过了C#

在GitHub平台上,Python超越了Java,成为使用量排行第二的编程语言,2017年开启的pull request 比2016年增加了40%。

值得一提的是,人工智能领域的兴起可能会持续刺激对Python的需求。事实上,Stack Overflow称其为“ 增长最快的主要编程语言”。

下图就展示了Python惊人的增长速度:

在全球范围内,Stack Overflow调查发现Python开发人员每年的收入约为56,000美元。在美国,Indeed.com估计他们平均每年赚114,811美元。

想要转行的你,知道自己该学习哪门编程语言了吗?

佭ϴý Ѷ Media8ý

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部