Facebook的新兵训练营
(完整版)揭秘Facebook成功因素

(完整版)揭秘Facebook成功因素揭秘Facebook成功因素Facebook最初的成功是通过向⼤学⽣提供实体社区不能获取的信息服务–⼀种交互式的学⽣指南,包括每个学⽣的课程计划和社交⽹络。
在Facebook添加今天所具备的功能特点之前,它只是简单地提供⼀种更全⾯的学⽣指南。
Facebook并没有创建⼀个以前完全不存在的新社区,相反,他们是为已存在的实体社区提供⼀种更重要的信息和交流服务。
⼤学⽣在校园⾥和⼤多同学都保持⼀种很宽松的伙伴关系,他们之前并没有⼀个很好的途径来更多地了解⾃⼰所在的社交圈⼦外⾯的学⽣。
现今⼤部分⼤学的班级学⽣数量都很⼤,学⽣没有机会在课上和很多同学交流。
我记得⾃⼰在Berkeley⼤学度过的时光,200多名学⽣的课程教室,在⼈群⾥搜寻着引⼈注⽬的⼥孩或之前认识的熟⼈。
Facebook⾸先按照课程表来组织学⽣,让你能够更多的了解你可能遇上的同学。
虽然我在强调⼀种特殊的使⽤情况,但最初的Facebook的访问的确是因为约会活动来引起的–与⼈约会,了解更多的⼈群,易追踪的活动⽅式,等等。
这⾥更⼤的视图是Facebook为已存在的实体社区内的社交活动创建了⼀种更实⽤的在线服务。
我们从中可以学到的经验是:在已存在的实体社区基础上,对⾮在线业务提供实⽤的在线服务更容易。
Facebook作了很重要的产品决策,保证实体社区和在线服务之间的协调和信任。
Facebook最初仅限于能够验证所在⼤学“。
edu”邮件地址的⽤户登陆使⽤。
Facebook也限制了⽤户能够查找或浏览的学⽣范围仅限于⽤户所在的⼤学。
这些措施的⽬的是让⽤户感到⽹站是排外的,仅限于他们实际所在的社区内部的⼈员。
在早期的Facebook⽹站上,30%的⽤户在⾃⼰的资料上准确地公布了⼿机好吗。
我不确定这些统计数据现在是否仍然有效,但这些数据⽀持了这个观点,⽤户彼此信任浏览⾃⼰的资料的学⽣。
Facebook最近已经对。
edu教育⽹外⾯的⽤户打开了⼤门。
Facebook是如何训练新兵的

Facebook是如何训练新兵的作者:王淮来源:《销售与管理》2013年第04期对于年轻的Facebook来说,如何在快速成长中保持文化特色,如何在新工程师潮水般涌进时仍能以一贯之,新兵训练营起到了重要的作用。
什么是新兵营其实,扎克伯格在2012年2月宣布IPO时对外发表的公开信里说得很清楚:“Facebook要求所有新人职的工程师——包括那些将来并非主要从事编程工作的经理,参加新兵训练营(Bootcamp),学习代码库、工具和方法。
业内有许多人负责管理工程师团队,并不愿亲自动手编写代码;然而,Facebook寻找的实践型人才都希望也能够经受新兵训练营的检验。
”没错,新兵训练营,其实也是菜鸟养成营,其目的就是让新来的工程师和产品经理接受为期六周的集中培训以尽快融入公司之中,更为顺畅地开始工作。
可这有什么稀奇?很多公司都会为新员工指定一个导师。
但是,Facebook的做法明显区别于他们。
为什么要有新兵训练营新兵训练营计划并不是从Facebook公司成立就有的。
随着公司迅速发展、员工不断增多,无计划的自学式方法无法迅速地帮助大量新员工高效融入到Facebook,所以从2008年中开始,Facebook开始系统性地设计和试验新兵训练营计划,并在实践中不断改进。
很快,这个计划变成了所有新加入的工程师都要强制参加的培训计划。
对于产品经理,原则上也要求他们参加。
由于产品经理进来的时候都已经确定好去某个组,所以如果产品经理的老板有特殊要求的话则可以不经过新兵训练营而直接工作。
这一计划的主要推动者是安德鲁·博斯沃斯(Andrew Bosworth)——公司文化的主要捍卫者,“上帝不允许我们有一天不为Facebook的未来做准备。
我们曾见过一家又一家的公司在做大后因为规模陷入麻烦,或因为文化陷入麻烦。
”在2008年初,他开始意识到,Facebook的文化可能面临挑战甚至失败。
他刚进公司时,所有人都彼此认识,可是2008年夏季的一天,当他在公司的餐厅排队时,遇到了一位之前从未见过的工程师。
Facebook研发团队的高效秘诀

