David 自稱,他把編程也當(dāng)做是一種業(yè)余愛好了,并且他還是個(gè)夜貓子,所以在工作時(shí)間之外也會(huì)寫代碼。不管有多晚,遇到 Bug 了,還是會(huì)上 SO。除了 David,全球還有諸多像 David 這樣的程序員。所以,在 SO 的公開數(shù)據(jù)集做篩選分析出晚上的熱門 tag,可以進(jìn)一步了解程序員晚上常用的編程語(yǔ)言。
程序員每天訪問 SO 的時(shí)間段
David 分析了 2016 年 8 月 4 周的數(shù)據(jù)。為什么選 8 月份,David 說是為了避開西方大多數(shù)的節(jié)假日和典型的學(xué)年,以減少學(xué)生群體帶來的影響。(學(xué)生可能在晚上做作業(yè),并且用到是另外一套技術(shù)棧)。他也查看了美國(guó)用戶在 8 月份的訪問數(shù)據(jù),大致相似。
從上圖來看,
程序員們主要還是在周一到周五的朝九晚五(六)的工作時(shí)間中訪問 SO;
并且中午 12 點(diǎn)有個(gè)低谷,畢竟是午餐時(shí)間嘛;
周末的訪問量,極大低于周一到周五;
4 種不同編程語(yǔ)言每天的訪問變化趨勢(shì)
雖然在前面看了程序員訪問 SO 的總體時(shí)間分布,但特定編程語(yǔ)言之間,又有差別了。David 選擇了這四種語(yǔ)言:C、C#、Python、JavaScript。
(點(diǎn)擊查看大圖)
從上圖來看,這 4 種語(yǔ)言總體訪問趨勢(shì)類似。
從紫色曲線圖可知:C# 程序員每天開始的最早,結(jié)束的也是最早。另外,C# 在晚 6 點(diǎn)到 晚 11 期間用的最少。這也許是因?yàn)?C# 多用于金融和企業(yè)軟件公司,它們通常開始的早,并且有著嚴(yán)格的時(shí)間表。
從紅色曲線圖可知:C 程序員每天開始的稍微點(diǎn),但在晚上一直持續(xù)在使用,持續(xù)時(shí)間最長(zhǎng)。這或許表明, C 語(yǔ)言在程序員業(yè)余時(shí)間當(dāng)中特受歡迎,或者可能是暑假期間學(xué)生做作業(yè)呢。
Python 和 JS 基本是介于 C# 和 C 之間。
動(dòng)圖展示不同技術(shù)標(biāo)簽的每天變化趨勢(shì)
從圖中可看出,
微軟的技術(shù)(Excel、VBA 和 C#)在每天是「起」的最早,并且在朝九晚五期間保持著領(lǐng)先;
在下午 5 點(diǎn)左右,開始有了轉(zhuǎn)變,領(lǐng)先位置偏向 C/C++、移動(dòng)開發(fā)技術(shù)、特別是 Haskell;
-
編程
+關(guān)注
關(guān)注
88文章
3637瀏覽量
93910 -
編程語(yǔ)言
+關(guān)注
關(guān)注
10文章
1950瀏覽量
34905 -
代碼
+關(guān)注
關(guān)注
30文章
4823瀏覽量
68899
原文標(biāo)題:程序員晚上最常用的編程語(yǔ)言
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論