15

文/王淮

王淮是Facebook第二位中国籍工程师,也是第一位中国籍研发经理,他一手开创了Facebook的支付安全和客服工具领域。2011年他离开Facebook,回国成为天使投资人,希望用自己在Facebook的经验帮助创业者。王淮下周将做客CSDN,欢迎读者朋友留言,我们将挑选部分问题,在专访中邀请王淮解答。

在详细说明Facebook产品开发流程的九大步骤之前,必须先讲清楚一点,这些是我用马后炮的方式来思考自己在Facebook做产品、项目的实践中可能出现的步骤。所谓的“流程”,在Facebook内部并不存在,这些步骤并不都是必须的。对于不同类型的项目,有些对时间要求高一些,所以更强调速度;有些对质量要求高一些,会更强调项目管理的流程(Process)。请读者在阅读时仔细斟酌,哪些符合自身的实际情况,则可以借鉴; 哪些不适合,要灵活掌握。

标签:
阅读:23,853 次
23

自诞生至当下,Facebook已存世8年,独霸7.5亿多用户。人们花在这个网站上的平均时间从2009年的每月4.5个小时延长至当下的每月将近7个小时,是竞争对手的两倍还多。

Facebook霸气渐显,表明这个平台有可能充分代表了网络时代的第三次重大演变。首先,在互联网的推动下,点对点架构以及分组交换数据的重要组织原理得以盛行;接着,网络迎来了一系列新的主流隐喻,这些隐喻从根本上看都具有文学本质,都是由“页”和注脚似的链接组成的网络。

阅读全文 »

标签:
阅读:3,746 次
19

Folly是Facebook的一个开源C++11组件库,它提供了类似Boost库和STL的功能,包括散列、字符串、向量、内存分配、位处理等,用于满足大规模高性能的需求。

6月初,Facebook宣布将其内部使用的底层C++组件库Folly开源,本文尝试对Folly库中的几个重要的数据结构代码进行分析,包括一些实现细节的讨论、特点和不足的分析,以及在工程上的应用。本文将首先分析RWSpinlock.h和ThreadLocal.h的源代码。 阅读全文 »

标签:
阅读:20,094 次
04

技术型领导

作者:baiyuzhong 分类:架构实践 79 Comments »

文 / 黄易山

Facebook前工程总监黄易山撰写了一系列文章,很好地总结了Facebook卓越研发文化中的宝贵经验。本文是这一系列文章的第五篇,也是最后一篇。

标签:
阅读:37,524 次
06

文 / 黄易山

在这里,我使用“工作流程”这个词来描述“个人或团体。为了完成一项活动而遵循的步骤”意义上的流程,以及组织的一般制度。随着一家公司的成长,有必要增加或整理工作流程。最重要的利弊权衡通常是工作流程所带来的阻力,以及效率或效益上的收益孰轻孰重。 阅读全文 »

标签:
阅读:30,995 次
21

招聘是第一位的

作者:chenqiuge 分类:架构实践 8 Comments »

文 / 黄易山

Facebook前工程总监黄易山(Yishan Wong)撰写了一系列文章,很好地总结了Facebook卓越研发文化中的宝贵经验。本刊将陆续连载这一系列,本文是第一篇。

从2006年底到2009年初,我有幸在Facebook的工程部门先后担任了不同的管理职务,包括几个不同团队的经理,以及工程总监,也见证了工程部由约30个人发展到200人左右。这段时间基本上跨越了从动态消息功能(NewsFeed)、Facebook平台(FacebookPlatform)在第一届F8大会上的发布,到自助式广告系统(现在是我们现金流的主要来源)、网站国际化以及Facebook连接(FacebookConnect)的推出。 阅读全文 »

标签:
阅读:24,140 次
01

谷歌悬赏寻找Chrome漏洞:每处最高1337美元
  
近日,据国外媒体报道,谷歌正向网络安全研究公司提供现金奖励,邀请他们查找Chrome网络浏览器的漏洞。谷歌表示,如果开发人员可以寻找并直接向其报告Chrome网络浏览器的安全漏洞,就可以获得从500美元到1337美元不等的现金奖励。1337美元的奖金上限显然是源自于黑客所使用的1337语言。这一奖励机制将适用于Chromium开源项目以及Chrome浏览器和Google Gears等捆绑部件的安全漏洞。谷歌Chrome安全团队成员克里斯·伊文斯(Chris Evans)在Chromium官方博客上撰文称,谷歌正考虑邀请更多第三方研究公司参与这一项目。伊文斯在博客中写道:“我们目前已经修复的一些最有意思的安全漏洞都是由外部研究公司报告给Chromium项目的。得益于这些人和其他人士的协作,Chromium的安全防护能力正变得更强,我们的用户也变得更加安全。”