Facebook研发团队的高效秘诀4月22日晚极客邦科技旗下的技术人社交网络EGO首场活动在北京国际会议中心举行,阿里巴巴技术保障部研究员赵海平在活动上分享了Facebook研发团队的高效秘诀,以下为正文。
——————————大家好今天主题是讲研发团队高效秘诀,我想说,我要讲的很多Facebook团队的特点,都是跟它的历史是有关系的。
我会讲(Facebook)这个团队怎么样的从小到大,一点一点起来,才慢慢形成自己的风格。
这个团队我其实并没有系统的研究过,我就简单的讲几个大的方面,一个是公司文化,还有就是整个内部组织结构,最后可以讲一讲Facebook的人,他的思维的方式是什么样子的。
Facebook公司文化:Hack第一个讲讲公司的文化。
这个文化特别明显,叫Hack,它不是说黑客,而是很快的把事情攒出来,攒出来之后不一定特别好,第一个版本往往很差,但是不要紧,可以后续再迭代改进。
在Facebook 早期的时候,总共就三四十人,每个人负责的事情很多,一个人要负责网页上的一大块内容,你其实没有很多时间把事情想清楚再做产品,你肯定是急急忙忙把它攒出来的。
于是慢慢形成这样一个情况,做任何一个产品的时候,第一个版本不在乎是不是做的好,它可能漏洞百出,但是我可以确定两三天或者三五天就可以上线,做出来后放到网页上马上就得到反馈,来自用户和周围同事的反馈,或者你自己看出毛病,然后你就知道朝哪个方向改,然后第二个版本就好一点,第三个版本更好一点。
这个思路就是,我不求这个迭代很快达到我最终想要的那个样子,但要求每次迭代速度很快,这样很快我就朝着正确的产品方向走了。
因为很可能你花了很多时间精力,坐那儿想了两三个星期,觉得这个东西不错,想的特好,然后推出去,结果用户发现这个东西不是他想要的。
尤其我们在做面向用户的服务或者产品,经常有一种现象,你自己觉得不错,自我感觉特别良好,但是拿到外面,用户反映完全不是那回事。
Facebook就是这些年从小到大,摸爬滚打中渐渐总结出这样的经验。
facebook的营销方式和技巧

facebook的营销方式和技巧
一、Facebook营销的常见方式
1、利用Facebook页面展示品牌
利用Facebook的页面来展示品牌形象,向用户推广品牌的介绍,企业得以通过Facebook的商业形象来拓展品牌在社会上的影响力。
用户可以在这里了解品牌的最新动态,购买的产品信息,以及官方活动,社交维护会提高品牌的认知度。
2、活动营销
Facebook的活动营销功能,可以更有效地吸引更多粉丝,经常举办活动,可以增加品牌曝光度,促进粉丝间的互动,有效提升企业的知名度和影响力。
3、购物营销
大量的用户在Facebook使用购物营销的方式,广告宣传,促销活动,促进用户购买,同时让客户了解企业的最新动态,拓宽客户的视野,为企业创造更多价值。
二、Facebook营销的技巧
1、制定策略
Facebook的营销需要有明确的营销策略,评估用户的需求,决定营销目标,建立营销路线图,用最有效的方式来实现营销宗旨,而不是无头苍蝇式的营销。
2、注重用户体验
Facebook的用户体验是非常重要的,企业可以依据用户需求而
提供更好的内容,尽量保证用户看到好的内容,满足用户的需求。
3、投入资源
要想获得好的营销效果,必须投入一定的资源进行投放,这样才能有效提升营销效果,达到营销目标。
4、重视SEO
Facebook的SEO策略,可以更有效地将内容推送给用户,增强企业的搜索曝光度,更好地吸引潜在客户,为企业创造更多的价值。
5、利用及时回复
及时回复用户反馈,给予用户满意的解决方案,有助于增强用户对企业的信任,维护用户资源,有效提升品牌影响力。
做跨境电商的Facebook入门指南(店匠整理)

