分析了上千张照片发现:R语言程序员最快乐,Java开发者最年轻
英文原文:What programming language has the happiest developers?
本文最初發布于 The Startup ,經原作者授權由 InfoQ 中文站翻譯并分享。
在 IT 的世界里,人們形成了很多種刻板印象,比如“PHP 是最差的編程語言”,或者“Python 只適合初學者”。所幸的是,我們可以通過 GitHub 和開發者調查來找出真相。
GitHub 想必大家都很熟悉了,它不僅是一個版本控制工具,而且還可以用于收集代碼庫和項目的統計數據、用戶信息和評論。這樣一來,我們就可以獲取到開發者諸如年齡、性別和個人照片等信息。微軟的 Face API 很適合用來完成這項工作。
GitHub 提供了一個包含 25 個最受歡迎代碼庫的列表,并顯示了排名前 5 的貢獻者。我將使用Eigencoder這個程序從每個代碼庫中檢測 30 到 80 張個人資料照片,并對其進行分析。
這其中的重要結論包括:
- 女性主要使用 PHP、HTML 和 R 語言,而男性主要使用 C 和 C++。
- C++ 開發者年紀最大,而 Java 開發者最為年輕。
- 最快樂的似乎是 R 語言、Go 語言、C#和 Python 開發者。
AI 和 Web 開發語言有少量女性參與者
Face API 可以根據面部結構檢測出性別。下面的結果呈現出一邊倒的情況,不過 AI 和 Web 開發語言還是有一些女性參與者的。
Java 開發者最年輕
年齡比較有趣。按理說,年紀較大的開發者應該使用較古老的編程語言,但數據顯示,Java 開發者卻最為年輕。
R 語言程序員最快樂
每個程序員都有他不喜歡的編程語言,以至于無法從他的個人資料照片里看到笑容。Face API 使用 0 到 1 之間的值來度量笑容的程度。
看起來 R 語言程序員是最快樂的,緊隨其后的是 Go 語言、C#和 Python。另一方面,Java 開發者似乎并不喜歡他們的“杰作”。
在 PHP 社區里,你會聽到最多的臟話
Tobias Hermann 對各門編程語言開發者所使用的評論和詞匯進行了分析。
愉悅程度
愉悅程度最高的是 Clojure、Lisp 和 Scala 程序員。
發狂程度
在 PHP 社區里,你會聽到最多的臟話(我認為這一點都不奇怪)。第二名是 Javascript,第三名是 Java。數學類編程語言開發者似乎最輕松。
CodinGame 2020 開發者調查
除此之外,我還關注了各行業開發者的愉悅程度。根據codingame.com 提供的開發者調查,前三名分別是:
- 數據科學家 / 機器學習專家;
- 游戲開發者 / 工程師;
- 開發培訓師和學術研究者。
總結
根據數據分析得到的結果并不一定非常科學,但它還是提供了一定程度的見解。
當然,你的生活目標決定了你在工作中獲得的成就感和意義。有些人在機器學習行業茁壯成長,而有些人則喜歡不斷創新的游戲行業。
總結
以上是默认站点為你收集整理的分析了上千张照片发现:R语言程序员最快乐,Java开发者最年轻的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 反洗钱证书查询在哪查(反洗钱证书查询)
- 下一篇: 无论你喜不喜欢,即刻都不会再“变黑”了