GitHub如何运作:时间并不决定一切
fmms 13年前
<div id="news_body"> <p> 英文原文:<a href="/misc/goto?guid=4958199814216105093" target="_blank">How GitHub Works: Hours are Bullshit</a></p> <p> 导读:Github 公司的职员 Zach Holman 写了一篇关于“GitHub 如何运作管理”的文章,文章分三部分,这是第一部分:<strong>时间并不决定一切</strong>。</p> <p> 弗雷德里克·温斯洛·泰罗在1911年写了一篇有关管理和效率的惊世之作:《科学管理原理》。他是用科学方法阐述工业生产中最优效率的第一人。时间就是金钱。效率越高越好,时间越多越好。</p> <p> <strong>“时间决定一切”不适用于我们</strong></p> <p> 在很多行业中,时间是评判效率的准则,但不是我们的标准。在创业公司工作是完全不同的。你不可能花太多时间来解决一个问题。<strong>编程是一件需要创造力的事情</strong>,你需要在最佳状态才能编出高质量的代码。</p> <p> 想想上次你消沉或愤怒时候,你的效率如何?再想想上一次你真正高效的时候吧,代码好像从你的指尖飞出来的,你编码不仅速度快,代码的质量也高。在状态好的时候编码远远超过机械式的敲键盘。</p> <p> 我们希望雇员们更多的处于最佳状态,但规定上班时间会影响他们进入这种状态。如果强迫我早上九点钟上班,我将不会达到最佳状态。但 GitHub 一半的同事在早上工作都是最高效的。</p> <p> 如果创造一个更随意的工作时间,程序员会更积极工作,最终会促进程序员工作更久,更加高效。他们甚至会周末工作,晚上工作,因为他们感觉在做的事并不是别人要他们做的工作。</p> <p> <strong>在 GitHub 的一天</strong></p> <p> 每个在 GitHub 工作的人的时间安排都是不一样的。我没有平均计算过每一天的时间,但大致是这样的:</p> <ol> <li>早上10点起床,查看 Campfire 日志,处理过夜支持请求</li> <li>坐巴士上班,在十二点或一点钟左右吃饭</li> <li>从下午一点开始工作,直到下午六点或晚九点下班</li> <li>回家工作或休息到凌晨两点钟。</li> </ol> <p> 我们有同事早上七点来到办公室(简直是疯子),也有人下午三点来。有一些同事在家里工作更有效率,如果你不喜欢来办公室,你不需要每天都来(尽管大部分同事每天都来)。</p> <p> <strong>为什么我们的每一天都如此“松散”?</strong>这是因为:1. 我们可以随时随地用聊天室来交流,2. 我们想创造一个让所有人都高效的环境。没有一个工作时间是适合每个人的,所以我们没有强制工作时间。</p> <p> <strong>强制工作时间</strong></p> <p> 我们现在有35个雇员,队伍在不断壮大。上班时间灵活随意,对我们的团队来说运作的非常好。但是经理们喜欢规定时间是有原因的:这样做可以给他们一个错觉,工作时间的长短可以转化为评判表现的标准。</p> <p> 经理们如果不看雇员们的工作时间,就得看他们其他方面的表现。他们代码的质量如何?他们修复了错误吗?他们在专心工作吗?更大的灵活性是否让他们更消极?</p> <p> 确实很难将以上这些评判标准进行量化。但是程序员的价值远比一天工作十小时要高。如果你认为时间决定一切的话,那么程序员在乎的将只是时间,而不是代码的质量。</p> <p> 原文:<a href="/misc/goto?guid=4958199814956959316" rel="nofollow" target="_blank">How GitHub Works: Hours are Bullshit</a><br /> 来自: <a id="link_source2" href="http://blog.jobbole.com/6492/?utm_source=rss&utm_medium=rss&utm_campaign=github%25e5%25a6%2582%25e4%25bd%2595%25e8%25bf%2590%25e4%25bd%259c%25ef%25bc%259a%25e6%2597%25b6%25e9%2597%25b4%25e5%25b9%25b6%25e4%25b8%258d%25e5%2586%25b3%25e5%25ae%259a%25e4%25b8%2580%25e5%2588%2587" target="_blank">blog.jobbole.com</a></p> </div>