吊床厂家
免费服务热线

Free service

hotline

010-00000000
吊床厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

员工谈GitHub的成功效力异步与创新

发布时间:2020-07-24 11:20:42 阅读: 来源:吊床厂家

本文由GitHub员工Zach Holman撰写,原文标题为《GitHub如何运作》,语气随和,让读者能从员工的角度来看GitHub是如何走向成功的。全文见此。

1911年,弗里德里克温斯罗泰勒写下《科学管理原则》1书。在书中,他第一次用科学的方法实现了共1生产的效力最大原则。时间就是金钱、越快越好、耗时越多质量越高。

在许多行业中,工时是判断生产效力的一个重要方法,但是在代码界却不同。在互联网创业企业中工作的体验与在工厂中的体验截然不同,编程问题绝对不能靠多花时间来解决。一样,编程是一项创新性的行动。只有在程序员脑袋非常清楚的时候才能写出高质量的代码。

巅峰状态

我们发现,如果把任务完全信任地拜托给工作负责人来做的话,他们不但可以保质保量完成任务,还能有剩余的时间高效地去做其他事情。还记得你上一次不开心、感到压抑的时候吗?那时候的你生产效力高吗?再想想你上一次生产效力最高的时候出于甚么心情。程序员的指尖下敲出代码,代码数量多不意味着质量就高。当你心情好的时候,一天敲出来的代码乃至比几个星期心情不好时敲出来烂代码质量要好。

所以,GitHub需要员工尽量多地处于巅峰状态。如果给他们规定固定的上下班时间,会下降他们进入巅峰状态的概率。就比如我,我在早上9点之前历来都没有出现在办公室过,不过GitHub有一半以上的员工在上午的时候工作状态最好。

灵活上下班制度的实行,可以创造一种员工乐于工作的气氛。不过这也可能造成加班,不过量出来的几个小时也正是效力极高的时间段。所以,既有在周末加班的,也有在晚上加班的,也有选择在白天加班的,只要他们愿意,尽量不让他们在不开心的时候工作。

我的一日行程

GitHub的每一个员工都不同,我也一样。我每天的行程都不同,不过大体类似:

早上10点起床,处理昨日剩余和今晨新问题

坐公交车上班、12点/1点吃个午餐

从下午1点开始工作到晚上6-9点

回家休息或继续工作,直到清晨2点

跟同事出去喝几杯

在GitHub里,你会看到早上7点就跑来上班的疯子,还有下午3点才来的懒鬼,乃至有的家伙觉得在办公室效力不够就在家办公了。只要你觉得今天不适合工作,你就可以不来办公室上班。

这样的灵活工作制度让我们的工作看起来是否是很疏松呢?由于1、在使用聊天室的环境下工作,可以随时随地工作;2、我们要创造一个最具生产力的环境。由于知道不存在所有人都高效工作的时间段,所以我们也不强求他们在固定的时间内工作。

灵活工作制度的履行

GitHub目前有35名员工,即便人数再多,这样的工作制度也OK。其他企业的管理人员偏向于给员工安排工作时限,由于这样可以衡量一个员工的工作表现。

如果一家企业不按工作时间来衡量员工表现,那末肯定有别的方法。比如说,代码写的怎样,BUG修复好了吗?灵活工作制度合适某一员工吗,能鼓励他高效工作嘛?

虽然衡量起来比较麻烦,但是总比这个员工今天10小时做的怎样的方法有价值的多。由于,一旦给员工规定了时间,他们工作的重点就变成了工时而不是质量。

GitHub的异步工作模式

我个人最喜欢GitHub的地方就是:所有事情都是在异步工作模式下完成的。

GitHub创办之处的两年里都没有自己的办公室,我们的工作都是在Campfire聊天室内合作完成的。现在我们已进入了第二个办公室,但照旧在用Campfire聊天室。为何我们对Campfire依依不舍?由于聊天室是异步的。异步交换指的是,我可以跑出去吃个午餐再回来看看漏掉的聊天内容,我可以向一个同事发问但是不要求他速速回答也不担心他会漏掉信息,我可以随时跑回家工作不担心错过办公室内产生的事情。

