Github:诞生于 Ruby,60%的员工远程工作

Github诞生于2008年,现在已经是全球最大的代码托管平台。然而鲜为人知的是,他们使用的技术栈非常简易,Ruby、Shell和C。并且6成员工远程工作,通过Hubot协作。

Sam Lambert 在 2013 年加入 Github 公司,当时的身份是公司的第一名数据库管理员,现在已经是 Github 的技术总监。在去年他曾接受 Derrick Harris 的采访,解释作为一家全球性网站,是如何通过简单便捷的技术栈,成功支撑起超过 1000 万用户,超过 2500 万项目的。

他还谈到 Github 大型的远程工作团队,大概有 60% 的员工通过远程工作,利用一个叫做 Hubot 的自动化工具协作。

Github吉祥物(图片来源:Github.com)
SAM LAMBERT 介绍,在内部开发产品和各种服务时,Github 特别推崇 Unix 哲学,采用最简单的技术,实现众多基础性功能,对于复杂臃肿的过度工程化深恶痛绝。对于技术和项目的选择,更讲究实用主义。

很久以来,网站许多关键基础设施,都用的是 Shell 脚本,它们很有效,多年来用着很顺利。

网站创建于 2008 年,至今已经 8 年,最初网站使用 Ruby on Rails 构建,最初的版本是由创始人自己写的,当然 Git 部分用的是 C 语言,处理 Git 请求,数据合并等事项。

当初所有的数据都通过 MySQL 存储,对于临时性质的数据,也会采用 Redis 或者是 memcache 做缓存。

Github 刚成立时,技术栈就这么简单:C,Shell,以及 Ruby。并且在做新项目地时候,也不会盲目尝试新的工具和语言。

随着网站规模的壮大,Github 的开发团队成功吸引到多名 Ruby 的核心开发者,在日后的开发过程中,继续保持技术栈的精简和实用。

对于新技术的态度,LAMBERT 表示其实工程师在工作中的自由度很高,可以试用各种新技术,只不过在实施项目时偏保守。

有趣的是,虽然全世界一半的新项目都由 Github 托管,但事实上 Github 仅采用了为数不多的几个技术栈。

随着时间的积累,Github 的用户量爆炸性增长,后面的技术上也面临诸多挑战。其中最复杂的是要处理 Git 的海量请求,LAMBERT 没有细说具体的技术细节,但表示依然是最简原则,不要重新发明轮子。

一直以来,性能都是工程师不懈的追求,Github 技术团队也是。除非这个功能足够快,否则就不要部署。

对于硬件奢设施,Github 没有使用任何云服务,而是自建数据中心,当然,为了满足庞大的使用量,Github 相当于构建了自己的私有云平台,Github 拥有自己的基础设施团队,人数不多,但可以保障 Github 的正常运行。

随着用户量的增长,团队规模也随着扩大。和众多创业公司一样,Github 也面临招聘新员工的挑战,既要具备足够的能力,而且要认同 Github 的文化和发展方向,为了招聘到满足需要的人手,Github 允许员工远程工作,这样可以招聘到其他国家和地区的员工。

在 Github,大概 60% 的员工远程工作,比如 LAMBERT 就曾经周游世界,在不同的地方工作,Github 推崇的正是分布式远程工作的文化。

Hubot机器人概念(图片来源:hubot.github.com)
为了让世界各地的员工分工协作,Github 使用 Hubot 工具。比如可以通过聊天的方式,询问 Hubot 现在在哪里,Hubot 可自动回复某成员当前在世界的哪个城市,或者在办公楼的哪一层。

Hubot 支持好几十个命令,可以查询 MySQL 状态,可以做故障切换,可以删除数据库表,可以备份文件,可以复制转移,可以做几乎所有和运维相关的事。

除了查询其他同事的状态,Hubot 还能实现监控功能,比如当某个服务器出现故障,Hubot 可以自动报警。

LAMBERT 认为,Hubot 代表了未来互联网公司的运作方式,他可以适应性地把服务器等基础设施以及分布于世界各地的员工紧密连接到一起,人与机器之间无障碍交流沟通,解决了许多传统企业未能解决的问题。

文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-09-14 21:10:01

Github:诞生于 Ruby,60%的员工远程工作的相关文章

远程工作时,员工该如何协调与领导之间关系?

远程办公成为越来越多公司的选择,既能节约办公空间,也能让员工更自由,但是远程办公会遇到另外一个困境,员工和领导当面交流的次数会降低.如果你是远程工作,不经常看到你的老板(或者老板经常不在办公室的情况),想要和老板建立良好的关系,证明你的价值会很难.以下的六项措施可以帮助你,让老板看到你对公司的贡献. 问你的老板"我们怎样才能以最佳状态一起工作?"了解经理的领导风格和首选的工作和沟通方式,然后用符合对方风格的方式进行工作和沟通.老板是否喜欢互动?他喜欢与你每周互动一次,还是每两周一次,亦

回到办公室吧,远程工作并不如看起来那么完美

