今天,我将分享我们在Meta历史上所做的一些最困难的改变。我已经决定,将我们的团队规模缩小约13%,让11000多名优秀员工离开。我们还采取了一些额外的措施,通过削减可自由支配的开支,并将招聘冻结期延长到第一季度,以成为一个更精简、更高效的公司。我想对这些决定以及我们如何走到如此境地负责。我知道这对每个人来说都很艰难,我对那些受影响的人表示非常抱歉。
而因为自己一直身处一个边缘项目,所以对于这个结果,他也是早有预料。因为失去了权限,他甚至不知道其他同事的情况。被裁的员工会获得4个月及额外的基本工资,每在Meta工作一年,都会多半个月。赵小易获得了6个月的基本工资,大约15万美金。另外还有6个月的医疗保险。这个裁员赔偿可以说是非常厚道了。美国并没有类似中国《劳动法》中最低补偿N+1的强制规定。如果只是为了不违法,即使是多年老员工,被裁可能也就多拿几个月的工资。之前马斯克裁员推特,每个人给3个月工资的遣散费,已经高于美国联邦法律的最低标准了。对于Meta,赵小易表示没有怨言。他表示:同事都很聪明,合作起来也很愉快。然而天下没有不散的筵席。最后,他依依不舍地晒出了自己的工牌。当然,不是每一个员工都这么平和。已经有被裁的员工开始在Tiktok上哭诉。一位前Meta的招聘人员Sgro在LinkedIn上写道:「我失业了,我很难过,很受伤,很失望。」
「进入Meta工作是我毕生的梦想,在一年前入职时,仿佛美梦成真,我太开心了。在以前,我常常在上班的路上想,如果我能去Facebook或谷歌工作就好了,这太遥不可及了。」最后,Sgro说:「虽然今天一切都结束了,但我很感激自己曾经体验过。」「写下这些文字,对我来说真的很难,」前Meta技术招聘人员Cai Mailhes在LinkedIn上写道,「今天,我被Meta解雇了。我之前从来没有想过,因为我在工作场所的时间都觉得自己很安全,在升职后,我从未想过要离开。我的同事们绝对是最聪明、最优秀的人才。」
一对同为Meta员工的夫妇,在醒来时收到了同一封裁员邮件。Jess White在LinkedIn上发帖称,她和丈夫Anthony White都属于这次被裁的员工。Jess White从去年11月入职Meta,从事人工智能的技术工作,一个月后,她的丈夫也入职了,从事同样的岗位。「今天早上,我和Anthony White都收到了裁员的电子邮件。我很喜欢我在Meta度过的时光,并且非常尊重和感谢与我共事过的每一个人。」她在 LinkedIn 上写道。从她的LinkedIn上可以看到,就在两个月前,她还赞扬了Meta的育儿假政策。在悲伤的发帖大军中,有一位幸运的「漏网之鱼」。一夜的「杀人局」过后,他睁开眼,庆幸地发现自己是为数不多还存活的人——自己收到的是「good version」的邮件。
来源:一亩三分地很快,陆续开始有员工在帖子中分享周围的朋友和同事在本次裁员大风暴中的命运。比如,忽然工作软件上不去了、VPN被封了,收到一句话邮件:「很遗憾,您在此次裁员范围内」。
来源:一亩三分地风暴来临之时,真的是人人自危啊。还有人猜测,此次裁员是否遵循什么标准,比如先从绩效低的开始裁起?因为身边确实有绩效垫底的同事被裁了。
来源:一亩三分地和亚马逊的PIP类似,Meta内部划分低绩效员工的计划叫NS(Need Support),被标记为NS的员工一般是劝退和裁员的高危人群。上个月起就有外媒报道,Meta高管们已经向董事会提议,要在内部考核过程中选择至少15%的人员标记为NS,可能就是在为这次大裁员做准备。不过很快有人现身说法, 很多绩效表现很好的High performance的员工也被裁了,组里的NS也有幸存的情况,看起来不像是按照绩效裁人。
来源:一亩三分地「感觉更像是灭霸打响指」。还有刚毕业的拿到offer还没入职就被撤offer的。不过也拿到了10周工资的补偿,这下也要另找东家了,很急。
来源:一亩三分地对此,有网友调侃说,以前还和同事开玩笑说哪天不想在对冲基金卷了就找一个大厂去养老。结果人还没老,「养老院」就关门了。
Meta除了提供不低的遣散费,还为下岗员工提供求职指导,希望每个人都得到帮助。
在Meta正式裁员的消息发布之后,华尔街日报就紧接着撰文称:「小扎的动作太慢」。「井喷式招聘只是问题的一部分,问题在于小扎的元宇宙计划到现在也依然无法令人信服。」
在18年的历史中,Meta从未进行过大规模的裁员,因为在大部分时间里,公司都有着两位数的增长和天价的运营利润率。这也让Meta每年都能吸引数以千计的员工,即使是在这样一个以慷慨的薪水和奢侈的福利为标志的行业里。然而,这11000名员工虽然听起来很多,但相比于Meta今年招到的人数,还是少了差不多4000人。
华尔街日报指出,早在今年年初,Meta就已经暴露出了各种问题。当时,受到各种因素的影响,包括经济放缓、来自TikTok的竞争以及苹果隐私政策的变化,Meta的核心业务——广告,开始出现明显的下滑。Meta在2月初的报告称,第四季度广告收入同比仅增长20%,比前八个时期的平均水平低10个百分点,而且其日活跃用户数首次出现下降。这一消息让Meta在第二天就损失了超过四分之一的市值。另外一点,投资人对小扎All in元宇宙这件事的态度是「非常消极」的。改名6个月后,Meta的股价已经下跌了34%,比微软、亚马逊和谷歌这些同行高出了2倍还多。周三上午,Meta的股价因裁员消息而跳涨近8%,但对于那些为迟来的「成本控制」而欢呼的投资人来说,仍然应该保持警惕。Meta的业务最终仍依赖于每天泡在Facebook和Instagram里的用户,而随着TikTok等新的「杀时间利器」的加入,这一前景还远未确定。特别是Facebook还面临着关于隐私、安全和虚假信息等大量的问题。虽然在周三的信中,小扎表示会为自己没有更早地遏制公司的成本而承担责任。但这位38岁的亿万富翁仍然热衷于元宇宙,而且只是含糊地暗示,他可能会考虑减少公司为推动这一愿景而做出的资本支出。对此,一亩三分地的网友指出:「文章指责Meta同比只增长了20%这件事,看着就让人觉得好笑。20亿日活的公司咋一年给你增长50%啊。」
来源:一亩三分地
来源:一亩三分地
来源:一亩三分地虽然这次伤筋动骨地大裁员,但是据说,对于自己的元宇宙之梦,小扎依然坚定。 我在开发的Rails3网站的一些搜索功能上遇到了一个小问题。我有一个简单的Post模型,如下所示:classPost我正在使用acts_as_taggable_on来更轻松地向我的帖子添加标签。当我有一个标记为“rails”的帖子并执行以下操作时,一切正常:@posts=Post.tagged_with("rails")问题是,我还想搜索帖子的标题。当我有一篇标题为“Helloworld”并标记为“rails”的帖子时,我希望能够通过搜索“hello”或“rails”来找到这篇帖子。因此,我希望标题列的LIKE语句与acts_as_taggable_on提供的tagged_with方法
我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R
我喜欢使用Textile或Markdown为我的项目编写自述文件,但是当我生成RDoc时,自述文件被解释为RDoc并且看起来非常糟糕。有没有办法让RDoc通过RedCloth或BlueCloth而不是它自己的格式化程序运行文件?它可以配置为自动检测文件后缀的格式吗?(例如README.textile通过RedCloth运行,但README.mdown通过BlueCloth运行) 最佳答案 使用YARD直接代替RDoc将允许您包含Textile或Markdown文件,只要它们的文件后缀是合理的。我经常使用类似于以下Rake任务的东西:
rails中是否有任何规定允许站点的所有AJAXPOST请求在没有authenticity_token的情况下通过?我有一个调用Controller方法的JqueryPOSTajax调用,但我没有在其中放置任何真实性代码,但调用成功。我的ApplicationController确实有'request_forgery_protection'并且我已经改变了config.action_controller.consider_all_requests_local在我的environments/development.rb中为false我还搜索了我的代码以确保我没有重载ajaxSend来发送
我只想对我一直在思考的这个问题有其他意见,例如我有classuser_controller和classuserclassUserattr_accessor:name,:usernameendclassUserController//dosomethingaboutanythingaboutusersend问题是我的User类中是否应该有逻辑user=User.newuser.do_something(user1)oritshouldbeuser_controller=UserController.newuser_controller.do_something(user1,user2)我
我正在开发我的第一个Rubygem,并捆绑了cucumber、rspec和shoulda-matches进行测试。当我运行rspec时,出现以下错误:/app/my_gem/spec/spec_helper.rb:6:in`':undefinedmethod`configure'forShoulda::Matchers:Module(NoMethodError)这是我的gem规范:#my_gem.gemspec...Gem::Specification.newdo|spec|......spec.add_development_dependency"activemodel"spec.a
我正在使用Heroku(heroku.com)来部署我的Rails应用程序,并且正在构建一个iPhone客户端来与之交互。我的目的是将手机的唯一设备标识符作为HTTPheader传递给应用程序以进行身份验证。当我在本地测试时,我的header通过得很好,但在Heroku上它似乎去掉了我的自定义header。我用ruby脚本验证:url=URI.parse('http://#{myapp}.heroku.com/')#url=URI.parse('http://localhost:3000/')req=Net::HTTP::Post.new(url.path)#boguspara
require"socket"server="irc.rizon.net"port="6667"nick="RubyIRCBot"channel="#0x40"s=TCPSocket.open(server,port)s.print("USERTesting",0)s.print("NICK#{nick}",0)s.print("JOIN#{channel}",0)这个IRC机器人没有连接到IRC服务器,我做错了什么? 最佳答案 失败并显示此消息::irc.shakeababy.net461*USER:Notenoughparame
我有这个代码:context"Visitingtheusers#indexpage."dobefore(:each){visitusers_path}subject{page}pending('iii'){shouldhave_no_css('table#users')}pending{shouldhavecontent('Youhavereachedthispageduetoapermissionic错误')}它会导致几个待处理,例如ManagingUsersGivenapractitionerloggedin.Visitingtheusers#indexpage.#Noreason
下面的代码工作正常:person={:a=>:A,:b=>:B,:c=>:C}berson={:a=>:A1,:b=>:B1,:c=>:C1}kerson=person.merge(berson)do|key,oldv,newv|ifkey==:aoldvelsifkey==:bnewvelsekeyendendputskerson.inspect但是如果我在“ifblock”中添加return,我会得到一个错误:person={:a=>:A,:b=>:B,:c=>:C}berson={:a=>:A1,:b=>:B1,:c=>:C1}kerson=person.merge(berson