Zig成為薪酬最高的程式語言

banq發表於2024-06-26

Clojure 讓位了,出現了一個新生事物;Zig 已成為2024 年開發人員收入最高的程式語言。

這是根據最新的Stack Overflow 調查得出的結論。該調查涉及 185 個國家/地區的 89,184 名軟體開發人員,調查發現 Zig 開發人員的平均薪資最高,平均年薪為 103,000 美元。

接受調查的開發人員中,只有 0.83%表示他們精通 Zig,這凸顯了它在人才庫中相對不為人知和稀缺性。

這種稀缺性,再加上對高效能系統程式設計的不斷增長的需求,可能導致了 Zig 開發人員的薪酬數字相當可觀。

其他程式語言的薪資潛力也發生了變化。Clojure 在 2022 年佔據榜首,但其平均薪資下降了 10%,失去了王位。與此同時,Dart 和 SAS 在 2023 年的薪資中位數增幅最高,同比增長超過 20%。

首席開發者兼 Zig 軟體基金會主席安德魯-凱利(Andrew Kelley)將 Zig 描述為 "一種通用程式語言和工具鏈,用於維護穩健、最佳化和可重複使用的軟體"。

什麼是Zig?
作為一種低階語言,它被認為是那些重視速度和大小的人的理想選擇,並被譽為 C 語言的繼承者,不過關鍵字更少,平臺更安全。

由於它與 C 程式碼庫相容,因此可以輕鬆地與現有專案整合,因此它是系統程式設計、嵌入式系統、遊戲建立和指令碼編寫的絕佳選擇。

Zig 的一致記憶體管理是其主要優勢之一,它包含編譯時記憶體跟蹤和自動記憶體釋放等功能。

儘管 Zig 相對較新(確切地說是自 2015 年推出),但它仍處於早期開發階段。這意味著未來可能存在陡峭(且耗時)的學習曲線。

C 前處理器是一個非常強大的工具,但根據 Kelley 的說法,C 前處理器並不像 C 語言那麼強大:

"前處理器的問題在於,它把一種語言變成了兩種互不相識的語言。無論前處理器有什麼缺陷,C 語言程式設計師都會使用它,因為它提供了必要的功能,如條件編譯、可用於陣列大小的常量和泛型。Zig 計劃提供更好的替代方案來解決這些問題"。

開發人員檢視
儘管 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 在未來可能會被更廣泛地採用,但如果增加薪水是您當前的首要任務,那麼其他技術技能可以帶來更直接的收益。

相關文章