10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

最有“钱”景的编程语言、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:1611223

评论 1 条评论

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

一文搞懂音视频开发技术点及职业发展方向

赖猫

c++ android 音视频

Filecoin价格今日走势:filecoin暴涨!Filecoin未来会涨到多少钱?

区块链 分布式存储 filecoin未来价格预测? filecoin价格走势 filecoin大涨

pyhanlp 添加自定义词典(qbit)

qbit

Python nlp 分词

“小巨人”的转型烦恼,百度智能云能否解压?

百度开发者中心

人工智能 企业资讯 中小企业

数据库是什么意思?有什么用?有哪些类型?

行云管家

数据库 运维 IT

横空出世!复盘B站面试坑我最深的Java并发:JDK源码剖析

Java~~~

Java 源码 架构 jdk 面试

加速国产开源软件创新,云智慧AIOps社区正式发布

云智慧AIOps社区

开源 算法 数据 场景 智能运维

GAIA:智能运维领域通用公开数据集

云智慧AIOps社区

算法 AIOPS 数据集 场景 智能运维

CTO离职前悄悄和我说,吃透这5本Java核心技术笔记,涨薪特别简单

Java~~~

Java MySQL spring 架构 面试

云智慧智能研究院实习生招聘信息~只等优秀的你!

云智慧AIOps社区

深度学习 招聘 异常检测 实习 智能运维

TLS协议分析 (七) 安全性分析

OpenIM

别慌!阿里专家破SpringBoot:入门+基础+进阶+项目

Java~~~

Java 数据库 架构 面试 Spring Boot

无场景不智能-面向场景的智能运维算法体系

云智慧AIOps社区

算法 日志 场景 智能运维 数据指标

机器学题平台PAI论文入选国际顶会KDD-构建端到端的大规模AI工程能力

阿里云大数据AI技术

C/S结构是什么意思?有什么优点?

行云管家

数据库 运维 IT

阿里内部最新“SpringCloudAlibaba学习笔记”出炉

Java 阿里巴巴 架构 面试 微服务

阿里内部架构解密:网络+分布式+RPC+消息中间件+微服务

Java~~~

Java spring 架构 面试 微服务

收藏!阿里P9耗时28天,总结历年亿级活动高并发系统设计手册

Java~~~

Java 架构 面试 高并发 系统

云智慧AIOps研究院来咯~

云智慧AIOps社区

技术 算法 数据 智能运维 指标

GitHub上标星120K!Alibaba官网发布了这份Java全栈知识体系手册

Java~~~

Java 架构 面试 JVM 多线程

基于深度学习的日志异常检测

云智慧AIOps社区

深度学习 招聘 异常检测 实习 智能运维

“IBP在城市大脑项目中的应用”入选工信部2021年大数据产业发展试点示范项目名单

云计算

10款低/无代码开发平台哪个才是适合你的?

低代码小观

程序员 低代码 无代码 低代码平台 无代码平台

职场浅谈三则

姬翔

9月日更

交易所刷量机器人定制开发,刷k线机器人搭建

量化系统19942438797

交易所 市值机器人

百度短视频推荐系统的目标设计

百度Geek说

架构 后端 推荐系统 短视频

必杀器!鹅厂首推569页Netty+Redis+ZK+高并发

Java~~~

Java redis 架构 面试 Netty

无敌!阿里巴巴开源落地可实操项目:网约车+咚宝商城+英雄传说

Java~~~

Java 架构 面试 项目 架构师

TLS协议分析 (六) handshake协议扩展

OpenIM

太强了!京东首席架构师深邃洞察:服务化+云原生+微服务

Java~~~

Java 架构 面试 云原生 架构师

27W字总结阿里Java高并发编程:案例+源码+面试+系统架构设计

Java~~~

Java 架构 面试 算法 多线程

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