转自:http://news.cnblogs.com/n/190924/

前 5 年对初创公司来说至关重要,根据美国中小企业发展署的数据,大约 1/4 的初创公司在第一年内关门大吉,只有不到一半的企业能撑到第 5 年。对于成立于 2008 年的 GitHub 来说,今年无异于一个里程碑。

GitHub 相信团队的力量,尤其是至今仍然留在公司的前 5 名元老级成员。GitHub CEO Tom Preston-Werner 表示:“一定要找某些方面比你强的人。”当和其他创始人在为公司的成长殚精竭虑时,他很快发现,很多事情不在他们的能力范围内了。到了“要为必须完成的任务寻找新技能”的时候了。

GibHub 没有盲目地为繁重的编程工作招募几名优秀开发者了事,而是十分审慎地从战略及未来角度出发,为公司组建了涵盖多个领域的 5 人骨干小组。这 5 个人的技能包括了设计、客户支持和人力资源等方面。

No.1 高手 Scott Chacon

如果你怀疑社交媒体可以为你带来一份梦想工作的合理性,那么 Scott Chacon 的事例一定可以多少打消掉你的顾虑。Chacon 和 Preston-Werner 在一个名为 Ruby on Rails 的聚会上见面,相见恨晚。

Preston-Werner 说:“我当时就认定,Git 有机会成为大受欢迎的一款很酷的产品。”他也很清楚,对于多数人来说,Git 仍相当复杂,它需要变得简单易用。

通过这次会面,Preston-Werner 发现 Chacon 不仅对 Git 了如指掌,第一本关于 Git 的书更是出自 Chacon 之手,Chacon 的见解在开发者圈子里是个传奇。这样的人当然是求之不得的。可惜作为一家刚起步的初创公司,Preston-Werner 还没有立刻全职聘请 Chacon 的能力和资源,所以 Chacon 一开始只是以承包人的身份为 Gist 项目工作。

Chacon 现在是 GitHub 的首席信息官。

No. 2 “The Customer Whisperer” Tekkub

随着公司的成长,Preston-Werner 发现最初的 4 人小分队被用户的帮助请求给淹没了。当 Preston-Werner 尽着最大可能帮助人们解决问题的时候,他发现有一个人在处理 N 个开源计划的同时居然还有时间给其他人排忧解难。

Preston-Werner 亲自联系了这个叫做 Tekkub 的用户 (他 / 她的真名只有几个创始人知道)。Tekkub 同意兼职帮助 GitHub。之后,身在科罗拉多的 Tekkub 一直远程和公司保持联系,通过电子邮件和网络工具讨论工作细节。Tekkub 是第一个和公司分隔两地的 GitHubber。现在,公司共有 70% 远程工作的员工。在兼职了一年之后,Tekkub 才和几个创始人进行了面对面会谈,并全职进入 GitHub。

No. 3 行政专家 Melissa Severini

开发和客户支持工作走上轨道后,行政管理上的压力接踵而至。Preston-Werner 回忆,团队当时对行政管理事务称得上一窍不通,“基本上都是现学现用的,只要不坏事就行”。

公司的需求从最底层的生存上升到了法律、出差和办公室的日常管理等更高一级的事物上。Melissa Severini 就在这时出现的。她也是 Preston-Werner 通过圈内人知道的,当时她已有相当的工作经验。不过让 Preston-Werner 动心的还是 Severini “知道如何把一间公司打理的井井有条”的能力,而且她“非常自信;总能把事办成”。

Severini 的管理方式也曾让这只小团队第一次产生了紧张气氛,那是当她要求大家保存收据的时候。Preston-Werner 一开始不愿意接受,因为他认为这样做和公司“ 一切从简 ”哲学背道而驰。不过在 Severini 的坚持下,大家还是互相做出了让步。

No.4 设计大师 Kyle Neath

Preston-Werner 是 GitHub 的第一任设计师,但是自从他的工作兴趣和重心向后端转移后,产品设计就开始变的蹩脚。于是他开始寻找可以“每天都在思考产品的设计、使用方式和外观”的人,因为“要是开发不具备实用性的技术,最终只会得到糟糕的产品。”

这一次,Preston-Werner 还是故计重施,通过自己的圈子寻找设计师。在咨询以及孵化公司 ENTP 的 Kyle Neath 已让他们仰慕已久,GitHub 还是由 Neath 负责设计的某个支持工具的客户。“你自己如果就是 TA 设计的某产品的用户的话,那就挺能说明问题的了。”

No.5 犀利工程师 Ryan Tomayko

Tomayko 的大名在开源社区里无人不知,他曾把 GitHub 称为 “ Myspace for Hackers ”,这让当时尚处于测试期且没有收入的 GitHub 有了更大的知名度。

Preston-Werner 至今对 Tomayko 的技术仍保持着敬畏,“他很牛 X,技术上的造诣是我梦寐以求的。”可是当时的 Tomayko 已受雇于云应用平台 Heroku,并且还与 Salesforce 有一定关系。Perston-Werner 事后承认说:“这对他来说确实有点冒险。我猜想他是认定了 GitHub 会变得非常好吧。”