Facebook⼊⻔指南平台概述付费玩法社媒运营⽤⼾⽉活庞⼤产品选择多样⽤⼾群体消费⼒强⼴告资产介绍⼴告类型介绍⼴告政策创建⼴告实操社媒运营的意义常⻅FB社媒活动社媒基本装修商务管理平台Business Manager个⼈账⼾公共主⻚企业⼴告账⼾通过代理商申请营业执照+⽹站安装Pixel⼴告版位FacebookInstagramMessengerAudience Network违规品类⼴告落地⻚烟草、药品、武器、毒品等成⼈⽤品酒类产品有限制⽂案禁⽌暴⼒、⾎腥、裸露、性暗⽰禁⽌使⽤夸⼤效果⽂案暗⽰⽤⼾特征的⽂案保证语法正确不能出现诱导元素不能使⽤贴图/⻢赛克遮挡素材不使⽤侵权、其他品牌logo素材保证功能正常所有浏览器和IP都能正常访问弹窗建议设置时间晚⼀点或者不设置推⼴内容与⼴告素材⼀致,包括折扣被动的、持续性的营销⽅式增强粉丝信任⻓期平摊流量成本主⻚营销群组营销联合营销⼴告格式单图视频⼴告图⽚或幻灯⽚轮播⼴告精品栏⼴告主⻚群组banner图头像名称基本装修设置说明与简介选项卡点评、店铺、优惠⾃动回复添加管理员主⻚备份建议创建⾮公开群组封⾯、描述、规则邀请粉丝给⽹站的浏览⽤⼾展⽰邀请函信息在你所有的社媒渠道都推⼴你新建的群组给邮件订阅者发送群组介绍邮件并附带链接在你的⽹站添加跳转的按钮到群组在搞活动的时候把邀请函也附上。
Facebook的新兵训练营

