天天看點

分析了上千張照片發現:R 語言程式員最快樂,Java 開發者最年輕

雲栖号資訊:【 點選檢視更多行業資訊

在這裡您可以找到不同行業的第一手的上雲資訊,還在等什麼,快來!

在 IT 的世界裡,人們形成了很多種刻闆印象,比如“PHP 是最差的程式設計語言”,或者“Python 隻适合初學者”。所幸的是,我們可以通過 GitHub 和開發者調查來找出真相。

GitHub 想必大家都很熟悉了,它不僅是一個版本控制工具,而且還可以用于收集代碼庫和項目的統計資料、使用者資訊和評論。這樣一來,我們就可以擷取到開發者諸如年齡、性别和個人照片等資訊。微軟的 Face API 很适合用來完成這項工作。

GitHub 提供了一個包含 25 個最受歡迎代碼庫的清單,并顯示了排名前 5 的貢獻者。我将使用 Eigencoder 這個程式從每個代碼庫中檢測 30 到 80 張個人資料照片,并對其進行分析。

這其中的重要結論包括:

  • 女性主要使用 PHP、HTML 和 R 語言,而男性主要使用 C 和 C++。
  • C++ 開發者年紀最大,而 Java 開發者最為年輕。
  • 最快樂的似乎是 R 語言、Go 語言、C# 和 Python 開發者。

1.AI 和 Web 開發語言有少量女性參與者

Face API 可以根據面部結構檢測出性别。下面的結果呈現出一邊倒的情況,不過 AI 和 Web 開發語言還是有一些女性參與者的。

分析了上千張照片發現:R 語言程式員最快樂,Java 開發者最年輕

2.Java 開發者最年輕

年齡比較有趣。按理說,年紀較大的開發者應該使用較古老的程式設計語言,但資料顯示,Java 開發者卻最為年輕。

分析了上千張照片發現:R 語言程式員最快樂,Java 開發者最年輕

3.R 語言程式員最快樂

每個程式員都有他不喜歡的程式設計語言,以至于無法從他的個人資料照片裡看到笑容。Face API 使用 0 到 1 之間的值來度量笑容的程度。

看起來 R 語言程式員是最快樂的,緊随其後的是 Go 語言、C# 和 Python。另一方面,Java 開發者似乎并不喜歡他們的“傑作”。

分析了上千張照片發現:R 語言程式員最快樂,Java 開發者最年輕

4.在 PHP 社群裡,你會聽到最多的髒話

Tobias Hermann 對各門程式設計語言開發者所使用的評論和詞彙進行了分析。

愉悅程度

愉悅程度最高的是 Clojure、Lisp 和 Scala 程式員。

分析了上千張照片發現:R 語言程式員最快樂,Java 開發者最年輕

發狂程度

在 PHP 社群裡,你會聽到最多的髒話(我認為這一點都不奇怪)。第二名是 Javascript,第三名是 Java。數學類程式設計語言開發者似乎最輕松。

分析了上千張照片發現:R 語言程式員最快樂,Java 開發者最年輕

5.CodinGame 2020 開發者調查

除此之外,我還關注了各行業開發者的愉悅程度。根據 codingame.com 提供的開發者調查,前三名分别是:

  • 資料科學家 / 機器學習專家;
  • 遊戲開發者 / 工程師;
  • 開發教育訓練師和學術研究者。

6.總結

根據資料分析得到的結果并不一定非常科學,但它還是提供了一定程度的見解。

當然,你的生活目标決定了你在工作中獲得的成就感和意義。有些人在機器學習行業茁壯成長,而有些人則喜歡不斷創新的遊戲行業。

【雲栖号線上課堂】每天都有産品技術專家分享!

課程位址:

https://yqh.aliyun.com/zhibo

立即加入社群,與專家面對面,及時了解課程最新動态!

【雲栖号線上課堂 社群】

https://c.tb.cn/F3.Z8gvnK

原文釋出時間:2020-06-14

本文作者:Ing. Jan

本文來自:“

InfoQ

”,了解相關資訊可以關注“