這篇文章會讓你重新思考哪些程式語言值得學習
這篇文章會讓你重新思考哪些程式語言值得學習
- 介紹
在學習程式語言以開始新的職業或在您的職業生涯中取得進步時,有很多見解。
您可能聽說過一些建議,例如“您需要開始學習 Javascript、HTML 和 CSS 以儘快進入勞動力市場”或“您需要學習機器學習以獲得更好的收入”。
看看資料告訴我們什麼?如果您分析本文中的圖表,您可以更深入地瞭解您職業生涯的下一步。
聖ü在這篇文章中所使用的資料來自DY呈現StackOverflow的2020年度調查,以更深入分析一下這個話題。進行這項研究的選定人群是對 StackOverflow 調查做出迴應且年薪在 2,000 到 300,000 美元之間的軟體開發人員,總共代表 32,518 名開發人員。
該調查包含來自全球約 64,000 名軟體開發人員的資料,其中一些問題或資訊如下:
“使用 2020-02-19 的匯率換算成美元的年薪” “您對當前工作的滿意程度如何?”
“在過去的一年中,您完成了哪些程式設計、指令碼和標記語言的大量開發工作?”
第一部分:目前勞動力市場上最流行的程式語言是什麼?
收集資料以回答此主題的調查問題是:
“在過去的一年中,您完成了哪些程式設計、指令碼和標記語言的大量開發工作?”
下圖顯示了 2019 年和 2020 年有多少受訪者使用每種程式語言。
我們可以看到勞動力市場上最受歡迎的語言是 Java、C 和 JavaScript。
我們還可以看到 JavaScript 和 HTML/CSS 位居最流行的語言之間,這可能與當前勞動力市場上最熱門的職位之一:Web 開發人員有關。
Python 和 SQL 也在最流行的語言之間,這可能與資料科學、資料分析和資料工程角色有關。
第二部分。工作滿意度與程式語言的關係如何?
為了回答這個問題,將與工作滿意度相關的資料從 1 量化為 5(其中 1 為非常不滿意,5 對目前的工作非常滿意)。
此圖中顯示的程式語言對應於開發人員在 2019 年和 2020 年使用的語言。
我們可以看到,工作滿意度與程式語言的相關性較弱,Julia 和 Haskell 等不太流行的程式語言表現出最高的工作滿意度。
第三部分。程式語言與開發人員的薪水有什麼關係?
在下圖中,我們可以看到 2019 年和 2020 年使用每種語言的開發人員的工資。
除了工作滿意度圖外,該圖(平均年薪)還顯示,使用過 Scala、Perl、Rust 和 Go 等不太流行的語言的開發人員的薪水更高。
第四部分。但是 Python 呢?
我們可以看到,python 開發人員的平均工資高於使用其他程式語言(如 JavaScript、Java 和 HTML/CSS)的開發人員。
也許,我們可以推斷資料科學家的平均工資比使用 JavaScript 和 HTML/CSS 的 Web 開發人員高。
為了在統計學上證實這一假設,進行了具有 95% 顯著性的假設檢驗。2019 年和 2020 年,Python 開發人員的薪水高於以下領域的開發人員:TypeScript、C++、Kotlin、C#、VBA、SQL、C、JavaScript、Java、HTML/CSS、Dart 和 PHP,到目前為止......
使我成為優秀 Python 開發人員的 5 個 Python 技巧
結論
這篇文章的一些最有趣的發現是:
- JavaScript 和 HTML/CSS 介於最流行的語言之間,這可能與當前勞動力市場上最受歡迎的職位之一:Web 開發人員有關。
- Python 和 SQL 介於最流行的語言之間,這可能與資料科學、資料分析和資料工程角色有關。
- 程式語言與開發人員的工作滿意度弱相關。
- 平均而言,Python 開發人員的薪水高於使用與 Web 開發前端角色(如 JavaScript 和 HTML/CSS)相關的程式語言的開發人員。