研究更新:周末编码

发布于:2020-12-30 15:46:39

0

76

0

周末 编码 Stack Overflow

欢迎来到本月的Stack Overflow研究更新分期!我在工作日和工作中都为工作和娱乐编写代码,在工作日中,在Stack Overflow上是数据科学家,在周末是开源维护者。这并不少见。在我们的年度开发人员调查中,大约80%的受访者表示他们编码是一种业余爱好,而在我们的团队中,事实证明,我们每个人都在做一些有趣的编码,无论这是在Twitch上进行实时编码,将C#连接到R因为可以降价,或者从头开始学习游戏开发。

同时,作为一个行业,我们正在努力应对这意味着规范。倦怠是技术行业中的一个巨大问题。另一方面,期望开发人员,数据科学家和其他编码人员拥有丰富的附带项目和开源贡献的履历表是招聘的障碍。对于那些承担照料责任的人,由于经济或健康问题而导致空闲时间较少的人以及那些经常被开源社区排斥的人来说,这是一个障碍。

老实说,我喜欢享受娱乐的编码,但同时我也看到了自己的情况如何给我时间和空间,以及这样做如何使我的职业受益。编程人员一周中的每一天都访问Stack Overflow,以查找有关编程问题的答案,无论这些问题与他们在星期二的早晨工作还是周末的业余爱好者项目有关。让我们探讨与工作日相比,周末人们在Stack Overflow上使用哪些技术,以及哪些技术可以帮助我们学习。

比较标记访问

所有技术(好吧,几乎可以这么说)在工作日比周末更忙。Stack Overflow是一个网站,该网站在工作日的访问量比周末大得多。在过去的一年中,Stack Overflow问题的流量的86.5%来自工作日,这比您预期的要多得多,因为每周有五个工作日。我们看到有证据表明编码人员在周末请假。有很多开发人员和其他编码专业人员在追求其他兴趣或休息时很少或根本没有访问Stack Overflow。

话虽如此,我们可以查看平日与周末相比,Stack Overflow上的标签流量有所不同,并了解与平日相比,人们在周末更可能考虑,访问和使用的技术组合。在此分析中,我们使用UTC日期将周末定义为周六和周日,对于所有用户而言,周末可能并不完全重叠。

{xunruicms_img_title}

这幅图显示了什么?让我们比较一下双方最重要的两种技术。

  • 编程语言Rust(今年Stack Overflow开发人员调查中最受欢迎的编程语言)占平日堆栈溢出流量的0.0623%,但占周末堆栈溢出流量的0.134%。那是很大的不同!按比例,Rust在周末占据了更多的流量。

  • 到SQL Server Reporting Services标记的流量占平日流量的0.0877%,但占周末流量的0.0329%。按比例,此标记在工作日中更为突出。

这两个标签之间的质量差异反映在两侧的线下。在工作日,我们看到人们主要在日常工作中使用的技术流量成比例增加,或者需要昂贵的许可证。我不知道有很多人出于娱乐目的而出门在外运行Team Foundation Server,并且有证据表明,Subversion在当今开源版本控制中并不是占主导地位。

在周末,我们会看到更多的开源技术,以及人们可以更轻松地在自己的副项目中使用的技术。Flutter和Dart是用于移动应用程序的开源技术,根据所提出的问题,它们目前是Stack Overflow上增长最快的技术之一。我们认为在周末更多地按比例使用的某些技术与爱好者项目无关,而与本科生或研究生的学生有关。我自己花了足够的时间使用LaTeX作为一名学者,发现很难相信有人会“为了娱乐”而使用它。

大多数访问技术的差异

上一幅图向我们展示了一些周末/工作日差异很大的技术,但让我们看一下Stack Overflow上最受欢迎的一些技术。

{xunruicms_img_title}

请注意,x轴在对数刻度上。

在此图中,虚线上方的技术在周末按比例访问(即,占周末流量的比例更高),而虚线以下的技术在工作日按比例访问。越靠近右边的标签的访问越多(请注意,Python现在方便地将顶部作为访问量最大的标签),而越左边的标签的访问频率就越低。

与昂贵的许可证,数据库和Microsoft技术堆栈相关的技术通常会在工作日按比例进行访问。人们在工作日来Stack Overflow寻求有关Oracle,SQL Server,SQL(语言),C#和.NET的答案。Angular现在正好是一个工作日的技术,我也很惊讶地看到Git也出现在这里。不要忘记对您的辅助项目进行版本控制!

Python不仅被大量访问,而且在周末也会按比例访问很多。像C,C ++,R等语言一样,Python在大学课程中的教学越来越多。我们看到来自学生的强劲的年度季节性趋势也与较高的周末访问量相对应。周末更多地按比例使用的许多技术在求职广告中的普及度也在增加,这说明了周末自由发展技能如何有助于事业成功。

周末勇士

我最初在Stack Overflow担任数据科学家的头几个月就对这种分析进行了研究,重点关注的是问题而非流量。我仍然对这将告诉我们有关编码人员的信息以及与工作以外的工作相比的兴趣非常感兴趣。我们刚刚度过了一个周末,我希望社区和Stack Overflow的知识能够很好地支持您的周末项目。

还是您休息了一下。