Meta最新财报公布后盘后股价一度跌到$104,实在是有些令人咋舌。个人认为meta走到如今的困境主要可以归结于以下三部分原因:.--
1. 原本的广告业务受到严重挑战。这里的挑战有多方面的,首先是其他新兴的social
media(以TikTok为代表的)对ads市场份额的抢夺,越来越多的competitor入场必然会对meta产生严重挤压。还有就是疫情以来中小企业受到了很大的冲击,在打广告方面的投入和预算势必相应的有所下降。对于meta来说,中小企业为其meta
ads收入的一个重要部分,源头上的投入减小了,那广告收入的增长也难免不会受到重大阻碍。
除此之外,苹果对隐私权限的调整,让大量IOS用户隐藏了自己的device
ID,这使得以广告为主的公司无法对user进行跨app间的track和数据收集,这也严重影响了广告推送,meta首当其冲的受到打击。这其中的利害,从库克最初公布隐私调整时小扎的强烈反对中便可略知一二。
这些年来能看出meta也在努力尝试diversify自己的revenue
source,在ins中加入的电商板块可以说是一个重大的尝试。据说当年内部也是投入巨大,小扎本人也亲自监督参与。但如今来看这些其他路线的尝试并未有大的突破,到目前为止meta全部的revenue基本还是来自于广告。
. ----
2.日益增长的监管压力。自从2016年大选小扎因为Cambridge Analytica的事件被国会传唤之后,Facebook的在民众中的声誉严重受损,大家对Facebook在保护user data privacy方面持严重怀疑态度。我在跟美国初中生交流的时候都能听到诸如“Don't use facebook, it listens to you!" 这样的言论,可见Facebook在民众心中的形象已到了何种程度。各级的政客和政府机构也是对meta施加了莫大的压力,时不时还有内部的前员工跳出来当whittle blower向媒体曝光一些亦真亦假的丑闻,更是令meta的雪上加霜。
Complying with more and more
regulation本身就会增加大量的运营成本,再加上有了各种政策法规的掣肘,meta对user
data的access也受到各种限制,而公司内部的很多与广告相关的model和算法肯定十分依赖于各种data,data
access受到限制之后,我觉得model的表现也会受到影响进而影响到广告的推送。当然了这方面我没有第一手的资料,只是一个个人的根据常理的推断。
3. 全力投入metaverse的未知风险。小扎看到了现有的种种挑战之后,决心开辟一条新的赛道来走出当前的困境,引领下一个新的时代。这步棋是对是错,现在下结论还为时过早。但我们能确定的是,metaverse的发展需要软硬件方面的大量R&D投入,而且很难有短期内的收益。这在收入增长受阻的情况下,又大大增加了公司的开支。投资人显然对metaverse的未来并不持乐观态度。因为前面提到的meta的当前困境和对metaverse的大量投入,所以在metaverse开花结果之前,投资人对metaverse的信心也就决定了meta的股价。这也可以很好的解释了今天财报后meta为什么股价会应声下跌,miss了target说明原有业务的困境无法解决,而小扎对metaverse继续加大投入的立场也让投资人感受到了更大的风险。. 1point3acres
当然了,经济的大环境也是不可忽略的因素,在通胀严重,整个tech行业受到下行压力的时期,想要独善其身是十分困难的,而在险恶的大环境下,meta的困局也就尤其明显,股价崩溃也好,裁员也好,就并不让人意外了。
https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl # will already be pre-configured export do = "--dry-run=client -o yaml" # k get pod x $do export now = "--force --grace-period 0" # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section . Question 1 | Contexts Task weight: 1% You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...
Comments
Post a Comment
https://gengwg.blogspot.com/