从Facebook跑来阿里的赵海平大叔,你要干啥?

赵海平在今年三月份来到阿里,听毕玄(他现任主管)说去年五六月份就跟赵海平聊上了。有人问:为啥 BAT 三大巨头,你看中了阿里巴巴?在今天现场达一千多人的分享中赵海平给出了回复:“因为百度和腾讯没找我呗~”,他笑道,“百度以搜索为核心,优化了很多年了,估计也没啥可以优化的了;而腾讯除了 QQ 和微信,也没什么大型应用(别跟人家说哦)”。这不是原话哈,赵海平还是相当谦虚并且能言的,思维很开阔,两个小时的分享内容丰富,时不时还插两个故事,起初进场的手机和电脑都很自觉的收起来了~旁边的同事侃道:“高 P 也都是能搞 PPT 的。”

他分享的主题是《我眼中的Facebook的技术演进》,从 2006 年到 2014 年,Facebook 在技术上遇到的各种瓶颈和解决方案,演说过程灌输了不少自己的思考和经验,还是很有体会的,尤其是:

  1. 技术实践中的三件套:功能 + 测试 + 监控。很多大公司的工程师,深谙功能开发之道,测试方面也能达到 60 分的水平,但是程序的监控上,做的很差,包括 Facebook 的程序员。三件套,对一个优秀的工程师来说,缺一不可。
  2. Facebook 以前没有 QA(测试人员),现在也没有。没有 QA ,效率会高一些,但是一定要写测试用例...这方面他说的比较多,我也比较有感触的,现在在负责淘宝首页开发,也没有测试人员...但结果就是开发效率高了不少,胆子吓大了不少,自己也谨慎了不少。

估摸算算,赵海平应该也快半百了,这样大叔级别的人物,不好好在国外呆着呼吸清新的空气,跑到杭州吸啥 PM2.5。A同学道:大叔级别的人物也是有追求的好么~(不过他的颜貌就像三十出头的年轻人,帅气!)

Facebook 网站刚刚搭建起来的时候,数据库就只有 info 一张表,这么笼统的描述,可见当时的工程师根本不会想到 FB 会发展到今天如此的壮大。随着 FB 的会员不断增长,一台服务器的数据库装不下去了,于是后来就多了很多个数据库,很多台服务器,数据容量一庞大,查询速度就慢了,接着在 07 年开始使用了 memcache,一段时间过后,CPU 不够用了,他们继续优化底层代码,用 C++ 重新实现 webServer 等等。这些事情都是大公司技术架构的演进过程中必然会经历的,根据自己的需要,把别人开发好的东西搬过来,优化and重构,在优化的过程中,甚至也会弄出一套全新的东西,比如 HipHop、HHVM 等等。

有人问,现在的高 P 都是不写代码的,你会写么?赵海平盹了一下,说:过来演讲前刚仓促的 push 了一些代码。他会把房子的基层建设做好,不让后来添砖加瓦的人走偏路,代码还是会写的。

我看到的是一个年轻有活力有底蕴的大叔,希望阿里巴巴因为这位技术大牛的加入而更加丰满!

转自我的微分享

时间: 2024-10-15 01:31:06

从Facebook跑来阿里的赵海平大叔,你要干啥?的相关文章

专访Facebook HipHop作者/阿里研究员赵海平:生物与计算机交织的独特人生

3 月 26 日,杭州的天阴沉沉,这是一种山色空蒙雨亦奇的美丽,还是雾霭笼罩下的怪异,对于来访阿里巴巴西溪园区的人们来说,没人关心这些.人们行色匆匆,兴奋地往各自目的地奔赴而去.我也来不及细思这些,因为今天要和刚从 Facebook 来到阿里的赵海平聊天. 就语言之争,赵海平称,有人会去争论锤子和斧子哪更好使吗?它不是要根据你做的事来定吗? 赵海平是非常著名的软件工程师,曾在微软工作过.2007 年加入不到 50 位软件工程师的 Facebook(是第一位中国工程师),期间他创建了 HipHop

从Facebook跑来阿里的赵海还累平大叔,你要干啥?

http://www.midifan.com/moduleuser-index-444249.htmhttp://www.midifan.com/moduleuser-index-444009.htmhttp://www.midifan.com/moduleuser-index-444157.htmhttp://www.midifan.com/moduleuser-index-444191.htmhttp://www.midifan.com/moduleuser-index-444248.htm

赵海平谈分布式的异步处理