Mozilla发布Firefox1.0手机版 支持插件
 
据悉,经过多个测试版本之后,Mozilla昨日正式发布了Firefox 1.0 for Nokia,“全球最好的Web浏览器进军手机领域”,来看一下其主要功能:采用与Firefox 3.6相同的浏览器引擎;Awesome Bar功能让你只需输入最少的单词就可以登录经常访问的网站;实现桌面和手机间Firefox标签、历史、书签和密码的无缝同步;缩略图分页浏览;键收藏网址;首个支持插件的手机Web浏览器;采用TraceMonkey实时编译JavaScript引擎;即时 Web站点ID以及自定义安全设置;提供35种语言版本;Firefox 1.0 for Nokia对手机触控界面进行了优化,将键盘输入字数最小化,简化了Web内容导航,同步手机和桌面浏览体验,提供浏览器自定义服务,增强浏览的隐私和安全性。支持设备:Maemo平台:诺基亚N900 、N810。用户可以在手机上直接访问Firefox.com/m下载,或是从桌面上登录Firefox.com/mobile,并发送包含下载链接的短信到手机。开发人员也可以将其下载到计算机上进行测试、创建插件等,Firefox for Nokia兼容Windows、Mac OS X和Lin系统。  阅读全文 »

标签:
阅读:25,152 次
07

本刊特邀记者郑柯于今天拜访Facebook美国总部。Facebook是一家社交网络服务(SNS)网站,是目前美国排名第一的照片分享站点,每天有近千万的照片上载量。Facebook于2004年2月4日上线,从2006年9月到2007年9月间,该网站在全美网站中的排名由第60名上升至第7名。下面为记者实景拍摄。

Facebook在Palo Altos办公室的门牌
Facebook在Palo Altos办公室的门牌

阅读全文 »

标签:
阅读:7,799 次
04

著名科技博客网站TechCrunch昨天发文,综述了2010年最受关注、最具影响力的十项技术。其中多项技术均与Google、移动应用和社交网几个关键词关系密切。下面是此文的编译,其中有CSDN记者的点评。

1. 平板电脑

关于苹果平板电脑(据传可能名为iSlate)发布的消息已经不绝于耳,而苹果的最大竞争对手将是基于Android的各厂商产品。

apple_tablet

 2. 地理应用

随着手机中GPS芯片和社会化网站、移动应用的结合,地理定位将成为任何优秀应用的必备功能。不仅包括Foursquare和Gowalla,Twitter、Facebook等都发布了自己的地理API。 阅读全文 »

标签:
阅读:6,567 次
十二 18

微软操作系统首选12种浏览器名单曝光

2009年12月18日消息,微软操作系统“浏览器绑定案”今日尘埃落定,微软承诺在欧洲境内将包括Windows XP、Windows Vista以及Windows 7在内的产品中提供一个浏览器选择屏,允许消费者自行选择安装首选浏览器。根据协议,微软将提供12种浏览器供用户选择安装首选项,有关媒体获悉,这12种浏览器分别是:微软IE、Firefox火狐、苹果Safari、谷歌Chrome、挪威Opera、美国在线AOL Browser、中国Maxthon傲游、自由软件K-meleon、Flock浏览器、Avant浏览器、日本的Sleipnir和Slim浏览器。此案可谓双赢落幕,于欧盟方,为用户取得了更方便地选择浏览器的权利,为浏览器产商获得了在微软操作系统平台上公平竞争的机会;对微软方而言,不仅仅在互联网行业中赢得一个公平竞争的声誉,终止与欧盟的对峙,将更有利于微软在欧洲市场的开拓。

美10团体向FTC递状 告Facebook隐私变更违法 

2009年12月18日消息,包括电子隐私信息中心 (EPIC,Electronic Privacy Information Center) 等 10 个美国隐私权及消费者团体,周四向美国联邦贸易委员会(FTC) 递状,指控知名社交网站Facebook近期在隐私权政策上所作变更,涉嫌违反联邦法律。据国外媒体报道,上周 Facebook 通知其3.5亿名使用者,将授与其更大范围权限来控管个人隐私设定,不过同时也提供预设设定,而这可以让网络上任何人都能看到该用户的个人信息。EPIC 在周四声明中表示,他们与其它9个团体,强烈要求FTC对Facebook近期作出的变更展开调查,并要求该网站恢复隐私保护。参与指控的机构,还包括美国图书馆学会 (American Library Association)、数字民主中心 (CDD,Center for Digital Democracy) 以及美国人权法案基金会(U.S. Bill of Rights Foundation)。 阅读全文 »

标签:
阅读:6,084 次
preload preload preload
京ICP备06065162