GitHub的绝大部分开发流程都要使用Pull Requests(GitHub的一种讨论方式)。如果我想在代码库中加入一个新功能或做些改变,我就利用Pull Request创建一个要求并发送给所有同事,他们可以查看这1要求,然后根据以下3点做出选择:1、这1变动是不是影响到其他人的代码;2、对这个主题是凑感兴趣;3、是不是有足够的时间来参与。完成申请以后,我们再在不同的电脑上进行测试,如果可行,就上传到主服务器中提供个网友使用。

由于Pull Request的存在,我不会要求所有人都参与到某一活动中来,只要那些对这个功能感兴趣有时间的员工来开会就够了。对了,关于开会,我想说:开会真他娘的烦人!

开会真烦人

都说会议是有毒的,我乃至鄙视开会。

只有在非常紧急的情况下,GitHub才会开会。由于每次开会一定会有一些不相干的员工来参与,即便你对会议的主题感兴趣,你也会由于开会把你从之前的工作中拉出来又去讨论还没开始的内容而感到懊丧。

另外,开会的内容也让人记不住。即便你做笔记,也没法几下所有的内容。当下你可能还记得没记下的内容是什么,但是几周以后,再看着笔记便会茫然无措。如果有会议纪要就不会出现这样的问题。不让员工乱想,而是让他们看打印的句子,更有助于集中精神进行思考。我用十个指头都能数出最近一年半开过几次会。

喝饮酒,好朋友

GitHub花大力气创造创新环境,我们鼓励员工去做一些花边的内容,这可以让员工对自己的工作感到兴奋。兴奋是可以沾染的,一个工作小组的工作状态可以影响到其他小组。即便花边内容不能盈利,但是兴奋的工作状态可以为GitHub带来更多钱。

好吧,我承认GitHub中有很多酒鬼。办公室里随时都有啤酒供应,但是饮酒其实不意味着喝醉,酒的意义大于饮酒。

饮酒的时候可以遇到许多人。我们在洛杉矶饮酒的时候就遇到来自世界各地的人们,我们跟他们介绍GitHub,让人们了解GitHub。(酒后氛围和缓,不会对任何人构成威逼,介绍产品更安全)

饮酒的时候可以了解同事。我们在一起工作,但关系不但限于同事,我们还是朋友,那种上刀山下火海的朋友关系。喝着啤酒,聊天、谈工作,界限非常模糊。关系亲近以后,无话不谈,有甚么想法就直接说,帮助他们帮助自己。所以说,究竟是社交润滑剂,是有一定道理的。

饮酒的时候可以进行头脑风暴。酒吧就是一个合适讨论如果、假定的地方。GitHub的许多功能都是在酒吧里头脑风暴出来的。

鼓励不同

GitHub员工喜欢用Ruby编程,但是我们其实不限制他们用甚么编程软件。GitHub员工每个月都有免费的健身课程,还从哲学角度讨论Twitter粉丝谁更多。我们鼓励员工进行讨论,不管是编程中的困难,还是下一次远足地点。让每一个员工都有不同的生活,让他们对工作兴奋,让他们具有不同的思惟方式,既提高了本身,又助力了企业。

创新意味着自我引导

在GitHub,自我引导非常重要。如果你对一件事情非常感兴趣,那就随着兴趣去做。许多伟大的作品常常都是出自对它有热忱的人之手。

在GitHub,我们每个人都有机会参与讨论产品。Pull Request也给了我们一个非常好的平台,让我们可以尝试新想法,避免哗众取宠。如果你真的对有些东西感兴趣,就放手去做吧。GitHub会随着你的兴趣帮助你实现这1产品。

四川癫痫病医院哪家好

那个医院能治癫痫

重庆治疗癫痫病的医院