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