我在传统制造业公司,也在软件(非FANG,非微软,非苹果)公司做过码农,来到META一年多了, 感觉真是让人焕然一新啊! 首先公司彻底是工程师主导,bottom up, 公司工具,包括给非engineering用的(比如marketing, design, finance, HR) 的工具,几乎85%以上是公司内部engineer自己开发的。码农自己的工具链: database table 快速自我建立新DB, 新Table,云端客SQL户端, 各种可视化工具,开发是快速获取一个云端Linux终端,用完扔掉,所有代码的logging全部标准化(Java, c++, python, hack, 等等),统一写入统一格式的小组自己定义的SQL表格里,公司里几百万个logging表格实时显示structured log, 不允许任何文本的logging。一套据说是抄袭Google内部用的编译工具: 支持 python, c++, Java, rust进行统一的代码编译和部署。最神奇的是公司内部所有代码就一个库(其实严格说来有几个,但和一个也没区别了), 没有任何branching, merging!几万个工程师每天上万次代码递交,自动编译,自动部署,服务器自动重启,二十四小时不间断,不当机。
就连预定会议室都有自己一套预定系统,每个门口都有一个触屏可以预定, 取消,和查看看这个会议室的schedule。 每个楼面有个大屏幕,显示这个楼面每个桌子,厕所,楼梯,茶水间,母婴室,休息室,游戏室,标得一清二楚。然后你用你的工卡触碰这个屏幕,屏幕上自动生成一条线告诉你怎么走到你下一个meeting的会议室。
你所在办公室每天三餐的菜单显示也有自己的内部app,你可以mark哪个菜是你喜欢的,然后下次再出现在菜单上会自动提醒。
这些都不是HR或者某个大领导说‘我们要做这些工具’, 而是某个员工,可能就是刚入职没几个月,说要不我们做个这样那样的工具方便我们员工吧,然后可能几个人商量几下就干了,连老板批准都不要。你干出来的东西拿出来让大家看看,大家觉得好,就用上了,就这么简单。工作上的项目也是这样,从想法,到策划,到执行,80以上都是员工主导,而不是manager,更不是director。
公司内部基本不用email,用一个类似企业版的脸书,一个团队就是一个群,以发帖子代替发email。 你是群的一员就能在群里读帖子,发帖子,回应帖子。群可大可小。大群包括全公司职员,小群可能两三个人讨论一个具体技术问题。好处是所有的话题都以帖子和更贴形式存在,所以来龙去脉一目了然。当然还有聊天室,方便快速非正规沟通。这些都是公司自己开发。当然也有很多生活群,比如华人群,买卖二手群,滑雪群,育儿经验群,都是互相帮助,非常友好。我估计整个公司生活群就有上千个。比华人上热闹多了。
福利应该是大厂里最好之一了,可能只有谷歌或者某些startup更好? 反正一日三餐全包,早餐新鲜黑莓蓝莓,烟熏三文鱼,牛油果,还有中式的粥,等等应有尽有。午饭纽约办公室就有5个餐厅,各种主题,一周都吃不到重样的。下午每天意大利gelato无限量供应,十几种口味。人家说来这里头一年要长胖15磅,我一开始不信,现在看来是真的。听说弯曲总部吃的更好?
平时需要的鼠标,键盘,充电器,电池,等等电子设备随便从vending machine里拿,连covid 测试盒都随便拿(好像这个一周一盒)。需要更好的,去亚马逊的商务账号下自己下单,只要在预算以下,用途合理,manager都会批。一分钱不用花。一年报销3000块用买个人wellness产品,什么苹果手表,自行车,都可以。可以自己报名参加测试最新元宇宙头盔,头盔免费借给你,所有游戏一分钱随便下载,只要每周完成给出的测试任务。
最重要的是和我以前公司比起来,这里的manager,员工都非常友善,很少有人对你趾高气昂指手画脚,所有的信息共享都是极其透明。员工对上级有意见敢大胆提出。每个星期 CEO 都要回答员工提出的问题,每个人都能提交问题,或者顶一下别人的问题,最后TOP 5 问题CEO必须回答,经常看到一些非常尖锐问题搞得小渣回答时候吞吞吐吐汗流浃背哈哈。员工每六个月都要给manager打分,得分低的manager要虚心让员工在得低分的方面给建议,让后自己制定具体改进方案和员工分享。
当然缺点也不少,最主要的是工作压力大,考核极其严苛,聪明人很多,卷王更多,让你整天如坐针毡、如芒刺背,自己主动加班。有句话说的说的好,在脸书1年,在外3年,可以从不同角度解读,呵呵。
不过总体我还是要说我太爱这个公司了!