用户突破7亿大关,Instagram联合创始人详解如何打造精英技术团队

时间:2020-01-13 来源:www.prouni2014.com

编者按:本文采访了Instagram的联合创始人兼首席技术官迈克克里格。

从任何角度来看,Instagram的主要里程碑都是突破。这家初创公司的整个生态系统已经稳定下来,并开始受到关注,这要归功于脸谱网在成立仅一年后就以10亿美元收购了该公司。这不仅是用户激增的结果,也是未来疫情进一步爆发的开始。从2012年收购时的3000万用户,两年后这个数字已经达到2亿,现在甚至超过了7亿大关。

在公司内部,联合创始人兼首席技术官迈克克里奇(Mike Kreiger)为自己设定了一套里程碑式的目标,即如何扩大和升级技术团队,以获得更多用户。在收购时,克里奇只有六名开发总监。如今,他的工程团队已达到300人,其功能和产品开发速度令人震惊。仅在七年时间里,克里奇就从一名新手经理成长为一名多层次的工程师经理。他的许多工程师都是各自领域的顶尖人才。

在这次独家采访中,克里奇分享了他多年来的经历,以及如果他能回到2010年,他会对自己说些什么。对于其他想要复制成功的初创企业,克里奇讨论了如何让早期的技术团队逐渐成熟,如何引入新的管理,以及如何创建一个能够持续推动进步和创新的机制。

早期团队应该适应早期的需求

为了让创业顺利起步,你需要准备好这些东西:勤奋、精力和解决问题的领导者。专业工程师?没必要。

克里奇根据自己的经验说,这个时期你需要的多才多艺的手应该有几个关键的特征和能力:

1。“知道什么时候给牛刮胡子”你听过‘给牛刮胡子’这个词吗克里奇说,“有时候,编写程序意味着你必须解决机器复杂的技术问题。但大多数时候,你面临的是一长串任务。一旦这些任务被解决,程序将被写出。“当建立一个多方面的工程团队时,你需要准备好并愿意一路跟随的人来解决各种问题。你需要那些渴望学习他们没有的东西的人,这可能不是他们的责任,而是完成任务所必需的技能。

如何找到这些人,可以尝试以下面试问题:

(1)。要讨论最近的子项目或工作项目,你需要在开始真正的工作之前“剃掉什么头发”。

(2)。问他们什么时候参与跨学科项目,甚至是一些他们开始之前不熟悉的项目。

2。知道什么时候不值得刮胡子。

从上面我们可以知道,没有什么比早期启动的开发项目更重要的了,你必须确保你的工程团队得到有效的利用。"员工很容易对剃须上瘾。"克里奇说。一个聪明的工程通才知道何时向前看。

Kreiger回忆说,在Instagram的早期,他得到了一条对他非常有益的建议:照顾好一切。这个提议仍然非常重要。

当该提议首次被采纳时,克里奇每天花4-5个小时集成领先的基础设施监控服务Nagios。“最后我意识到,‘我必须回去开发产品。“同样,有时候你自己也可以开发一些东西。但如果市场上已经有好的解决方案,你还应该花这个时间吗?”起初,我们想,‘嗯,我们可以想象如何推动。但是城市飞艇已经提供了这个功能。”“抛开你的骄傲,真正的目标值得你注意。“我们的目标不是做好Nagios或Munin,而是开发一个人们可以使用的软件。”

3。以行动为指南

你不能同时做很多事情,所以知道哪些需要先完成,哪些可以等待非常重要。不是说你的分类系统应该更精细,但至少应该有。在Instagram的早期阶段,Krieger和他的团队在谷歌文档中按主题记录了行动项目。

"我们的主题是成为世界上增长最快的照片共享应用程序。在这个主题下我们需要如何努力工作?接下来,我们希望所有的照片看起来更漂亮。我们该怎么做?所有与这两个目标无关的人都准备好了。此外,你应该让工程师理解这两个目标的重要性。”

谷歌文档是最大限度降低团队任务管理可行性的完美产品。它可以确保所有任务都与公司最重要的目标或优先事项直接相关。它按天分解任务,并将每天分成不同的主题。每个主题下未完成的工作将迁移到第二天。最紧急的任务将被特别标记。这样,即使有许多任务,团队成员也不会感到困惑,每个人都可以方便地留言和提问,他们的注意力总是集中在下一个要达到的目标上。

谷歌文档在克里格早期团队建设过程中发挥了至关重要的作用,没有人需要大惊小怪,因为他们不同意这项任务的重要性。有了这个工具,没有人会过于专注于自己的事情而忽略公司的计划,你也不会遇到那些擅长简单任务的人。