Facebook的新兵训练营来源: 福布斯中文网其实,扎克伯格在2012年2月宣布IPO时对外发表的公开信里说得很清楚:“……Facebook要求所有新入职的工程师——包括那些将来并非主要从事编程工作的经理——参加新兵训练营(Bootcamp),学习我们的代码库、工具和方法。
业内有许多人负责管理工程师团队,并不愿亲自动手编写代码;然而,我们寻找的实践型人才都希望也能够经受新兵训练营的检验。
”没错,新兵训练营,其实也是菜鸟养成营,其目的就是让新来的工程师和产品经理接受为期六周的集中培训以尽快融入公司之中,更为顺畅地开始工作。
可是,这有什么稀奇的?很多公司都会为新员工指定一个导师啊。
但是,Facebook 的做法明显区别于他们。
为什么要有新兵训练营?先谈谈新兵训练营的历史。
新兵训练营计划并不是从公司一成立就有的。
我加入Facebook的时候还没有这一计划。
我进入公司时,第一个月里找了一堆有问题的代码来修改,通过这些工作接触并认识了很多朋友。
第二个月,我选了一个大概长度为一个月的项目自己玩,也没什么人来管。
就在这些练习中慢慢地认识公司的人,学习公司的文化,并逐渐融入Facebook。
但是随着公司迅速发展、员工不断增多,无计划的自学式的方法无法迅速地帮助大量新员工高效融入到Facebook,所以从2008年中开始,Facebook开始系统性地设计和试验新兵训练营计划,并在实践中不断改进。
很快,这个计划变成了所有新加入的工程师都要强制参加的培训计划。
对于产品经理,原则上也要求他们参加。
由于产品经理进来的时候都已经确定好去某个组,不像工程师,大部分都没有确定去向,所以如果产品经理的老板有特殊要求的话则可以不经过新兵训练营而直接开始工作。
这种情况比较少见。
这一计划的主要推动者是安德鲁·博斯沃斯(Andrew Bosworth),博斯沃斯是公司文化的主要捍卫者,“上帝不允许我们有一天不为Facebook的未来做准备。
9
运通还非常聪明地结合了奖励机制,粉丝可以用会议奖励积分换取FB的广告位。
你未必真能得到这样一个广告位,但至少这种奖励机制能激发你想出梦寐以求的合作机会。
运通还借助FB集成突出他们的作者及其作品。
这需要特定的程序,但给了内容贡献者们应得的荣誉。
学习要点:1,整合博客与FB页面2,博文注意多样性手法的运用3,建立战略性合作机制,让粉丝有利可图#4:Banez保险代理公司Banez是加州斯托克顿市一间服务于当地农民的保险代理公司。
别小看这家小企业,它所做的一系列事情值得聪明的市场营销者学习。
老板Ron Banez在它的欢迎页面做了两件事情,给来访者留下了直观的印象:1)每“喜欢”一下,就给慈善机构捐款 2)利用视频。
式做到了这一点。
PET CO的参与指引轻松而明确。
作为正确引导粉丝的典范,PET CO告诉你成为粉丝的好处:得到优惠券,最新消息和仅在FB举行的比赛。
学习要点:1.在FB上整合你的商店2.告诉粉丝参与规则3.明确告知关注你的页面有什么好处#6:红牛红牛是一款已经建立了雄厚粉丝基础的流行功能性饮料。
看看他们的一些聪明做法。
第一次上他们主页的时候,你很难躲开他们强有力又有趣的行动号召。
如果你觉得他们的号召还不够,他们还暗示你成为粉丝之后有什么在等着你(注意灰调的视频,不关注红牛,你就看不了)。
这与前面讲到的PET CO的明确列出好处的做法不同。
选择最适合你的吧。
粉丝在你的主页停留的时间越长、回访越多,他们转告好友并且最终选择你的产品服务的机会就更大。
为此,红牛开发了一系列游戏,开通了自己的电视频道。
即便你没有那么多钱做专业的游戏开发或者开通自己的电视频道,这对于你思考如何让粉丝回到你的页面也有一定的启发。
视品牌而定,想办法与粉丝见面也许是值得的。
活动标签能很快告诉粉丝们在哪儿可以找到你。
红牛惯用这招。
看看红牛的标签。
他们很创造性地在标签框里融合了品牌logo。
然而,由于有海量的标签,活动标签很快就消失不见。
Facebook广告投放教程
Facebook广告投放教程一、概述Facebook广告投放是一种数字营销手段,通过在Facebook平台上展示广告来推广产品或服务。
Facebook广告投放具有精准定位、广告效果跟踪等优势,成为许多企业和商家宣传品牌、吸引用户注意力的首选。
二、创建广告账户在开始投放广告之前,首先需要创建一个Facebook广告账户。
登录Facebook,转到“广告管理中心”页面,点击“创建账户”。
按照指引填写公司信息、账户设置等相关信息,完成账户注册。
三、确定广告目标在创建广告时,需要明确广告目标。
Facebook提供了多种目标选项,例如增加网站流量、提高品牌知名度、增加应用程序下载等。
根据实际需求选择最符合目标的选项,以便为广告投放做出有针对性的规划。
四、设置广告受众广告受众是广告投放成功的关键所在。
Facebook广告平台提供了多种受众定位方式,如基于地理位置、年龄、性别、兴趣等条件进行定位。
结合产品或服务的特性,合理设置广告受众,以提高广告的曝光率和点击率。
五、选择广告类型Facebook提供了多种广告类型供选择,如图片广告、视频广告、幻灯片广告等。
根据自身需求选择最适合的广告类型,并根据广告类型的特点进行原创或定制创意,以提高广告吸引力和转化率。
六、设置广告预算在进行广告投放之前,需要设置广告预算。
根据实际财力和预期效果,设定一个合理的广告预算。
Facebook提供了多种投放方式,如CPC(每次点击付费)、CPM(每千次展示付费)、CPA (每次转化付费)等,根据自身情况选择合适的投放方式。
七、编写广告文案广告文案是吸引用户注意力的重要工具。
撰写引人入胜的广告文案,突出产品或服务的优势和特点,激发用户兴趣。
同时,根据广告类型和受众定位的不同,合理调整广告文案的语言风格和表达方式,以增强广告的吸引力。
八、监测广告效果在广告投放过程中,及时监测广告效果是必不可少的。
Facebook广告平台提供了详细的广告数据统计报告,包括点击率、转化率、曝光量等指标,可以根据统计数据进行调整和优化,提高广告的效果和回报率。
Facebook:人才选、育、用、留
Facebook:⼈才选、育、⽤、留对企业来说,成功属于团队,⽽⾮个⼈。
Facebook之所以成为全球最⼤的社交⽹站,很⼤程度上源⾃它拥有⼀只超级优秀的团队。
在这个庞⼤团队中,招聘、选拔、留⼈、管理……处处有学问!谁在招聘?⼈⼈都是HRFacebook的成功实际上与其所组建的团队息息相关,这⼀点适⽤于任何公司。
领导团队和马克·扎克伯格本⼈对招聘到合适的⼈⾮常重视,公司每天都在寻找有才之⼠。
甚⾄在公司成⽴之初,Facebook的每个⼈都参与招聘之中。
公司设定了⼀个招聘程序,让所有员⼯都深度参与。
Facebook的招聘程序的制定者拜访校园,参加技术聚会和全国重要的技术活动。
⼀些⼈(包括Facebook的领导团队)常常站在斯坦福⼤学门⼝寻找⼯程师。
Facebook员⼯对待招聘这项副业⾮常严肃认真,他们甚⾄建了⼀个维基⽹来分享求职申请⼈的姓名和申请⼈的反馈,以及吸引潜在员⼯的⽅法。
安德鲁·波茨·博斯沃思(Andrew·Boz·Bosworth)现任Facebook的⼯程总监,他曾经在哈佛⼤学教授过扎克伯格有关⼈⼯智能⽅⾯的知识。
他说:“我们招聘的⼈都是能解决问题的能⼈。
你得准备好投⼊⼯作,做出成果,获得成长。
”⼈们只要看看Facebook的招聘视频就会明⽩,激情和真正的创新环境是Facebook的特⾊。
有时候,⼈⼒资源部在招聘主页贴出编码谜题,带有诱惑地邀请申请⼈:“化解编程挑战,得到⼀次电话⾯试机会。
”雇佣谁?只要最优秀的⼈Facebook致⼒于使公司保持尽可能⼩的规模。
怎样才能做到呢?你得确保你为公司雇⽤的每位员⼯都是真正优秀的⼈才。
⽆论是在成长中的还是已经取得了⼀定地位的公司,如果没有拥有⼀个能够分享远见、梦想和⽬标的团队,公司难以发挥出潜⼒。
尽管你能够想象出世界上最惊⼈的产品或者服务,但是这些都需要团队去帮助你实现。
Facebook的招聘筛选过程⾮常严格。
2021年团队管理总结
201*年团队管理总结201*年团队管理总结201*你方唱罢我登台的名词们说起团队管理,我想但凡超过一个人的团队,都会面临这个问题。
团队规模小,个体能力强,依靠个人能力就能维持住团队;而如果团队规模较大,一般就需要投入更多的精力来建立良好的团队协作体系,依靠文化和制度建立团队的执行力。
从微软到Google再到Facebook,概莫能外。
当然,规模与团队管理的方式并不能简单地划等号,巨大如Google这样的公司,仍然在良好的工程师文化的基础之上,保持了相对宽松和灵活的团队管理体系。
团队管理并非是什么神秘和高端的事情,采用什么样的团队管理方式,既与组织的目标和文化根基相关(说白了就是公司的创始人和早期员工),也和当下的环境(包括行业环境与公司内部环境)相关。
随着一波一波的组织兴起,一阵一阵的环境变化,团队管理领域的新名词也如长江后浪推前浪般层出不穷。
在201*年的舞台上,全端工程师、自组织团队、新兵训练营等名词闪闪发光。
有句老话说“太阳底下没有新鲜事。
”这话放在团队管理领域显然极为适合。
纵观技术团队的氛围,从软件领域史前时代单兵作战的黑客群体,到重量级软件工程束缚下的“开发资源”,再到轻量级软件工程对个体能力的重视,团队管理的方式明显在“注重个体”与“注重流程”之间走了一个轮回。
显然,采用什么样的团队管理方式无非是“现阶段能够最大化收益的做法”与“团队成员期望”之间的博弈结果。
幸好,这种博弈不必是零和博弈,而可以是一种协作博弈。
敏捷方法把软件开发看作团队的“合作博弈”,尝试在软件开发效率、客户满意度和工程师的满意度之间找到新的平衡。
过去若干年敏捷思潮在软件领域迅速地攻城掠地,一方面固然是由于这种方式能够提升效率,满足了客户和公司业务发展的需要;另一方面也是因为敏捷方法较好地平衡了团队与开发个体的需要。
不管怎么说,软件行业发展到了现在,软件从最初的个体手工制作进入需要某种规模的协作时代,软件从业人员快速增长,软件开发工具正在逐渐降低开发的门槛,各种软件开发方法与实践层出不穷,这些都使得软件行业中的团队管理方式愈发丰富。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Facebook的新兵训练营来源: 福布斯中文网发布时间:2013-02-27 其实,扎克伯格在2012年2月宣布IPO时对外发表的公开信里说得很清楚:“……Facebook要求所有新入职的工程师——包括那些将来并非主要从事编程工作的经理——参加新兵训练营(Bootcamp),学习我们的代码库、工具和方法。
业内有许多人负责管理工程师团队,并不愿亲自动手编写代码;然而,我们寻找的实践型人才都希望也能够经受新兵训练营的检验。
”没错,新兵训练营,其实也是菜鸟养成营,其目的就是让新来的工程师和产品经理接受为期六周的集中培训以尽快融入公司之中,更为顺畅地开始工作。
可是,这有什么稀奇的?很多公司都会为新员工指定一个导师啊。
但是,Facebook的做法明显区别于他们。
为什么要有新兵训练营?先谈谈新兵训练营的历史。
新兵训练营计划并不是从公司一成立就有的。
我加入Facebook 的时候还没有这一计划。
我进入公司时,第一个月里找了一堆有问题的代码来修改,通过这些工作接触并认识了很多朋友。
第二个月,我选了一个大概长度为一个月的项目自己玩,也没什么人来管。
就在这些练习中慢慢地认识公司的人,学习公司的文化,并逐渐融入Facebook。
但是随着公司迅速发展、员工不断增多,无计划的自学式的方法无法迅速地帮助大量新员工高效融入到Facebook,所以从2008年中开始,Facebook开始系统性地设计和试验新兵训练营计划,并在实践中不断改进。
很快,这个计划变成了所有新加入的工程师都要强制参加的培训计划。
对于产品经理,原则上也要求他们参加。
由于产品经理进来的时候都已经确定好去某个组,不像工程师,大部分都没有确定去向,所以如果产品经理的老板有特殊要求的话则可以不经过新兵训练营而直接开始工作。
这种情况比较少见。
这一计划的主要推动者是安德鲁·博斯沃斯(Andrew Bosworth),博斯沃斯是公司文化的主要捍卫者,“上帝不允许我们有一天不为Facebook的未来做准备。
我们曾见过一家又一家的公司在做大后因为规模陷入麻烦,或因为文化陷入麻烦。
”在2008年初,他开始意识到,Facebook的文化可能面临挑战甚至失败。
他刚进公司时,所有人都彼此认识,可是2008年夏季的一天,当他在公司的餐厅排队时,遇到了一位之前从未见过的工程师。
于是博斯沃思问他,在公司干了多久;对方的回答让他震惊:一年。
他感觉有点不对劲儿。
“我们是Facebook,如果我们不能规划一个超过150人的沟通网络,就真的有麻烦了。
”他这么想。
我在Facebook这四年半,一开始几乎每个工程师都互相认识,但人员的迅速增长,让这一点变得不可能。
如何有效的让最适合(潜在)合作的人互相认识,有信任感,来保证项目的高效完成,成了 Facebook这么些年很大的一个挑战。
等到项目开始的时候参与的人员才开始互相认识,那么磨合期会更长,磨合成本会更高。
2008年中,正是新员工如潮水般涌进公司之际,作为公司整个文化培育行动的一部分,新兵训练营计划登场了。
这项计划就是为了让新工程师们认识公司里面相关的人,了解公司的文化,了解公司的技术与产品,从而能迅速地融入Facebook,并找到适合自身能力和兴趣的小组(即通过这个过程确定他的具体工作职能)。
新兵在这六周里究竟要做什么?第一周的周一,新来的工程师们在公司自助餐厅里和负责他们的导师(Mentor)吃完中饭后,为期六周的强制性训练营就拉开了序幕。
这位导师将全权负责回答新人们的各种问题,从工作,到生活,到八卦,如果新人真的感兴趣的话。
简短的介绍之后(博斯沃思和其他老员工会在这个环节介绍公司的文化),每人会分到一台电脑和一张办公桌。
第一次打开电脑时,他们会看到6封电子邮件,其中1封是欢迎信,另外5封介绍了他们将要执行的任务,包括修复 Facebook 网站上的错误。
训练的目的很多,其中之一就是让新员工充分认识到,他们拥有直接改变Facebook网站的力量。
Facebook很希望工程师在第一天就把所有的编程环境都设置好,在第一天就提交代码。
这样可以在周二参与每周例行的代码发布活动,将代码同步到Facebook几十万台服务器中。
Facebook并不希望新人在第一天提交复杂的代码,基本都是很简单的改变;希望通过练手让工程师能迅速了解整个流程,迅速进入角色。
头三周有很多课程要上。
一般公司的COO(首席运营官),CPO(首席产品官),工程副总裁都会在第一周给新人们介绍各个部门概况,给大家一个全局的认识。
第二周,重点在于公司各个重要产品,常用的技术框架和技术工具的介绍。
第三周,集中在公司的运营(包括市场,销售等部门),商业模式(Facebook主要的广告模式和虚拟货币的盈利手段)和其他非产品技术部门的介绍。
从第三周开始,新人们就开始接触很多相关的需要招人的组,和这些组的经理交流,了解这些组的产品,参加这些组的会议和讨论。
一般要求在第三周的周末,新人要选出不多于三个组作为他们感兴趣的备选组。
接下来每一周的事情就是进一步缩小目标范围,以达到在第六周时只剩备选组的目的。
这个组当然就是新人最后要加入的组。
从第一周到第六周,所有新人60%以上的时间,都需要花在修复代码错误上面。
其他所有的事情应该在剩余的40%时间内完成。
Facebook相信,让工程师融入公司最好的办法是通过代码的交流。
毕竟,产生高质量的代码的确是所有工程师最主要的工作。
谁可以做新兵训练营的导师?导师需要对公司文化有比较强的认识,一般要在公司呆过一年以上。
自愿担任导师者一般是想发展成人事经理(People Manager)的,也就是对人员管理、对与人打交道感兴趣的人。
既然作为公司整个文化培育行动的一部分,那么如何产生出新兵训练营的导师则是其中的关键。
首先,他需要对公司文化有比较强的认识,一般要在公司呆过一年以上,当然越久越好。
我在2010年中开始做新兵训练营导师时已在Facebook超过三年;和我同期的导师有一位比我还要早一年。
其次,做导师是自愿性质的(也可以由老板推荐合适的工程师去担任),只要你有意愿就可以提出申请,但也需要得到你老板的同意,因为做导师需要占用1/4强的正常工作时间。
对自己要求高的人并不会因为做导师而让自己的绩效降低1/4,所以这意味着要挤占自己一部分业余时间。
通常,自愿担任导师者一般是想做人事经理的,也就是对人员管理、对与人打交道感兴趣的人。
现在Facebook硬性规定,所有可能升职为经理的候选人,必须至少做一期新兵训练营的导师。
比如我就是在升职为经理之前,被我的老板推荐去做过两期的导师。
另外,做导师一般要求是技术牛人,因为在训练营里,新员工每天都要完成大量具体的技术任务,需要导师在必要的时候在技术问题上加以指导。
导师也要有能力在结束时准确判断新兵们的能力和所长。
截至我离开Facebook时,大概每两周会进来一批新工程师,那么每期新兵训练营是六周,每期有2~4个导师,每个导师要带5~9个人,大概每周需要花10~20小时的时间。
所有的导师有一个负责人,就是博斯沃斯,他还有一个助手,负责所有的导师和新员工的分配,基本上是把背景类似的(比如校友、原同事、有相同的技术兴趣点等)分配给同一个导师,这样每个小组里成员之间更好沟通。
导师需要做什么?新员工在训练营里60%~70%的时间要用在修改程序错误上,而遇到任何困难,都可以寻求导师的帮助,关键是方法、理念、文化的传递。
那么,导师具体要做些什么呢?新员工有任何问题,尤其是关于公司文化的,除了尝试自己解决以外,都可以寻求导师的帮助或指导;导师不会在任何时候给新员工脸色看,而是会全力支持他们的学习。
首先,导师每周和被指导的新员工做“一对一”的重点讨论,比如他最近的学习进展,表现如何,哪些方面做得好,哪些方面需要加强。
公司要求导师对新员工给予最直接的反馈,以帮助他们迅速成长。
另外一个交流的重点是对于公司内现有的哪些团队和项目感兴趣,因为新兵训练营的最终目的就是让他们顺利融入公司,找到合适的小组。
什么才算是合适的小组呢?从新员工的角度来说,就是既能发挥他的长处,又是他感兴趣的;从公司的立场看,当然希望重点的项目能够得到合适的人力分配。
如果能做到双方都满意的匹配,就是理想状态了。
Facebook非常鼓励员工到他感兴趣但不熟悉的领域,这样可以给一个项目带来新鲜的视角。
当然,这么做的前提是这些人是很聪明的、非常有学习能力的工程师。
其次,导师每周都要参加导师碰头会,参加者包括所有正在训练营的导师、博斯沃斯及其助手,会议就训练营中遇到的一些具体问题进行讨论,找出解决方案。
大多数时间会花在一些表现特别出色或特别逊色的新兵身上,如果没有这两类人的话,会提早散会。
对于表现特别出色的,导师要着重考虑哪些组最适合这些能力强悍的新兵。
公司希望将最好的新兵用在最重要、最需要他们特长的岗位上。
有好几次,在一期新兵营刚开始的时候,几个组的组长都发信要招同一个人,这样的“抢人”就需要在碰头会上商量如何进行引导和解决。
对于表现特别逊色的,则会花时间讨论如何帮助他们改变以有所起色。
因为,对于通过Facebook层层面试的人,公司相信他们还是有实力的。
不经过多次努力,公司不会轻易得出他们不适合Facebook这一结论。
还有,导师会分配一些代码错误给新员工进行修补,这类任务通常会占到新员工60%~70%的时间。
设想一下,作为一个新人,你的工作成果很快就被数以亿万计的用户使用,多么有成就感的事情!这样做可以给他们极大的自信。
修改错误的过程中,新员工可以了解到相关项目的前因后果,需要跟相关程序的小组及工程师打交道,熟悉很多内部工具……这就又回到了新兵训练营的最终目的上——帮他们找到最合适的组。
如果新工程师在修改错误时遇到了困难,那他是先跟自己在训练营里的朋友互相商量,一群菜鸟找出答案来,还是直接寻求导师的帮助呢?当然,菜鸟互帮互助是最受鼓励的,解决问题的方式往往不止一种,而是有很多,每个人都可以构想自己的方法,自己什么尝试都没做就直接问别人则是非常忌讳的。
如果实在不行、确实需要找导师时,导师往往也不会给出直接的答案,而是告诉新人们,可以去找代码错误涉及的原先的工程师聊聊,哪些人对这个部分更了解。
正如中国的谚语,“授之于鱼,不如授之以渔”,希望新员工能够自己去思考这些遇到的问题,然后找出解决方法;当然,也不能在困难面前自己一个劲死磕,要学会适当寻求别人的帮助。
一个简单的原则是:至少要在相关的代码里花了半小时而没有任何头绪,这时候才适合去寻找导师或者问相关的工程师。
这样你在和导师或者相关工程师请教的时候,可以在解释完遇到的问题之后,再迅速描述你已经查看的代码和已经排除的一些假设;当别人知道你做过功课的时候,会更加愿意帮你。
不懂就问,而不是自己先钻研的人,在Facebook不受欢迎。