与来自facebook的朋友交流

老板的儿子在facebook工作,现在正好有个假期回来,老总让我们部门与之进行一次交流。其实主要是他讲一下那边情况,然后我们准备些问题,多扩展一下我们见识。

流程

交流会在一片和谐中开始了,他开始介绍了一下facebook,特别是他的几个产品,和公司理念;然后讲了他在facebook工作的几个项目;最后是问答环节,大家就感兴趣的东西进行询问。

对于企业文化部分,主要强调了以下几个内容:

Facebook的企业文化包括:
1. 快速迭代,用于创新——Move fast and be hold
2. 保持开放,时刻沟通——Be opened connected
3. 注重影响力
Facebook 的企业文化体现在细节和措施中:
1. 新兵训练营——Boot camp
2. 黑客马拉松——Hackthon
3. CEO问答——Zuck Q&A


FaceBook工具:

技术 :
前端 ReactJS, xhp, ios, android
后端 Php, c++, mysql
连接层 Graphql, thrift
数据分析 Hipal, scuba
** 工具 **
版本控制 Git, mercurial
代码管理 Phabricator
任务管理 Tasks tool
文档管理 quip doc
通讯工具 Email, facebook messenger, facebook group, slack
日程管理 Outlook calendar


Q&A

这里简述一下我感兴趣的几个问题,及我提的几个问题(实际上没有顺序)。

1、项目如何提出的?

这个没有具体回答,好像是产品、领导、工程师都可以,但公司决定做了,就可以组织团队进行工作。

2、他说到他们工作的一个项目组,人员结构是这样安排的,8个前端,4个后端,3个设计,1个产品,3个销售。我的问题时,没有测试人员么?

没有,测试工作外包出去了。

3、企业文化里,讲的是注重影响力,那么影响力如何评估?

这个就是看大家感觉吧。

这块我有自己的想法,影响力的确很重要,但如何评价影响力呢?我觉得还是公司目标位导向,如果大家都认同目标,对目标促进作用多大,就说明影响力多大。

4、是否见过扎克伯格,并与他讨论过问题,有什么感觉么?

见过扎克,他办公室就在那里,大家经过可以看到他的。没与他讨论过问题,感觉他很忙。没有什么大的感觉,可能国内与国外对领导的认识不同。
不过还是很佩服扎克的,他学习能力很强,比如以前不善于公众演讲,现在演讲可以很熟练了。他对企业未来认识很正确,当年雅虎要收购facebook,他没有同意。开始几年没有要赚钱的打算,就是抢用户,后来在开始加入广告的,现在看来这种方式很正确;扎克曾经高价收购whatsapp等,当时一些人不理解,现在看来,如果不收购很担心facebook被他人颠覆。

5、在facebook工作是否开心,是否有压力?

还好吧,挺开心的,压力有些,但很正常不是很大。

6、如果facebook来中国,是否打算回来,或者现在是否打算创业,选择国内创业么?

目前互联网还是很火的,现在身边很多朋友都创业了,有打算回国内发展。

7、IT行业知识更新快,什么时间来学习?工作和生活怎么平衡?

开发的一些东西,做完直接开源,不会刻意追随最新技术,等稳定了再移过去。工作是学习成长的过程,团队中审查代码、提意见、博客等都是学习的过程。工作时间比较弹性,以任务完成为基础,业余时间会做部分工作。老外很小就开始工作、写程序和教育制度有关,facebook的创新源动力在于自我需求。

8、项目的技术积累怎么做?

使用内部wiki做技术积累。一般项目结束的时候,会写一些描述性文档,代码要多加注释。

