GitHub如何运作(一) —— 时间不决定一切

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


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

        

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

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

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

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

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

        

        在GitHub的一天

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

        1. 早上10点起床,查看Campfire日志,处理过夜支持请求

        2. 坐巴士上班,在十二点火一点钟左右吃饭

        3. 从下午一点开始工作,直到下午六点或晚上九点下班

        4. 回家工作或休息到凌晨两点钟。

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

        为什么我们的每一天都如此“松散”?

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

        

        强制工作时间

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

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

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



       


        
        
        
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值