最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

最有“钱”景的编程语言、Swift 体系和一个名叫 Web 3 的幽灵

  • 2022-02-28
  • 本文字数:2766 字

    阅读完需:约 9 分钟

最有“钱”景的编程语言、Swift体系和一个名叫Web 3的幽灵

技术圈向来有几大永恒的可以让程序员原地急眼的“宗教类型”话题,一是编程语言之争,一是框架之争


而编程语言的话题,又是经典中的经典,每月、每年的 TIOBE 编程语言排行榜一经发布,总是伴随着各大语言支持者们的腥风血雨与培训机构角落里的鬼魅一笑。


很多时候这些争端往往毫无价值,但由此产生的流量却大到不可小觑,毕竟强如 Linus,也会喷“C++”是一门很烂的语言。


国外网站 devjobsscanner 最近发布了一份调查报告,这份对全球 400 万名开发者进行调查所得出来的报告,揭示了 2022 年最有“钱”景的编程语言,结果很出人意料。

最挣钱的编程语言,是搞区块链的


在这份排行榜中,排名第一的编程语言是 Solidity,很多人甚至可能都没听说过有这样一门编程语言。维基百科对 Solidity 的介绍是这样的:


Solidity 是一种合约导向式语言,被应用于各种不同的区块链平台,其主要开发者为加文·伍德,Christian Reitwiessner,Alex Beregszaszi,Liana Husikyan,Yoichi Hirai 和其他几位早期以太坊核心贡献者。Solidity 可使程序开发人员能在区块链上(例如以太坊)编写智能合约。


Solidity 的语法概念在 2014 年才被提出,目前已经是以太坊及其他以太坊竞争平台中的主要编程语言,通俗地理解是,它已经像 Kubernetes 之于容器一样,成为了以太坊领域的事实标准。


排名第二的编程语言是 Rust,这个其实并不让我意外,回顾过去几年,Rust 的高光时刻可以说根本停不下来:


  • 2019 年,Meta(Facebook)发布了加密货币 Libra,后者由 Rust 编写;

  • 2019 年,微软考虑使用 Rust 代替 C/C++ 重写 Windows;

  • 2020 年,Mozilla 裁员涉及到 Rust 开发团队成员,引起社区广泛关注;

  • 2021 年,Rust 基金会正式成立;

  • 2021 年,Rust 将成为 Linux 内核的第二种官方语言;

  • ……


《22 个 2022 年软件开发的趋势预测及其解读》这篇文章里,我个人也表达了对 Rust 语言的看好,在国外,Rust 基本上获得了各个科技巨头的背书,而在国内,Rust 也在各个大厂中有着试验性的项目或实践出现。从生态角度看,Rust 或许无法与老牌语言相提并论,但从发展势头来看,拳怕少壮的道理也仍然成立。


看到这里,有人可能会产生一些疑惑,为什么最挣钱的编程语言排名前二的都是区块链相关的,老牌编程语言 Java 甚至没有进前十,这跟中国国情不符啊?


的确,这 400 万份样本的主要数据来源里,欧美占比更多,中国开发者数据样本相对较少。但从各语言所适用的行业领域来看,区块链行业的编程语言薪资更高逻辑上没有什么问题,毕竟越热门的语言,就业前景越光,就代表要平均的样本数更多。举个极端的例子,去年疫情之下,让 COBOL 这门上古语言的老年开发者们焕发了职业生涯的第二春,市场需求量增高而供给量少,薪资自然水涨船高。

去中心化,SWIFT 体系,Web 3

这两天国际上最热门的事件莫过于俄乌战争,今天得到的最新消息是:美国与欧盟将部分俄罗斯银行移出 SWIFT 国际结算系统。


SWIFT 这个词,其实技术圈也并不陌生,很多程序员的第一反应肯定是:


Swift 我知道啊,苹果搞的编程语言嘛,用来开发 macOS、iOS 的。


又或者是:


Swift 我知道啊,腿特长,前男友特别多的那个歌手嘛。


我们说的这个 SWIFT 国际结算系统,英文全名叫 Society for Worldwide Interbank Financial Telecommunications,翻译成中文叫做「环球银行金融电讯协会」。这是一个总部位于比利时首都布鲁塞尔的非营利性组织,为全球金融机构之间提供信息传递服务,目前已经成为向国际贸易提供金融服务的主要机制(又一个事实标准)。数据显示,2020 年,每天约有 3800 万笔交易通过 SWIFT 平台交换电文,促成价值数万亿美元的交易。


虽然是一个中立性的组织,但实际上:


911 之后,美国以监测非法资金跨境往来为理由,要求 SWIFT 完全共享数据,而 SWIFT 与美国自有的美元结算体系 CHIPS 系统相连接,SWIFT 的结算支付以美元作为基础运行,得益于美元优势,美国事实上完全控制了 SWIFT。引用自—— https://www.zhihu.com/question/518761195/answer/2364704607


过去的数十年间,踢出 SWIFT 体系其实是一个非常严重的制裁手段,此前一个被踢出 SWIFT 体系的主权国家是伊朗,其于 2012、2018 年两度被踢出 SWIFT 体系,而这也引发了后面孟晚舟女士的遭遇。在香港风波期间,也曾有过传言说要把香港地区踢出 SWIFT 体系,当然最终没有得到实行。


简单来说,将国家/地区的银行体系踢出 SWIFT 体系后,实际上是切断了其在国际贸易中的跨国支付渠道,影响是当前经济制裁手段下最高的级别。但这次制裁,也并非全面制裁,起码俄罗斯的能源行业就没有涉及,这又是有意思的一个点,毕竟有些国家还是要靠俄罗斯的天然气过冬。


