Facebook前工程总监黄易山(Yishan Wong)撰写了一系列文章,很好地总结了Facebook卓越研发文化中的宝贵经验。本刊将继续连载这一系列,本文是第四篇。
成为任何一家以技术为导向的公司的核心前提是——它能够提供一种使人类生活得更好、更快、更有效的工具。公司的效率特别是其技术运营的效率的最佳驱动体现是公司所用工具的效率。
一次又一次,成功的浪潮席卷着拥有更高效运营结构的新型创业公司(例如Google数据中心拥有的海量计算能力,或能创建整个网站的创业公司小团
队),它们的成功源于拥有先进的工具。与物理工具不同,计算机工具可以实现“杠杆效力”的反复累积,通过组合这些“杠杆效力”可以达到更高的层级。
因此,公司的工作效率,影响到你需要雇用的员工数,公司成本究竟是多少,并将直接影响公司内部产品的独创性。这意味着,你的工具团队不应该是一个由
二线成员组成的“事后诸葛亮”的后勤部门。你最有才华的工程师应该用公司自己的工具来工作,并且你的公司文化要优先反映这些。编写杰出的工具并继续改善和
更新它们比下一个闪光的想法更重要。
案例1
在Facebook
2005—2006年的发展中,我们根据不断增长的用户数量,聘请了与其成比例的客户服务人员。而后来当我们有1000万用户时,我们剩下的客户服务人员
不到20个。在Facebook的用户数量向1亿攀升时,很明显我们不能以10倍于原有员工的数量来雇用新的员工,所以我们让内部方案团队与客户服务分析
师的工作配合得更加紧密,建立了更具创新的工具和用户界面,极大地提高了我们客服部门的工作效率。今天,我们只有3倍于之前数量的员工(也就
60~70),却为超过3.25亿的用户提供服务。没有外部公司、外部的现成产品,或管理咨询战略可产生如此大的员工效率。这是一个内部工具团队的作品,
他们分析了目前已完成建立的工作并创建了定制方案来提高效率,方法是让电脑去做可自动化处理的部分并优化用户体验,这样分析师就可以专注于做人类最擅长的
事务。
案例2
过去,我们拥有数以百计的数据库计算机(和在它们之间传播的数万数据库实例),有别于雇用很多数据库管理人员,我们只有一位数据库工程师,他编写有
效的工具来管理所有的数据库计算机。如今,Facebook延续了分配少量数据工程师管理数千数据库的做法。雇用“第二数据库管理人员”是因为我们的第一
数据库工程师认为她需要人员来值夜班。
继续发展你的工具和能力,将使你的公司抑制雇用运营人员的需要,让每个前线人员做得更多,这样同时改善了整体协调(少量的人员意味着协调更容易进
行)并减少了开支。如今,Facebook的工程杠杆率数据意味着一个工程师在为120万用户服务,我们用户增长迅速,这个比率也在增长。但是一些
Facebook的最佳工程师们一直工作在最前线,他们中的大部分人工作内容是在内部抽象和工具框架方面,这些是终端用户从未见过的,但这能大大提高他们
同事的效率和能力。
如果你的公司文化优先反映了这一事项,让最优秀的工程师努力改善公司的工具是没有任何问题的。最优秀的工程师愿意去能让他们发挥最大作用的地方。
今天,在第一个互联网泡沫过去仅仅十年之后,《纽约时报》网站的划分利用了更先进的技术,让更少的人做了更多的事情,这比Web1.0时代的效率有
很大提高。如果你的技术公司在今天是某个领域的领导者,那是因为你使用的技术很可能是近期才在技术领域发展起来的。如果公司文化观念中没有将内部工具视为
持续的重要投资,这个公司不会永远保持领先地位。如果你不这样做,不仅你的竞争对手会将你甩在千里之外,整个市场也会抛弃你。
作者介绍:黄易山
,1997年毕业于卡内基-梅隆大学。2001年加入PayPal,曾任高级工程总监。2005-2010年在Facebook领导研发,在公司研发环境的建设上发挥了重要作用。
分享到:
相关推荐
在《政治教科版七年级上册第四课工欲善其事,必先利其器》的课件中,探讨了一系列与时间管理、效率提升以及个人能力培养相关的重要概念。本课旨在启发学生理解并实践如何有效地利用时间,以及如何培养和运用自己的...
工欲善其事,必先利其器。对于网页设计来说,有几个好有工具会让你更顺手。 三剑客中的dreamweaver我是不用的,太臃肿了不说,用起来还不顺手。 我一般用到的软件是: photoshop(页面设计)、edit plus 2(PHP、...
工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的: Maven,项目管理 Jenkins,持续集成 Sonar,代码质量管理 Git,版本管理 三、分布式...
- 工欲善其事,必先利其器 - 日常开发、测试过程中实用小工具,快捷方便,简单好用 - 1、服务端仅使用NodeJS,数据存储采用文件形式,尽量使系统部署简化 - 2、基于HTML语言的工具包,无需安装,可适应多类型终端;基于...
2、工欲善其事必先利其器,开发中的所有技术问题,都是源自对所依赖工具的不恰当使用; 3、此非入门课程,重点讲解课堂上老师未深入的知识点,学习前你须掌握基本C语言语法概念,并备一本纸质C语言教科书。
1. **下载与安装解包工具**:工欲善其事,必先利其器。常用的apk解包工具有JD-GUI(Java反编译器)和Apktool。你可以从官方网站或可靠的第三方网站获取这些工具。例如,Apktool用于解析APK的资源文件,JD-GUI则用于...
1. 工欲善其事必先利其器,由于需要使用Python OpenCV进行图像的操作,所以一开始需要先了解python的相关的使用语法以及编译器方面的使用,还有OpenCV的安装,然后才能更加顺利的开始进行接下来的步骤。 2. 需要对...
7. **数据挖掘工具**:工欲善其事,必先利其器。常见的数据挖掘工具有R语言(含 caret 包)、Python(含pandas、scikit-learn库)、SPSS Modeler、WEKA、SQL等。PPT可能会介绍如何使用这些工具进行数据挖掘流程。 8...
1. 工欲善其事,必先利其器。网站在策划和设计中必须将推广的需求考虑进来 2. 添加各大搜索引擎,进行收录。在百度、谷歌、搜搜、搜狗、有道等搜索引擎上添加本网站及网站信息资料 3. ... 本计划旨在帮助网站平台...
工欲善其事,必先利其器.python是解释型的语言,但是在windows下如果要执行程序的话还得加个python shell的话,未免也太麻烦了.而这里所说的东西就是将python程序转换为exe文件.下面是一些常用的工具,不过似乎py2exe...
工欲善其事必先利其器,欧美转基因食品法律管制制度比较研究就是你学习这一行业最好的工具,希望欧美转基...该文档为欧美转基因食品法律管制制度比较研究,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以...
工欲善其事,必先利其器。很多朋友可能和我一样,需要对MOSS 进行开发,但是感觉又是一头雾水,不知道从何做起。 这里,从开发学习环境的搭建开始,开始我们一步一步学习的过程。 既然是学习,免不了把系统整的...
* 工欲善其事,必先利其器。简单了解工具及仪表的原理构造,对正确使用工具及仪表十分重要。 * 通用工具:测电笔、钢丝钳、尖嘴钳、斜口钳、平口(十字)螺丝刀、活动扳手、电工刀、榔头、锯弓等。 * 专用工具:压线...
常言道,工欲善其事,必先利其器,这也是越来越多的设计师放弃低端的PCB设计工具,进而选择Cadence等公司提供的高性能PCB EDA软件的原因。 但是这种变革必然会带来这样或那样的问题。由于接触和使用较早等原因,...
工欲善其事,必先利其器! 由于VFP数据库管理开发平台不支持unicode统一码,简体和繁体版VFP程序在不同华语地区呈现无法识别的乱码。当港台用户安装简体软件或大陆用户安装繁体软件时,即使尝试使用微软Applocle...
#### 工欲善其事必先利其器——PyQt5工具安装与配置 ##### 安装相关模块 安装完PyQt5后,还需要安装一些辅助工具,如`pyqt5-tools`。该工具包含了设计界面的必要组件。 1. **定位`pyqt5_tools`文件夹**:在安装...
都说工欲善其事必先利其器,本课程讲帮助小白,和刚转行python程序员,从无到有,搭建python相关生产环境,课程设计两套系统,linux + windows环境下的软件安装。软件安装范围有pycharm , anaconda , sublime ,jupyter ...
在精密加工过程中,选择合适的设备、刀具和工艺方法至关重要,正如古语所说:“工欲善其事,必先利其器”。在这个领域,坐标镗床和坐标磨床是实现高精度加工的主要工具。 坐标镗床是一种用于加工精确孔距和孔系的...