返回

程序员:996 不是终点,24 小时随时在岗才是目标

闲谈

程序员的加班时间

程序员的加班时间一直是一个有争议的话题。有些人认为程序员应该像其他白领一样,朝九晚五地工作。而另一些人则认为,程序员的工作本质上是需要加班的,996甚至是24小时在岗都是合理的。

为了了解程序员的实际工作时间,研究者Ivan Bessarabov统计了各路大佬的代码提交时间分布。研究结果发现,这些大佬的代码提交时间分布呈现出明显的差异。

  • Python之父Guido van Rossum:昼伏夜出,凌晨和傍晚最活跃
  • PHP创始人Rasmus Lerdorf:24小时随时在岗,深夜和凌晨也提交代码
  • Linux之父Linus Torvalds:工作时间相对固定,但周末也会提交代码
  • Git之父Junio Hamano:白天工作,晚上休息,但偶尔会熬夜提交代码

程序员的24小时在岗

研究结果表明,一些程序员确实存在24小时在岗的情况。例如,PHP创始人Rasmus Lerdorf就经常在深夜和凌晨提交代码。这表明,这些程序员的工作时间已经完全不受传统朝九晚五的工作模式的限制。

程序员24小时在岗的原因有很多。首先,程序员的工作往往需要高度的专注力,在安静的夜晚环境下工作效率更高。其次,程序员经常需要与全球各地的团队合作,这使得他们不得不适应不同的时区。最后,一些程序员 simply 热爱编程,愿意在任何时间投入工作。

程序员的996

近年来,“996”工作制在程序员群体中引发了广泛的争议。所谓“996”,是指早上9点上班,晚上9点下班,一周工作6天的工作模式。这种工作模式严重侵犯了程序员的休息权和健康权,引发了程序员群体的强烈不满。

研究结果表明,大多数程序员并不支持“996”工作制。即使是在工作强度最大的互联网行业,也只有少数公司推行“996”工作制。绝大多数程序员仍然坚持朝九晚五的传统工作模式,或者采取弹性工作制,自由安排自己的工作时间。

程序员的工作时间趋势

近年来,随着云计算、人工智能等新技术的兴起,程序员的工作时间趋势正在发生变化。越来越多的程序员开始采用远程办公、弹性工作制等灵活的工作方式。这使得程序员能够更好地平衡工作和生活,减少加班时间。

同时,人工智能等新技术也在一定程度上减轻了程序员的工作负担。例如,人工智能可以帮助程序员自动完成一些重复性、繁琐性的工作任务,从而释放出更多的时间用于创造性工作。

结论

程序员的工作时间一直是一个有争议的话题。但研究表明,大多数程序员并不支持“996”工作制,仍然坚持朝九晚五的传统工作模式或者采取弹性工作制。随着云计算、人工智能等新技术的兴起,程序员的工作时间趋势正在发生变化,越来越多的程序员开始采用远程办公、弹性工作制等灵活的工作方式,更好地平衡工作和生活。