有关于金融方面的问题,有很多作者比我更擅长,这里我想结合前文的最有“钱”景的编程语言,聊聊这个 SWIFT 体系以后的故事。


政治是经济的延续,美国军事霸权的支柱,来源于二战后布雷顿森林体系建立的美元本位制,由此形成了一个美元霸权体系。打破美元霸权体系,就意味着突破美国霸权的封锁。


2021 年 4 月,硅谷风险投资家 Peter Thiel 公开表示:美国应该限制比特币,因为比特币是中国的金融武器,用来削弱美元。



与美元结算不同的最大特点是,比特币、区块链的结算并不通过银行,而是通过去中心化的矿工网络,这实际上就是对 SWIFT 体系的一种削弱。绕开 SWIFT 体系树立自己的体系是一种阳谋,发展数字货币技术直接不通过银行结算也是一种阳谋。这两条路,中国都在走。


目前全球已有超过 30 多个国家在研究数字货币,中国已经率先推出了央行数字货币。2020 年 10 月,俄罗斯央行也发布报告分析了发行数字卢布的可行性,这也是中俄两国未来贸易结算上的可能创新点。


去中心化,这是脱离厂商绑定、脱离强权控制的一大技术特征。


另一个方面,“元宇宙”带火的另一个概念 Web 3,也可以在这个进程中贡献自己的力量——Web 3.0 的愿景是让价值和数据在去中心化的平台上无缝移动,所有权和控制权也都是分散的。


Web 3,是用户生活在互联网的真正形态,让用户可以无缝衔接地游走在不同的网站之间,而功能使用不受任何影响,这就是“元宇宙”。


从当前的实现场景来看,Web 3 似乎跟区块链是深度绑定的,但关于 Web 3 未来的实现形式,却并不一定只能是以区块链的方式得到落地。它可以是区块链,可以是物联网,可以是人工智能,更可以是三者的有机融合,只有在真正的落地探索过程中,才有可能逐渐厘清、突破 Web 3 的边界。


当然,从目前的技术实现来看,不管是离美元霸权的崩溃,还是“元宇宙”的实现,都有着不小的距离,技术成熟度上也远远没有跨越概念的鸿沟,如何解决监管、合规问题的矛盾还是个迷。但从发展的角度看,未来的区块链技术会得到更深层次的应用,而互联网对安全的要求也会越来越高,这足以解释为什么 Solidity、Rust 语言开发者会得到最高的报酬,因为战争的硝烟并不只是枪炮导弹,还存在于虚拟世界的 0 和 1 之间。

2022-02-28 11:1610078

评论 1 条评论

发布
用户头像
6,跳跃性够大,点进来前完全没预料到
2022-03-07 21:07
回复
没有更多了
发现更多内容

漏洞扫描的种类

穿过生命散发芬芳

漏洞扫描 11月月更

2022-11-06:给定平面上n个点,x和y坐标都是整数, 找出其中的一对点的距离,使得在这n个点的所有点对中,该距离为所有点对中最小的。 返回最短距离,精确到小数点后面4位。

福大大架构师每日一题

算法 rust 福大大

HEM亮相华为HDC2022开发者大会,助力企业数字化办公

最新动态

【愚公系列】2022年11月 微信小程序-app.json配置属性

愚公搬代码

11月月更

设计模式之美-面向对象

GalaxyCreater

设计模式

数据库系统的组成

阿泽🧸

数据库 11月月更

【云原生】Nacos-TaskManager 任务管理的使用

石臻臻的杂货铺

云原生 nacos 11月月更

模块四 -- 作业

李某人

架构训练营 #架构训练营

千万级学生管理系统试卷存储方案设计

π

架构实战营

零基础入门网络安全,收藏这篇不迷茫【2022最新】

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

使用TSDB自动检测时序数据的异常情况

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

Github已经54k个star的Docker,到底是什么?

Jackpop

第九期-模块五

wuli洋

夜幕下的湖畔音乐派对,华为音乐之夜为HDC 2022划上“聚”号

最新动态

披荆斩棘成功上岸美团、字节、华为,分享Java面经及答案

程序知音

Java java面试 后端技术 Java面试八股文

纯css爱心代码-最近超级火的打火机与公主裙中的爱心代码(简易版)

肥晨

11月月更 跳动的爱心 代码爱心 爱心代码

强引用、软引用、弱引用、幻象引用有什么区别和使用场景

共饮一杯无

Java 引用类型 11月月更

架构误区系列1:简单依靠扩容解决容量问题

agnostic

架构误区

架构实战营模块四

Geek_408c99

如何在论文中画出漂亮的插图?

Jackpop

对象可达性状态流转分析、显式地影响软引用垃圾收集

共饮一杯无

Java 11月月更 引用类型扩展

猿创征文|点亮JAVA技术之灯(线程篇)

叶秋学长

Java 线程 教学 11月月更

Verilog语法入门

二哈侠

Verilog 11月月更 组合逻辑电路

极客时间架构训练营模块四作业

李晨

架构

小白入门:什么是CURD?

wljslmz

数据库 sql crud 11月月更

设计千万级学生管理系统的考试试卷存储方案

小虎

架构训练营

python的类的定义和使用

乔乔

11月月更

架构误区系列(Architecture Pitfall)

agnostic

构架师

Go语言入门14—Channel

良猿

Go golang 后端 11月月更

Java引用类型(class、interface)用法总结详解

共饮一杯无

Java 11月月更 Java引用类型

跟着卷卷龙一起学Camera--信号采样03

卷卷龙

ISP camera 11月月更

最有“钱”景的编程语言、Swift体系和一个名叫Web 3的幽灵_语言 & 开发_小智_InfoQ精选文章