[原创]与来自facebook的朋友交流的更多相关文章

  1. Presto 来自Facebook的开源分布式查询引擎

    Presto是一个分布式SQL查询引擎, 它被设计为用来专门进行高速.实时的数据分析.它支持标准的ANSI SQL,包括复杂查询.聚合(aggregation).连接(join)和窗口函数(windo ...

  2. 移动应用跨平台框架江湖将现终结者?速来参拜来自Facebook的React Native

    React Native使用初探 February 06 2015 Facebook让所有React Conf的参与人员都可以初尝React Native的源码---一个编写原生移动应用的方法.该方法 ...

  3. Apache Spark:来自Facebook的60 TB +生产用例

    本文主要讲Facebook扩展spark替换hive的过程中积累的经验和教训. 浪尖整理翻译https://databricks.com/blog/2016/08/31/apache-spark-sc ...

  4. Android IOS WebRTC 音视频开发总结(二九)-- 安卓噪声消除交流

    Android上的音质一直被大家所困扰和诟病,这里面有很多原因, 下面是最近一位前UC同行发邮件跟我交流的一些记录,供参考,支持原创,文章来自博客园RTC.Blacker,转载请说明出处. 以下文字来 ...

  5. Cookie已经过时,细看Facebook, Google, Apple如何追踪用户

    http://www.infoq.com/cn/news/2014/10/cookie-facebook-google-apple 链接地址 Cookie,有时也用其复数形式Cookies,指某些网站 ...

  6. 在Android上实现使用Facebook登录(基于Facebook SDK 3.5)

    准备工作: 1.       Facebook帐号,国内开发者需要一个vpn帐号(网页可以浏览,手机可以访问) 2.       使用Facebook的SDK做应用需要一个Key Hashes值. 2 ...

  7. GitHub上排名前100的iOS开源库介绍(来自github)

    主要对当前 GitHub 排名前 100 的项目做一个简单的简介,方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. 若有任何疑问可通过微博@李锦发联系我 项目名称 项目信息 ...

  8. Facebook React完全解析

    2004年,对于前端社区来说,是里程碑式的一年.Gmail横空出世,它带来基于前端渲染的原生应用级别的体验,相对于之前的服务端渲染网页可谓提升了一个时代,触动了用户的G点.自此,前端渲染的网站成为无数 ...

  9. Facebook 开源安卓版 React Native,开发者可将相同代码用于网页和 iOS 应用开发

    转自:http://mt.sohu.com/20150915/n421177212.shtml Facebook 创建了React Java 库,这样,Facebook 的工程团队就可以用相同的代码给 ...

随机推荐

  1. Nodejs学习笔记(十一)--- 数据采集器示例(request和cheerio)

    目录 写在之前 示例 示例要求 采集器 加入代理 请求https 写在之后... 写在之前 很多人都有做数据采集的需求,用不同的语言,不同的方式都能实现,我以前也用C#写过,主要还是发送各类请求和正则 ...

  2. Windows Server 2008R2配置MySQL Cluster

    目录 配置环境 相关知识 配置过程 配置 ini参数解释 启动集群 检查配置 同步测试 故障测试 写在之后 配置环境 VMware:(版本10.0.01) 操作系统:Windows Server 20 ...

  3. 使用vs自带的性能诊断工具

    visual studio是个强大的集成开发环境,内置了程序性能诊断工具.下面通过两段代码进行介绍. static void Main( string[] args) { Test1(); Test2 ...

  4. Couldn't create temporary file to work with

    Ubuntu中当你编译安装软件的时候可能会出现Couldn't create temporary file to work with,原因可能是: 1.权限问题  2.根目录下没有tmp文件夹 解决办 ...

  5. 远哥教你MuleESB系列视频教程

    远哥教你MuleESB系列视频课程介绍(共11个视频) —1.Mule ESB介绍 —2.社区版/企业版的区别和安装 —3.MuleESB快速入门,以及MEL和Message结构 —4.官方例子讲解( ...

  6. VS2015 C#6.0 中的那些新特性

    本人个人博客原文链接地址为http://aehyok.com/Blog/Detail/66.html. 个人网站地址:aehyok.com QQ 技术群号:206058845,验证码为:aehyok ...

  7. Spring 整合 Flex (BlazeDS)无法从as对象 到 Java对象转换的异常:org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'java.util.Date' to required type 'java.sql.Timestamp' for property 'wfsj'; nested exception is java.lang.Ill

    异常信息如下: org.springframework.beans.ConversionNotSupportedException: Failed to convert property value ...

  8. URLEncode与URLDecode总结与实现

    URLEncode: 用于编码URL字符串,数字和字母保持不变,空格变为'+',其他(如:中文字符)先转换为十六进制表示,然后在每个字节前面加一个标识符%,例如:“啊”字 Ascii的十六进制是0xB ...

  9. 【Android开发坑系列】之try-catch

    try { mViewPager.postDelayed(new Runnable() { @Override public void run() { getCurrentPage().render( ...

  10. assertThat用法

    一般匹配符1.assertThat( testedNumber, allOf( greaterThan(8), lessThan(16) ) ); 注释: allOf匹配符表明如果接下来的所有条件必须 ...