SQL 就业市场最吃香!解密为什么 SQL 历经半个世纪仍经久不衰?
你会不会很好奇,在技术人才的就业市场哪种编程语言最吃香?前不久 2022 IEEE 编程语言榜单公布了答案:SQL 就业市场最吃香!
没想到吧?当涉及到找工作时,所有这些编程语言 Python、Java、C#和 JavaScript 等通通地靠边站,中坚力量还是 SQL。而且 SQL 是从去年的第十名跃升到今年的第一名,说明受欢迎程度在不断上升。
为什么?一门查询数据库的语言 SQL ,经过半个多世纪的发展,还能在就业市场需求中跃居第一。而在过去,只有运维、Web 以及数据从业者才使用到 SQL。
2022 IEEE 编程语言榜单:SQL 在就业市场最吃香
冰冻三尺非一日之寒。SQL 作为一门与数据直接打交道的语言,能够在半个世纪以来始终活跃在顶级编程语言队列里,这本身就是一件值得研究的事情。
综合分析,SQL 经久不衰的 3 个关键原因是:价值高、入门易和变化小。下面来分别解释。
01 价值高
不论是前端还是后端,都需要了解如何又快又准确地提取自己想要的数据,可以说技术人员都需要用到 SQL。
随着互联网进入下半场,企业更加注重精细化运营,对从业人员的要求也越来越高。不仅是技术人员,很多业务人员,像产品经理、运营、财务人员,也开始学习写 SQL。越来越多的人需要使用 SQL 使其价值渐高。
这种观点与与 IEEE 研究人员的研究结果颇为一致。
SQL 人才需求量暴增,并非很多雇主只招聘 SQL 编码人员,而是希望应聘者在掌握了某一种特定语言的基础上同时具备 SQL 能力,譬如掌握了 Java 或者 C++,也要有 SQL 开发技能。
MySQL 之父 Michael "Monty" Widenius 在《新程序员 004》也给出自己的分析:在过去 5-7 年中,学习 SQL 开始成为一种趋势。互联网公司的一些运营和产品经理被要求掌握 SQL 技能,便于在处理数据方面提升工作效率。
而更为深层次的原因是,今天很多应用程序涉及到前端、中间件层,人们试图以此基于网络与后端数据库的通信来消除本地资源限制。
02 入门易
SQL 作为为数不多的声明性语言,语言特点就是,只需要告诉计算机,想从原始数据中获取什么样的数据结果即可,就好像是在用英语与数据库进行对话。
这句 SQL 语言的意思是,想获取员工表中所有男性员工的名字和年龄。
从例子我们能看出:SQL 不像其他语言,学习起来需要大量的程序语言基础和良好的编程逻辑思维。比如:要指定具体的执行步骤,先执行哪一步,再执行哪一步,在执行前考虑是否要检查满足什么条件等等。
为了不断满足 SQL 编程人员的需求,人们一直在实践中不断思考如何提升 SQL 语句的效率,比如:今年麦聪软件新推出的 Web SQL 开发工具就很受技术人员喜爱,推荐大家到官网下载体验。
麦聪DaaS平台的Web SQL开发界面(点击查看视频)
03 变化小
比起互联网那些更新快又难学的新编程语言,SQL 算得上是老而弥坚了。不管是新进数据圈的菜鸟,还是混迹数据圈数十年的老鸟,都能在 SQL 实现自我价值。
1974 年,IBM 发布一篇揭开数据库技术的论文《SEQUEL:一门结构化的英语查询语言》。直到今天,这门结构化的查询语言也没有很大的变化,还遵循着 SQL92 和 SQL99 的标准。很多程序员应该那个时候还没有出生吧。
这就意味着 SQL 学习的后期投入极低,将自己的时间与精力投入这些不变且有用的技术身上将获得更大的收益,成为了不少互联网非技术人员的共识。
评论