2023 年编程语言榜单发布,Python 稳坐第一,SQL 工作中最受欢迎

近日,IEEE Spectrum 年度编程语言排行榜揭晓。与 TIOBE、Stack Overflow 这些榜单略有不同的是 IEEE 的榜单一年一次,整合了多种流行度量标准,用来反映不同读者的需求。

01

Python 蝉联最受欢迎编程语言

在 IEEE 最新榜单中,Python 不仅在 Spectrum 和 Trending 两个维度中都保持了第一名,还扩大了它的领先优势,远超第二名 Java。 

在排行中,Spectrum 的排名反应了典型 IEEE 成员对编程语言的需求,Trending 代表着当代流行或受到重视的编程语言。

Python 主导地位的增强很大程度上是以牺牲较小、更专业的语言为代价。Python 开始变成了万能语言,尤其在 AI 领域, 它已经成为首选语言。

从长远看,Python 的地位还在不断巩固。当下,青少年和儿童使用 Python 来编写他们的第一个游戏或者开发嵌入式设备。然后他们可以使用相同的语言无缝衔接地进入到更高的领域,甚至找到一份工程师的工作。

2023 年编程语言榜单发布,Python 稳坐第一,SQL 工作中最受欢迎_第1张图片

02

SQL就业最受欢迎

但仅靠 Python 是无法成就一份职业的,在 Jobs Ranking 中,SQL 位居榜首,成为就业市场上最受欢迎的技能。不管你使用什么编程语言,都要用到 SQL。但是讽刺的是,你不太可能找到一份纯粹的 SQL 程序员工作。相反老板们都喜欢开发者将 SQL 技能与其他语言(如 Java 或者 C++)结合起来。

2023 年编程语言榜单发布,Python 稳坐第一,SQL 工作中最受欢迎_第2张图片

在当今的分布式架构中,许多关键业务数据存在于 SQL 数据库中,无论是网络游戏中玩家会的魔法咒语列表,还是他们现实生活中银行账户里的金额。如果你想用这些信息做任何事情,你需要知道如何获取这些信息,这就需要掌握 SQL 技能。

虽然 Python 和 SQL 排名靠前,但是编程远未成为单一文化,Java 和各种 C 类语言的综合受欢迎程度远超过 Python。尤其在高性能或资源敏感型任务中,Python 的解释器开销仍然过于昂贵,且还有一些软件生态由于其他原因不愿意被 Python 吸收。

03

值得关注的其他编程语言

随着大数据的兴起,用于统计分析和可视化的语言 R 崭露头角。R 语言的功能虽然强大,但是并不容易学习,它的语法和函数通常是在整个向量、列表和其他高级数据结构上执行的。

尽管有 Python 库可以提供类似的分析和图形功能,但是 R 语言仍然很受欢迎。可能正是因为它的特殊性,使得 R 的脚本难以移植。因为大量的统计分析和学术研究的构建都基于 R,这也是 R 受到开发者重视的一层因素。

这种情况与 Fortran 有相似之处,如今你仍然可以找到一份 Fortran 程序员的工作,可能在政府大楼里,不过你要先通过一些安全审查。如果你不能通过,Cobol 则是除了 Fortran 之外的另一种选择。

许多大型银行仍然需要 Cobol 程序员。事实上, IEEE Spectrum 对数百个开发者招聘广告的调研发现,金融科技开发人员领域更多的需要 Cobol 技术,而不是加密技术。

04

推荐阅读

2023 年编程语言榜单发布,Python 稳坐第一,SQL 工作中最受欢迎_第3张图片

《Python编程从入门到实践(第3版)》

[美]埃里克·马瑟斯 | 著

袁国忠 | 译

Python入门圣经,影响全球超过 250 万读者,长居 Amazon、京东等网店编程类图书榜首。本书是针对所有层次 Python 读者而作的 Python 入门书。

全书分两部分:第一部分介绍用 Python 编程所必须了解的基本概念,包括强大的 Python 库和工具,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的 2D 游戏、利用数据生成交互式的信息图以及创建和定制简单的 Web 应用,并帮助读者解决常见编程问题和困惑。

2023 年编程语言榜单发布,Python 稳坐第一,SQL 工作中最受欢迎_第4张图片

《 流畅的Python(第2版) 》

[巴西]卢西亚诺·拉马略  | 著

安道| 译

本书是 Python 领域备受推崇的经典作品,致力于帮助 Python 开发人员挖掘这门语言及相关程序库的优秀特性,写出简洁、流畅、易读、易维护,并且地道的 Python 代码。