热情而多才多艺的招聘人员

虽然大公司的招聘团队已经形成了特定的机制,但初创企业也有自己的优势:他们可以在思考和招聘时跳出固有的模式。克里格回忆说,他和他的共同创始人凯文斯特罗姆发现的第一个工程师是谢恩斯威尼,他是跳出既定模式的典型案例。“他没有大学毕业,基本自学编程。我们在狗贴实验室孵化器遇见了他,并坐在我们对面的桌子旁。虽然学习成绩不太好,但他有创业精神:如果我有一个想法,我愿意学习一切来实现它。”

然而,并不是每个人都能每天坐在桌旁看别人,那么如何找到有这种潜力的人呢?克里格说,他的经验是对一切事物的好奇心是这些人最基本的性格特征。“我们最喜欢的求职者是那种‘本周我开始对围棋感兴趣,然后我做了一个围棋模型并做了一些研究’的人。“我们不喜欢这样,‘嗯,我工作的公司使用reach,所以我也使用reach。’“

当然,你也可以通过一些巧妙的面试问题来测试一个人的好奇心。克里格说:“我喜欢问,尤其是在早期阶段,‘你对哪些子项目感兴趣?’?你上次详细研究一个项目是什么时候?你学到了什么?”“

工程师的灵活性对初创企业也很重要,这甚至意味着有时你无法招聘到一些技能最高的求职者。

“我们采访了一个我以前认识的人。他是顶级杰出的iOS工程师之一。但在对话中,他说的基本上是,‘我知道我会让你知道,我拒绝做服务器端的工作,因为我认为这是浪费时间。”克里格说。这种想法的问题在于,对于当时的Instagram来说,他的要求过于详细。

招聘能够在不同类型的工作之间转换的工程师可以确保早期工程师团队的敏捷性。同时,它也可以帮助你避免一些隐患。”我记得和凯文罗斯讨论过挖掘。他说,他们早期犯的最大错误之一是招募当时与技术相匹配的工程师。”克里格说,“这在两个地方是错误的。首先,你将来会一直升级你的技术。其次,例如,如果工程师将他们的工作安全与PHP联系起来,那么最终你肯定会做出错误的技术选择。“

Keirger的最后一个建议是:尽早开始多元化招聘,比一般新公司更早。组建多样化团队的好处是不言而喻的,这在最近的科技文献中经常被提及。但在疯狂的早期发展阶段,初创企业可能会认为这些建议对他们并不适用,或者并不着急。

"在早期阶段,我们花了多少精力组建不同的团队."克里格说。因此,当团队开始壮大时,就更难引进更多的妇女和来自少数民族和背景的人。“例如,当采访第一位女工程师时,她会想,‘哇,这个团队太大了,而且都是男性’,这让进入变得更加困难。这种情况真的会发生。如果你想避免它,你最好早点行动。”

需要小心的时候要小心

Instagram的下一个故事现在被称为硅谷最好的故事之一:2012年,这家13人的公司被脸谱网收购。那时,克里格和Systrom可以独立招聘人才,也可以从脸谱网内部找到人才。然而,自从脸谱网成为家喻户晓的名字以来,越来越多的求职者带着他们以前从未想过的背景来到我们这里。当然,不是每个初创公司都有这样的条件,但是不管你的情况如何,多元化和r

随着越来越多的多功能在线和公司的不断发展,Instagram团队开始觉得需要更多的专业人士。例如,能够拆卸和升级产品的iOS和安卓工程师。这是企业生命发展中非常正常的时刻。当出现以下迹象时,您需要考虑招聘专业人员:

1。您正在创建的内容超出了您通常使用的平台的能力;

2。你开始进入新市场,需要优化的代码。以Instagram为例,当他们想在新兴市场提供更好的视频服务时。

3。您的代码库越来越大,您需要技术领导来指导您的未来发展。

在你意识到之前,你已经需要一个经理了。

正如工程师团队将会升级一样,你的领导团队需要成长和成熟。起初,你的公司将是平的。不必要的管理会破坏开放性和敏捷性,而开放性和敏捷性是小公司最重要的资产。然而,这并不意味着创始人应该允许早期团队发展自己。

作为创始人或早期领导者,当你自己的产品和管理不能满足你的需求时,你需要引进另一个经理。当你意识到你可能需要一个,十有八九已经晚了。

[本文由合作媒体授权的投资界转载。这篇文章的版权属于原作者和原出处。这篇文章是作者的个人观点,并不代表投资界的立场。请联系原始作者和原始来源以获得授权。如果您有任何问题,请联系(editor

youtube.com