2018 年的主要 IT 技术:最需要、增长最快的 IT 技术

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2018 年的主要 IT 技术:最需要、增长

最快的 IT 技术

作者:作者 Christina Mercer 编译杨勇

来源:《计算机世界》 2018年第4期

Stack Overflow 报告指出,Angular 和JavaScript 是这一年的主流技术

无论您是IT 老专家还是有抱负的新人,都面对要跟上新兴科技以及迫切需要某些技术的

巨大压力。

去年,DevOps 技术和开源框架在技术排名表中有所上升,而几项需求最大而且增长最快的技术今年排名基本保持不变,排名表中排名靠后的某些技术出现了令人非常激动的变化。

在本文中,参考StackOverflow 的《开发人员生态支持系统》年度报告的深度分析结果,让我们一起来了解2018 年IT 领域最需要而且增长最快的技术。

最需要的IT 技术

今年的报告显示,排名前四的技术与2016 年的一样。JavaScript、Java、Python 和C

#(按此顺序)是排在最前面的,而亚马逊网络服务(AWS)和ReactJS 等其他技术则报告

出现了大幅上升。

Stack Overflow 数据科学家Dave Robinson 指出:“我们已经看到在过去几年的变化,

但某种技术一旦做大之后,其变化似乎就慢下来了。”

这一年真正引人注目的是JavaScript 库ReactJS。该项技术变化最大,超越了SQL 和Linux 这样的流行技术,从第25 位上升到第6 位。

Robinson 解释说:“我认为JavaScript 框架在过去几年中的发展趋势和变化是最令人兴

奋的。在一些技术和软件开发领域,人们使用的工具与10 年前的相同。

但对于JavaScript 框架,情况并非如此。情形变化的很快,人们需要努力工作才能跟得上。

我们看到了A n g u l a r J S 、JQuery 以及更新更小的技术的变化,这些技术在排名

表中的变化不像Q.js 那么明显。所以,我们去年看到的技术可能和今年的有所不同。”

AWS 技术也有很大的上升,从第12 位上升到第5 位,跳了7 位,在StackOverflow

的工作排名表中占据了10.3% 的技术标签。

R o b i n s o n 说:“ 据Stack Overflow 的数据,尤其是英国,是亚马逊网络服务和

微软Azure 最常见的用户。

我确实认为英国在采用云技术方面走在了全球的最前面。”

10 大最需要的IT 技术是:

JavaScript

Java

Python

C#

亚马逊网络服务(Amazon Web Services)

ReactJS

SQL

Linux

.net

Node.js

哪些技术变得不太需要?

这一年,有些IT 技术排名还没有下降,有些则大幅下降。

Robinson 说:“ 排名下降最明显的技术可能是PHP,其需求比以前少多了。它在高收入国家的需求普遍萎缩,但在巴西和俄罗斯等一些收入不高的国家的需求却有所增长。

我猜想,这是因为新公司很少会使用PHP 启动一项新业务。”

去年,PHP 排名第5,但在下滑了11 位之后,今年排名跌出了前10,跌至第16位。

HTML 的情况也是如此,在这一年的报告中排名第15,一年中下降了7 位。

5 项排名下降最快的技术:

PHP (-11)

HTML (-7)

CSS (-5)

AngularJS (-4)

Ruby (-2)

Robinson 解释道:“一般来说,一旦某项技术排名开始下降,就不太可能再升回来,科技的流行并不是周期性的。”他补充说:“这并不意味着某项技术走向了消亡,而是被其他技术取代了。

我们也看到Ruby 在过去几年里排名下降了。我认为它已经被Python 和Node.js 取代了。”

哪些IT 技术上升的最快?

除了某些技术外,需求最大的技术在这一年内排名基本保持不变,StackOverflow 在其网站上报告了排名上升的某些技术,其中,Angular 上升最快,排名几乎上升了一倍。

其他排名上升比较明显的有React Native 和React.js,而谷歌的机器学习框架TensorFlow 紧随其后。

在这一排名表中,ReactNative 在英国的应用已经从0.10% 增长到0.15% 以上。而TensorFlow 则从0.5% 增长了0.15%。

新技术的应用是由需求决定的。您很少看到某种技术发展趋势是由IT 专业人员或者开发

人员推动的。相反,是由企业推动的。

“初创公司往往在招聘领域占据主导地位,因为这些企业成长非常快,所以我们调查分析

的重点是那些需要有特殊技能的新员工的企业,而不是企业主要使用的技术。”

初创公司的员工数量较少,因为他们成长的非常快,而大企业可能有数百名员工,新技术

的成长空间往往有限。

他补充说:“那些处于成长阶段的企业往往采用较新的技术。”

值得关注的未来发展趋势

当我们想知道未来几年里哪些技术会越来越受欢迎时,重要的一点是不要陷入围绕某些主

题领域的炒作中。

Udacity 的英国发展经理Andy Parker 提醒英国《计算机世界》在预测哪些技术会成功,

需求会更大时应注意一些问题。

他说:“从长远来看,很难预测到底需要什么技术。新技术不断涌现,使得开发人员和有

抱负的技术人员难以预测应该学习什么语言和技术。”

例如,随着机器学习和人工智能在过去几年中的迅速流行,Python 也随之流行起来,经常用于这些应用中。然而,这并不一定会持续很久,而采用机器学习或者人工智能来创建工具的

具体技术无疑会改变。

Parker 补充说:“所有专业人士都必须接受终身学习的理念,才能在职业生涯中不会落后,并获得成功。”

随着越来越多的科技公司创建新的框架和系统,普遍要求开发人员和IT 专家能够快速学

习新技术。再也不能只坚持使用某一种技术了。

Parker 解释说:“教育系统应适应技术需求的变化,这一点非常重要。虽然传统的学术教育提供了坚实的基础,但这跟不上不断变化的技术需求:短期、专业化和基于项目的课程是开

发人员迅速掌握新技术最有效的途径。”

例如,苹果ARKit 的推出激起了开发人员希望能迅速学会该工具的热情。对此,一些在线

教育机构迅速开设了实用的课程以满足需求。

相关文档
最新文档