本书着重讲解 Python 语言所独有的功能,助你成功进阶为 Python 高手。第2版与时俱进,教你跳出旧有经验,探索并运用地道的 Python 3 功能。第 2 版主体内容分为五部分:数据结构、函数即对象、类和协议、控制流、元编程。每一部分都精彩纷呈,通过丰富的示例和细致的讲解,教你充分利用 Python 特性,写出高效且现代的 Python 3 代码。

2023 年编程语言榜单发布,Python 稳坐第一,SQL 工作中最受欢迎_第5张图片

《 Python工匠:案例、技巧与工程实践 》

朱雷(@piglei) | 著

本书基于“Python工匠”系列,豆瓣评分 9.2 分,作者融入互联网大厂工程实践经验,聚焦真实项目中高频使用的 Python 编程核心知识点。

本书共计 13 章,分为五大部分:变量与基础类型、语法结构、函数与装饰器、面向对象编程、总结与延伸,涵盖 Python 编程的方方面面。

2023 年编程语言榜单发布,Python 稳坐第一,SQL 工作中最受欢迎_第6张图片

《SQL必知必会(第5版)》

本·福达 | 著

钟鸣,刘晓霞 | 译

SQL 入门必备,畅销多年,中文版累计销量超 15 万。本书没有过多阐述数据库基础理论,而是专门针对一线软件开发人员,直接从 SQL SELECT 开始,讲述实际工作环境中常用必备的 SQL 知识,实用性极强。第 5 版对书中的案例进行了全面的更新,并增加了章后挑战题,便于读者巩固所学知识。

2023 年编程语言榜单发布,Python 稳坐第一,SQL 工作中最受欢迎_第7张图片

《SQL基础教程(第2版)》

[日]MICK | 著

孙淼,罗勇 | 译

107 张图表+209 段代码+88 个法则,让菜鸟完美进阶!第 1 版豆瓣评分 8.8 分,重印 13 次,好评如潮。

第 2 版基于新版本 RDBMS 全面升级。本书介绍了关系数据库以及用来操作关系数据库的 SQL 语言的使用方法。书中通过丰富的图示、大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握 SQL 的基础知识和使用技巧,切实提高编程能力。每章结尾设置有练习题,帮助读者检验对各章内容的理解程度。

2023 年编程语言榜单发布,Python 稳坐第一,SQL 工作中最受欢迎_第8张图片

《SQL进阶教程(第2版)》

MICK | 著

吴炎昌,侯振龙 | 译

全书可分为两大部分。第一部分介绍了 SQL 语言不同寻常的使用技巧,带领读者重新认识 CASE 表达式、窗口函数、自连接、EXISTS 谓词、HAVING 子句、外连接、行间比较、集合运算、数列处理等 SQL 常用技术,发掘它们的新用法。

第二部分介绍了关系数据库的发展史,并从集合论和逻辑学的角度讲述了 SQL 和关系模型的理论基础,旨在帮助读者加深对 SQL 语言和关系数据库的理解。此外,本书很多节的末尾设置有练习题,并在书末提供了解答,方便读者检验自己对书中知识点的掌握程度。

2023 年编程语言榜单发布,Python 稳坐第一,SQL 工作中最受欢迎_第9张图片

《数据预处理从入门到实战:基于SQL、R、Python》

本桥智光 | 著

陈涛 | 译

KDD CUP 2015 亚军得主多行业实战经验总结。54 道例题,涵盖常见数据预处理技术,3 个实战案例,快速提升应用能力。3 种语言实现对比,代码优化关键点一目了然。配套数据+源码可下载,一本书掌握大数据、人工智能时代需要的数据预处理技。

2023 年编程语言榜单发布,Python 稳坐第一,SQL 工作中最受欢迎_第10张图片

《R语言实战(第3版)》

【美】罗伯特 · I. 卡巴科弗 | 著

王韬| 译

全书共 22 章,分为“入门”“基本方法”“中级方法”“高级方法”“技能扩展"等 5 个部分,通过循序渐进的内容设计、深入浅出的技巧讲解,帮助读者轻松上手 R 语言,掌握统计分析及数据可视化的思路、方法与技巧。

本书还会带领读者挑战真实世界中的数据难题,包括数据预测、数据挖掘以及动态数据报告的撰写等。值得一提的是,本书对 ggplot2 绘图功能进行了颇具深度的解读。另外,针对聚类、分类和时间序列分析等机器学习主题,本书增加了更多翔实的案例。

本文来源:

https://spectrum.ieee.org/the-top-programming-languages-2023

你可能感兴趣的:(python,sql,开发语言,数据库)