GitHub的5人骨干小组:早期初创公司该如何招到正确的人的更多相关文章

  1. 36岁IT老人再次随笔——程序员的门槛其实并不高,但却是一个易学难精的行当——IT的快车很快,我常看到不少人摔落下去,但又有不少身手敏捷的人跳了上来 good

    36岁的我,还在IT里面留恋着技术.我不是什么技术牛人,只是不愿离开.搞硬件的朋友对我说:“我以为你是搞硬件的,没想到你软件方面这么厉害?”,搞软件的朋友对我说:“我以为你只是搞软件的,没想到你硬件方 ...

  2. jeecg团队招新人(5人)

    jeecg团队招新人(5人) http://www.jeecg.org/forum.php? mod=viewthread&tid=2046&page=1&extra=#pid ...

  3. CSS那些事!这个篇幅是我特意开的,不是因为帮助小菜之类的,而是在多人的团队配合中各种命名冲突的规范让人蛋疼

    CSS那些事!这个篇幅是我特意开的,不是因为帮助小菜之类的,而是在多人的团队配合中各种命名冲突的规范让人蛋疼. css这个东西只要不是新的离谱都会写,但是每个人的命名风格,方法,都不同 有人喜欢驼峰, ...

  4. ZT 感触的屌丝职场记 投递人 itwriter 发布于 2013-05-27 09:21 评论(18) 有3402人阅读 原文链接 [收藏] « »   作者@幻想哥呀幻想哥   有一位屌丝男,从小抱着报效祖国的理想上了大学,毕业后干了 IT 行业,高中那时候看文汇报说,搞 IT 的在上

    屌丝职场记 投递人 itwriter 发布于 2013-05-27 09:21 评论(18) 有3402人阅读  原文链接  [收藏]  « » 作者@幻想哥呀幻想哥 有一位屌丝男,从小抱着报效祖国的 ...

  5. 社会不是承认有学历的人, 而是承认努力过得人, 而且是真正努力过不是穷忙的人(没有学历就要多付出一倍的努力)good

    送你一句 这就是你水平差的理由? 楼主你工资低是因为你技术不行, 不想努力然后怪罪学历, 为什么学历高的混得好, 因为学历高的人努力过, 你没学历技术还不行, 凭什么证明你努力过, 社会不是承认有学历 ...

  6. 转:为什么说招到合适的人比融到钱更加重要 - Hiring Great Talent is More Important Than Fund Raising

    我在猎头行业工作了 20 多年,一直在帮助创业公司招聘优秀的人才.我服务过的客户既有 VC 投资的初创企业,也有即将 IPO 的公司.我和 200 多个 VC 合作过,也见过 300 多个客户失败的案 ...

  7. lbs(查看附近的人),看看社交软件如何实现查看附近的人

    最近在做一款移动端棋牌游戏,为了进一步提高用户体验.拉近玩家的距离,我们决定在游戏中加入好友功能,而对于体验好友功能的玩家来说,要是玩牌的时候可以看看附近都有谁在玩牌,跟他们交流交流玩牌心得什么的无疑 ...

  8. 程序员需要经纪人吗?10x 最好的程序员其生产力相当于同行的 10 倍~

    原文地址 10x 起源于技术界一个流行的说法,即最好的程序员是超级明星,其生产力相当于同行的 10 倍: Google 园区以好玩的设施闻名:小憩舱.球坑.按摩.干洗.随便吃到饱的自助餐.(为了拍人才 ...

  9. 新人入职100天,聊聊自己的经验&教训

    这篇文章讲了什么? 如题,本屌入职100天之后的经验和教训,具体包含: 对开发的一点感悟. 对如何提问的一点见解. 对Google开发流程的吐槽. 如果你 打算去国外工作. 对Google的开发流程感 ...

随机推荐

  1. Java和C++在细节上的差异(转)

    Java的基本程序结构.关键字.操作符都和C/C++非常相似,以下为主要的几点区别: 一.基本程序设计结构: Java的基本程序结构.关键字.操作符都和C/C++非常相似,以下为主要的几点区别: 1. ...

  2. js中offsetHeight、clientHeight、scrollHeight等相关属性区分总结

    今天再次遇到了offset***.client***.scroll***的这三类属性的问题,总是混淆,现归纳总结如下: 大体上来说可以这样理解: client***属性(clientWidth.cli ...

  3. 理解JavaScript的定时器与回调机制

    定时器方法 JavaScript是单线程的.虽然HTML5已经开始支持异步js了. JavaScript的setTimeout与setInterval看起来就像已经是多线程的了.但实际上setTime ...

  4. 读取xml时,遇到xmlns的问题

    1.读取xml的时候,由于xml里有xmlns的属性,导致了读xml无法正常读取.通过网上搜索,发现需要先注册命名空间.  xmlns是XML Namespaces的缩写,中文名称是XML(标准通用标 ...

  5. Android 通信机制Message、Handler 的用法

    Android中提供了通信机制,Message.Handler 等,Message用于在子线程中传递数据,Handler用于发送数据到主线程中, 下面介绍基于Message.Handler的计时器 i ...

  6. 补充一下sql server(临时表)

    说明:(1).临时表其实是放在数据库tempdb里的一个用户表:(2).TempTableName必须带“#”,“#"可以是一个或者两个,以#(局部)或##(全局)开头的表,这种表在会话期间 ...

  7. 寒哥教你学 iOS - 经验漫谈(转)

    转自http://www.cocoachina.com/ios/20150907/13339.html 本篇文章主要讲解 4个问题 load妙用 aop面向切面编程 NSNumber Or Int @ ...

  8. ajax跨域传值

    <script type="text/javascript"> function xmlpage(){ $.ajax({ url:'http://localhost/3 ...

  9. sqlserver-事务处理

    事务的概念:简单说就访问并可能更新数据库中各种数据项的一个程序执行单元,一旦开启事务,所有对数据的操作要么全部执行,要么全部都不执行.单条sql语句本身就是一个事务. 事务的属性: 事务是作为单个逻辑 ...

  10. hdu_5276

    //不管怎么样还是希望天天做笔记把,真是太懒了#include<iostream> #include<cstdio> #include<vector> #inclu ...