GitHub如何运作:时间并不决定一切_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > GitHub如何运作:时间并不决定一切

GitHub如何运作:时间并不决定一切

 2011/11/16 13:16:33    blog.jobbole.com  我要评论(0)
  • 摘要:导读:Github公司的职员ZachHolman写了一篇关于“GitHub如何运作管理”的文章,文章分三部分,这是第一部分:时间并不决定一切。弗雷德里克·温斯洛·泰罗在1911年写了一篇有关管理和效率的惊世之作:《科学管理原理》。他是用科学方法阐述工业生产中最优效率的第一人。时间就是金钱。效率越高越好,时间越多越好。“时间决定一切”不适用于我们在很多行业中,时间是评判效率的准则,但不是我们的标准
  • 标签:运作 Github

  导读:Github 公司的职员 Zach Holman 写了一篇关于“GitHub 如何运作管理”的文章,文章分三部分,这是第一部分:时间并不决定一切

  弗雷德里克·温斯洛·泰罗在1911年写了一篇有关管理和效率的惊世之作:《科学管理原理》。他是用科学方法阐述工业生产中最优效率的第一人。时间就是金钱。效率越高越好,时间越多越好。

  “时间决定一切”不适用于我们

  在很多行业中,时间是评判效率的准则,但不是我们的标准。在创业公司工作是完全不同的。你不可能花太多时间来解决一个问题。编程是一件需要创造力的事情你需要在最佳状态才能编出高质量的代码。

  想想上次你消沉或愤怒时候,你的效率如何?再想想上一次你真正高效的时候吧,代码好像从你的指尖飞出来的,你编码不仅速度快,代码的质量也高。在状态好的时候编码远远超过机械式的敲键盘。

  我们希望雇员们更多的处于最佳状态,但规定上班时间会影响他们进入这种状态。如果强迫我早上九点钟上班,我将不会达到最佳状态。但 GitHub 一半的同事在早上工作都是最高效的。

  如果创造一个更随意的工作时间,程序员会更积极工作,最终会促进程序员工作更久,更加高效。他们甚至会周末工作,晚上工作,因为他们感觉在做的事并不是别人要他们做的工作。

  在 GitHub 的一天

  每个在 GitHub 工作的人的时间安排都是不一样的。我没有平均计算过每一天的时间,但大致是这样的:

  1. 早上10点起床,查看 Campfire 日志,处理过夜支持请求
  2. 坐巴士上班,在十二点或一点钟左右吃饭
  3. 从下午一点开始工作,直到下午六点或晚九点下班
  4. 回家工作或休息到凌晨两点钟。

  我们有同事早上七点来到办公室(简直是疯子),也有人下午三点来。有一些同事在家里工作更有效率,如果你不喜欢来办公室,你不需要每天都来(尽管大部分同事每天都来)。

  为什么我们的每一天都如此“松散”?这是因为:1. 我们可以随时随地用聊天室来交流,2. 我们想创造一个让所有人都高效的环境。没有一个工作时间是适合每个人的,所以我们没有强制工作时间。

  强制工作时间

  我们现在有35个雇员,队伍在不断壮大。上班时间灵活随意,对我们的团队来说运作的非常好。但是经理们喜欢规定时间是有原因的:这样做可以给他们一个错觉,工作时间的长短可以转化为评判表现的标准。

  经理们如果不看雇员们的工作时间,就得看他们其他方面的表现。他们代码的质量如何?他们修复了错误吗?他们在专心工作吗?更大的灵活性是否让他们更消极?

  确实很难将以上这些评判标准进行量化。但是程序员的价值远比一天工作十小时要高。如果你认为时间决定一切的话,那么程序员在乎的将只是时间,而不是代码的质量。

  原文:How GitHub Works: Hours are Bullshit

发表评论
用户名: 匿名