slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
为什么 Zig 成为薪酬最高的语言?
17611538698
webmaster@21cto.com

为什么 Zig 成为薪酬最高的语言?

编程语言 0 1362 2024-08-31 03:51:21

图片

话说这段时间 Clojure 语言让位了,是因为出现了一个新生事物:那就是Zig 已成为2024 年中开发人员收入最高的编程语言。

人们还是愿意给钱的

这是根据最新的Stack Overflow 调查数据得出的结论。

此项调查涉及 185 个国家/地区的 89,184 名软件开发人员,调查发现 Zig 开发人员的平均薪资最高,平均年薪为 103,000 美元。

在接受调查的开发人员中,只有 0.83%表示自己能够精通 Zig,这凸显了它在人才库中相对不为人知和稀缺性。

这种稀缺性,再加上市场对高性能系统编程不断增长的需求,从而导致了 Zig 开发人员的薪酬数字水涨船高。

其他编程语言的薪资潜力也发生了变化。

以前 Clojure 从 2022 年开始占据榜首,但其平均薪资下降了 10%,失去了王位。与此同时,Dart 和 SAS 在 2023 年的薪资中位数增幅最高,同比增长超过了 20%。

Zig 是什么?


图片


Zig 软件基金会首席开发人员兼总裁 Andrew Kelley 将 Zig 描述为“用于维护健壮、优化和可重用软件的通用编程语言与工具链”。


Zig作为一种低级语言,它被认为是那些重视速度和大小的人的理想选择,并且被称为 C 的继承者,但关键字更少,平台更安全。


C 预处理器是它的一个非常强大的工具。根据 Kelley 的说法是这样的:


“预处理器的问题在于,它将一种语言变成了两种互相并认识的语言。尽管存在缺陷,C 程序员还是会使用预处理器,因为它提供了必要的功能,例如条件编译、可用于数组大小的常量和泛型。Zig 计划提供更好的替代方案来解决这些问题。”


作为一个非营利组织,Zig 有一个非常活跃的贡献者社区,它鼓励开发人员使用 Zig 进行开源个人项目,以便现实世界的问题能够出现并得到处理。

贡献者社区:https://github.com/ziglang/zig/graphs/contributors

Zig 的一致内存管理是其主要优势之一,它包含编译时内存跟踪和自动内存释放等功能。

由于Zig与 C 代码库兼容,因此你可以轻松地与现有项目集成,因此它是系统编程、嵌入式系统、游戏创建和脚本编写的绝佳选择。

尽管 Zig 相对较新(确切地说是自 2015 年推出的),但它仍处于早期开发阶段,这意味着未来可能存在陡峭(且耗时)的学习曲线。

不过,Kelley 对其功能持自然且积极的态度,称 Zig 项目的一部分是提供 libc 的替代方案。这意味着用户可以设计新的 API,而不会犯下 20 世纪 70 年代犯下的一些错误,并且可以“事后诸葛亮”。

开发人员视图


尽管 Zig 薪酬丰厚,但大多数程序员并没有太关注它。那么,它在更广泛的语言生态系统中排名如何呢?


根据 Stack Overflow 调查,JavaScript 连续十一年仍然是使用最广泛的编程语言,其次是 HTML/CSS。


Python 现在是第三大最受欢迎的语言,超过了 SQL,但它在学习编码的非专业人士中排名第一。


有趣的是,专业开发人员报告使用 SQL 多于 Python(52% 比 45%),而学生开发人员使用 Python 多于 SQL(59% 对 37%)。


专业开发人员最擅长的三大技术与去年相同:分别是 SQL、HTML/CSS 和 JavaScript。


今年,几项技术(Bash/Shell、C、Ruby、Perl 和 Erlang)上升了一位,而两项技术(Elixir 和 Lisp)神奇地上升了两位。最大的进步者是嵌入式脚本语言 Lua,自 2022 年以来上升了七位。


而 Zig 在所有受调查者中的排名一路下滑至第 41 位,在专业程序员中排名第 40 位,在学习编码的人中排名第 37 位,在其他开发人员(通常是业余爱好者和前专业人士)中排名第 36 位。


当然,如果你能找到一个使用、重视、奖励Zig的组织或商业机构,那么薪酬奖励就会很丰厚。


有意思的是,该组织的创始人凯利 (Kelley) 在网上公布了该非营利组织的财务数据和收支细节,完全开放给全世界用户查看。他每年的税前收入为 108,000 美元,略高于接受调查的 259 名 Zig 用户的平均收入。

图片

Zig小组的财务数据,饼图,详细https://ziglang.org/news/2024-financials/

而 Zig 在未来会被更广泛地采用。

但是如果增加薪水是您当前的首要任务,那么其他语言或技术技能可以会带来更直接的收益。

如果最近浏览过招聘信息,您很可能已经了解了一些职位提供高薪机会。

美国求职网站 Indeed将通用人工智能技术(GenAI)列为 2024 年收入最高的技术技能,平均薪资潜力为 174,727 美元。排名前五的其他技能包括芯片系统工程 174,564 美元,深度学习 108,939 美元,Torch 169,874 美元,PyTorch 168,636 美元。

紧随其后的是计算机视觉(166,873 美元)、SystemVerilog(165,832 美元)、Mesos(165,788 美元)、Rust(165,637 美元),Elixir 位列第十,收入为 165,245 美元。

是不是还挺不错的?

作者:场长

评论