使用哪種編程語言的開發人員最幸福?
在IT世界中,有很多刻板印象,例如" PHP是最糟糕的語言"或" Python是針對初學者的"。 幸運的是,我們可以使用github和來自開發人員調查的數據找到真相。
數據采集
Github是任何開發人員都熟悉的平臺。 它不僅可以用作版本控制工具,還可以收集存儲庫和項目統計信息,用戶配置文件數據和注釋。 這樣,我們就可以訪問有關年齡,性別和個人資料照片的信息。 Microsoft Face API正是完成此任務的正確工具。
Github提供了25個很受歡迎的存儲庫的列表,并顯示了前5名貢獻者。 我將使用的Eigencoder應用程序從每個存儲庫中檢測30–80張個人資料照片并進行分析。
性別
Face API具有從面部結構中檢測性別的功能。 這里的結果是相當多方面的。 AI和Webdev語言至少具有某些女性力量。

年齡
年齡指標原來很有趣。 較老的語言應該應該由較老的程序員使用,但是Java是最年輕的開發人員。

微笑
每個程序員都有自己不喜歡的語言,以至于他甚至都不會對自己的個人資料照片微笑。 Face API使用0到1之間的值來衡量您微笑的數量。
看起來R開發人員是最幸福的,其次是Go,C#和Python。 另一方面,Java開發人員似乎并不喜歡他們的技術。

評論分析
Tobias Hermann分析了subreddit每種語言的開發人員使用的注釋和單詞。
幸福
最積極的是Clojure,Lisp和Scala開發人員。

宣誓就職
您將在PHP社區中聽到最多的臟話(我認為這不足為奇)。 第二個"最佳"是Javascript,其次是Java。 mathematica語言開發人員似乎最自在。
(譯者:不知道數據有沒有規范化,methematica的使用比較少,所以臟話少也是正常的)

CodinGame 2020開發人員調查
就像上面的小櫻桃一樣,我將研究各個行業中開發人員的幸福程度。 根據編碼調查的前三名是:
- 數據科學家/機器學習專家
- 游戲開發商/工程師
- 老師和學術研究人員
總結一下……
數據分析并沒有得出非常科學的結果,但是可以提供一定程度的洞察力。 像PHP,Html和R這樣的語言主要由女性使用,C和C ++主要由男性使用。
C ++語言擁有最古老的開發者,而Java最年輕。
最幸福的似乎是那些使用R,Go,C#和Python的人。
但是,當然……您在工作中發現的全部幸福和意義取決于您的生活方向,目標和目的。 有人可能會在機器學習行業蓬勃發展,而另一些人則更喜歡不斷開發新穎性的游戲,等等。 無論如何,如果您覺得自己是統計中的例外,并且您是一位年輕的C ++開發人員,請發表評論,我很樂意看到這一點!