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