本文根据阿里巴巴技术保障研究员赵海平在2015年QCon全球软件开发大会(北京站)主题演讲整理而成. 赵海平在Facebook工作8年期间,主要针对后端进行性能优化的工作,包括PHP的优化,memcache的优化,等等后端组件.偶然有机会跟阿里的朋友沟通他们遇到的问题,聊得比较深入,就发现虽然阿里是用Java的,但在大的系统优化方面遇到的问题,跟Facebook是很类似的,因此回国加入阿里,希望帮助阿里把整个系统优化得更好.计划第一步是先做整体的profiling系统,以找到性能的局部优化点;之

【蒋海平】机电传动控制第二周学习笔记

<自动化技术中的进给电气传动> 时间域描述:微分方程 我们由此也可看出时间域描述系统特性的复杂程度,下节则顺利过渡到频率域. 对于一种不可调的电气传动系统,写出微分方程如下 引入电力过程与机械过程的时间常数简化上式 等式左边为输出,定标后为,右边为输入电压u,以及干扰--负载转矩. 由 ML=0 可知系统 基准响应特性 ua恒定,ML 阶跃式变化 可估计不可调传动系统的干扰响应特性 阶跃响应特性用来描述一个传递环节或一个系统的输出量在输入量发生一次阶跃式变化时的随时间变化过程. 过渡函数:把输

【蒋海平】机电传动控制第二周 ——PLECS 仿真结果图

模型搭建如下 (直流电源反向) (直流电源正向,下图均为正向,电源方向不同电极电磁转矩正负不同) 电压为120V.电阻为20欧姆时:电源电压.电机电枢电流.电机电磁转矩.电机转速的波形 电压为60V.电阻为20欧姆时:电源电压.电机电枢电流.电机电磁转矩.电机转速的波形 电压为120V.电阻为1欧姆时:电源电压.电机电枢电流.电机电磁转矩.电机转速的波形 以上即为建模与仿真内容,如有任何问题,请及时联系我. ---------- 蒋海平 机卓1401 U201411018 华中科技大学

赵振平:项目成败取决于数据库架构设计

http://tech.it168.com/a2011/0416/1178/000001178961_all.shtml [IT168 资讯]万丈高楼拔地起,高楼的成败取决于是否有一个好的地基.而一个系统的成败则取决于架构设计的优劣.当外部事物让公司项目失败,好的架构可以避免或减少损失,反之,一个不好的系统架构设计可能会让公司的损失更大.如何去设计系统架构呢?有请某跨国公司数据库架构师赵振平给大家分享一下他的经验. ▲某跨国公司数据库架构师赵振平 架构最重要的就是围绕性能.成本.数据高可用性这三

跑赢阿里云和百度,腾讯云凭啥刷新大数据国际记录?

2016年11月10日,具有计算奥运会之称的Sort Benchmark全球排序竞赛公布结果,其中,腾讯云用98.8秒完成100TB的数据排序,打破阿里云去年创造的329秒记录,以及更早前百度的716秒纪录,这引起了业界的关注. 众所周知,腾讯云直到最近几年才开始发力公有云和大数据业务,而阿里云早从2009年开始就已经大张旗鼓的发展云计算业务,进入2016年全力推进大数据业务.那么,腾讯云在2016年底刷新大数据国际比赛的纪录,是偶然事件还是确有过人之处?记者就此采访了腾讯云副总裁.腾讯数据平台

从冷备到多活,阿里毕玄谈数据中心的异地容灾

大数据时代,数据中心的异地容灾变得非常重要.在去年双十一之前,阿里巴巴上线了数据中心异地双活项目.InfoQ就该项目采访了阿里巴巴的林昊(花名毕玄). 毕玄是阿里巴巴技术保障部的研究员,负责性能容量架构.数据中心异地多活项目就是他主导的.多活:从同城到异地 InfoQ:首先请介绍一下数据中心异地多活这个项目. 毕玄:这个项目在我们内部的另外一个名字叫做单元化,双活是它的第二个阶段,多活是第三个阶段.所以我们把这个项目分成三年来实现.所谓异地多活,故名思义,就是在不同地点的数据中心起多个我们的交易

2015.7.4 阿里移动技术峰会 分享

第一次参加移动互联网的峰会,起初感觉是一个华丽丽的产品宣讲会,稍微认真听一下,还是能够了解到阿里在项目管理.产品.开发.安全和工作方式等等方面的一些相对成熟的做法,值得借鉴.会议的嘉宾包括:uc浏览器应用业务部高级经理林蓬蓬,分享uc垂直导航业务的快速开发实践之路:阿里移动高级技术专家铁花,分享如何一周产出一个高质量移动app:阿里技术保障高级专家青裂,分享阿里巴巴双十一大促保障体系演进:uc浏览器uc内核组软件架构师陈炳辉,分享android native devlelopment:阿里移动安