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