技术开发 频道

哪种编程语言最受欢迎?其实要看时段

  【IT168 评论】晚上编代码?而且大部分都是在用Angular?难道做这个的程序员晚上加班更严重吗?还是一堆夜猫子程序员更偏爱于Angular呢?Stack Overflow上的数据科学家近期对网站数据进行了深入调查,比较惊讶的发现,每天凌晨5点有很多程序员在网站上浏览、提问。你是早鸟还是夜猫子呢?

  对于很多程序员来说,Stack Overflow提供了大量与程序员相关的宝贵信息,不管是编程语言的选择还是编程时遇到的问题都可以试着在该网站上找到答案。所以,Stack Overflow上的数据还是很有说服力的。

  Stack Overflow的数据科学家David Robinson从2016年8月份的第四周开始审查了Stack Overflow网站的访问情况,开始了一系列数据分析。对于所有访问,他根据其IP地址近似时区,计算出了当地时间。

  首先,让我们看看程序员一周都在什么时间访问Stack Overflow吧!

哪种编程语言最受欢迎?其实要看时段

  Rob Stack说:“Stack Overflow可以帮助程序员做好他们的工作,所以在工作日时出现流量高峰不足为奇,网站在上午9点到下午5点之间每小时至少有一百万次访问。

  这一趋势相当重要。周一至周四访问该网站的趋势是相当一致的,但星期五有一个离异点,从周五下午开始,访问率要低得多。或许,程序员也想早点结束工作,回家休假吧!

  周六周日的平静也很正常,但早晚流量似乎和工作日没什么太大差别,不过工作日的高峰都出现在中午,难道程序员都喜欢看着这些网站吃午饭吗?

  编程语言

  根据上面的时间来看,如果你想在Stack Overflow上提问,最好的时间肯定是中午,运气好的话瞬间就可以得到解答。但编程语言本身的趋势如何呢?本文特别选取了Java,JavaScript,Angular 2,React.js和Go。(请注意,这些数据仅选取了星期一至星期四,以避免由于星期五的低流量和周末的萧条造成数据扭曲。)

哪种编程语言最受欢迎?其实要看时段

  那么,我们可以从这个图中看到什么呢?

  Java和JavaScript是工作语言。这两种编程语言在工作日期间达到了高峰,当程序员下班之后,比如说下午6点之后,这两种编程语言明显下滑。Angular和React也遵循一般的工作日趋势。但这两种编程语言似乎晚上的表现更好一些,这表明很多程序员更喜欢将这两种编程语言作为爱好在闲暇时间使用。

  Go语言白天并不像其他编程语言那么受欢迎,但在下午和晚上有强烈的表现,支持这一假设的说法就是,它更像一种空闲时间的语言。此外,Stack Overflow有这个漂亮的动画,显示流量实际上是如何变化的,超级酷!

哪种编程语言最受欢迎?其实要看时段

  位置

  好了,最后一个问题,全国各地的程序员都是这样吗?显然,在西欧,大部分程序员都是早九晚五的工作,而在亚洲等地方,大部分程序员都不遵守这个时间,这是为什么呢?难道是为了和国外的同事更好地对接?

哪种编程语言最受欢迎?其实要看时段

  结论

  很多程序员喜欢的编程语言和工作中用到的编程语言有着明显的偏差,这是为什么?二者不可以很好地结合么?不过,程序员还是要记得,如果有编程问题要发问,周一的上午11点貌似是个不错的时间哟!

0
相关文章