苹果公司和IBM正逐渐放弃远程办公,并转而实行更传统的办公时间要求 公司通常是解决交易成本问题的有效途径,因为所有牵涉其中的人都面对着无限期的未来 从我上一次在办公室里工作到现在已经有十多年了,而且远程工作对我和我的雇主都很有助益.然而,当我看到苹果公司和IBM正逐渐放弃远程办公,并转而实行更传统的办公时间要求时,我冒出的第一个想法就是:"他们怎么花了这么长时间才想明白? 别误会我的意思:远程工作的确有好处.每个工作日,我都可以节省两个小时的通勤时间,我可以把省下的时间用在工作上(也有时间遛遛狗

感谢现实残酷,才让我勇敢选择远程工作

   曾经,看过一个业界非著名某大咖总结的各路人眼中的运营是什么 百度说:运营就是各种计划,实施与控制: HR说:会文案,有点策划经验,有点营销意识: 前辈说:啥都干,什么都会一点,但什么都不精: 土鳖公司说:运营就是文案... 看了以上说法后,作为"当事人"的我,比较赞同前辈的说法,但其他说法也还都对,总结到一起,我更觉得运营是个打杂的,比如少林寺里的扫地僧(阴险脸.JPG)但也有不少公司对运营的定义貌似有些误解,以至于在招聘运营的时候直接上来就问你会不会写公众号?有没有10w+作品

Ciena宣布将为2000名北电员工提供工作岗位

北京时间11月23日晚间消息,据国外媒体报道,美国光纤设备制造商Ciena及加拿大电信设备制造商北电周一宣布,Ciena将以现金加债务方式收购北电的光纤网络和运营商以太网资产. 北电称,Ciena以5.3亿现金和2.39亿于2017年6月份到期的可转换票据的报价,在拍卖中击败竞争对手诺基亚西门子通信公司胜出,此次收购将包括北电光纤网络和运营商以太网的所有产品.合同.专利和知识产权.北电的光纤网络业务包括北电部分最有价值的部门以及知识产权和员工. 该交易计划于明年第一季完成,目前仍有待于美国.加拿

阿里员工在工作中仅限使用公司自己的IM等通讯产品

摘要: 在棱镜门事件导致互联网信息安全成为热门话题时,昨日阿里巴巴一封内部邮件也同样引发关注.阿里高管在邮件中称,为保护信息和数据安全,阿里员工在工作中仅限使用公司自己的 在"棱镜门"事件导致互联网信息安全成为热门话题时,昨日阿里巴巴一封内部邮件也同样引发关注.阿里高管在邮件中称,为保护信息和数据安全,阿里员工在工作中仅限使用公司自己的IM等通讯产品. 阿里巴巴集团首席风险官邵晓锋表示:"利用各种软件.终端秘密获取用户各类信息早已不是秘密,而现有的数据分析技术,足够把零碎信息

从设计师到产品狗 — 我的远程工作之路

在中国靠远程工作来养家并不是一件容易的事,至少到现在来看一直都不是,除非你拥有独占的资源保证私活来源,或者是有足够牛的特长,否则将面对的几乎一定是一个不稳定的将来-- 我所在的地方,虽然是一个二线省会城市,但这里的互联网发展速度却远远达不到二线的程度,几乎所有的互联网公司都是外包公司,而我本人当时虽然在这个行业浸染多年,也有过一段时间的北漂经历,回来后却也一直没有找到一家心仪的公司供职,于是就一直在多个创业公司中颠沛流离. 后来偶然在某个国内论坛,我看到一篇关于远程工作的帖子,随即便有了远程工作

中通擅改倒班制度60多员工停工 律师称是变相裁员

60 多名员工停工,快递包裹去哪儿员工投诉:中通快递擅自更改倒班制度本报律师团援助:涉嫌变相裁员,可申请补偿三湘华声全媒体 记者 曾韧 实习生 张洋银本报3月16日讯"把白班人数砍一半,分到夜班去,工资改成按件计酬,这样一来,工作量增加了,工资却下降了!而且晚班没有公交车不方便,更不安全!"中通快递湖南地区多名员工16日向本报求助,投诉中通快递湖南管理中心擅自更改倒班制度.本报金牌律师团普特律师事务所及时提供法律援助,分析称,公司涉嫌变相裁员,员工可获得相应的经济补偿.更改倒班制度60

平安员工去年套现超60亿员工股翻番近30倍

A股各大银行.保险公司2010年年报相继披露,法人股东去年四季度减持金融股迹象有所显现.中国人寿.中国平安.工商银行.交通银行.兴业银行等股票被法人股东不同程度地减持:其中,中国平安的"员工"套现了1.18亿股,占员工股总数的约14%. 员工股股价翻了近30倍 年报显示,中国平安去年四季度被林芝景傲实业发展有限公司.林芝新豪时投资发展有限公司和深业集团有限公司等三家法人股东共计减持1.46亿股,占其A股总股本的3%.如果按照去年四季度中国平安不低于52元的股价粗略计算,这部分减持总额超

建站程序Drupal历程 小水滴诞生于1999年

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在ADSL依然很贵的2000年,就读University of Antwerp (比利时)的两位学生Dries Buytaert和Hans Snijder用无线网路分享了自己学术网路的频宽(因为学网比较便宜) . 这样其实便是彼此分享和讨论很好的开始. 因此,Dries有了一些灵感,着手设计了一个简单的内部网路讨论板,让朋友们可以上来留些言,