Skip to main content

标 题: FB的文化还体现在“跪舔”上 (转)

发信人: TomsnReuters (汤生撸透射), 信区: Military
标  题: FB的文化还体现在“跪舔”上  (转)
发信站: BBS 未名空间站 (Tue Sep 24 13:14:31 2019, 美东)

作者:edmond
链接:https://www.zhihu.com/question/346895765/answer/831783904
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Update: https://www.youtube.com/watch?v=VbEQriZEfoI&t=1s 可以看到TechLead对
此问题的看法。其中关于把social network(或朋友圈)放在workplace造成的恶劣影
响的讨论和本文又异曲同工之妙。Facebook这个东西是个伟大发明,但同时也是嫉妒、
压抑、虚荣的来源。关于他给个人、给社会可能造成的恶劣影响还有很多可以讨论的。
问题出来了接近2天,却只有寥寥82个回答。今天上网一看,果不其然,问题被限流了
。不论如何,肉体zs对于我们北极学派来说(去北极,吃米粉,开uber),都不是一件
好事。众生皆苦,人人生而失败,这其实是稍微有一些哲学思维的人能得到的共同结论
(当然曹某泽们可能得不到)。在这个看似光鲜和发达的社会上,人人都在宣扬自己的
成功,自己的伟绩,而Facebook又是一个在这一点上做到极致的公司。一个程序员,在
FB上班的每半年,你写过多少行代码,交过多少次Diff,统计的历历在目;当然,这已
经是很多科技公司统计员工绩效的常态了;更有甚者,FB会统计你在Diff内评论的次数
,你在内网(一个长得和http://facebook.com完全一样,但成员都是你的同事的工作社交网站上)上发帖的次数,回复的次数,反馈BUG的次数等等,都在统计之列。如果你想宅着,自己干活;半年评审时,你在人际交流(Communications Axis)这一列将会不合格。如果说,自己的一言一行,每一行代码都会被当做业绩数字计算还不算什么压力的话,每天在这个内网上看见同事发布自己“项目落地成功的”po,或者看见老板发一个表彰某同事修bug速度很快的po,又或者是看见某个tech lead发布季度总结,不断疯狂吹嘘自己成就po的时候,我相信是个人都会被这样疯狂的24小时无休的比较压力而逼疯。更别说很多po都是老板每天都私下怂恿你们的发的。FB的文化还体现在“跪舔”上。在FB工作几年,我深深的感觉到Manager对Director的跪舔,和组内Tech lead对Manager 的跪舔。在FB工作,对用户负责不是主要的,对老板负责是第一位的。做事得快,结果出的好,这样老板满意;老板满意后拿着你的功绩让director满意,这样你们三都有升职空间:皆大欢喜。但对于不在这个反馈圈的同事而言,他们的事业可以说就相当黑暗了,基本无法升职,出了事也会被要求第一个背锅。实际上,FB每个组每个季度都有业绩不合格比例的硬性要求,和要被Manage Out的话术策略,这都是在FB manager 晋升培训的时候传达到位的,也就是:如何不用加班这个字眼,但让你的组员加班,和如何不用开除这个字眼,但是让你的表现差的组员自动走人。FB曾经有段时间,没有人重视代码质量,没有人去fix那些对于用户来说很重要,但却不在今年季度事项列表中的事,没有人有自己的主见,大家都对上级的任务无脑跪舔,只求快点做完,这样恶劣的文化氛围导致CTO不得不提出所谓工程优异(Engineering Excellence Axis)来弥补。可惜所谓上有政策,下有对策。这个出发点很好的改进在基层执行起来,则又变成了无数个内网尬夸Po文,以及因此带来的无尽的Peer Pressure。因此在FB有人打算从FB的光鲜的大楼上跳下去给高层一个警醒,我相当的不意外。甚至,如果我晚走几个月的话,我也会做同样的事。只不过如果那样的话,我应该不会这么草率的执行,以至于让FB高层有任何消音和消除新闻影响的机会;首先起码要在内网发一个长文Post,发一封全同事都能看到,直接给CEO的邮件,并且给媒体发自己的陈情书,让Facebook彻底为这件事负责。当然,当事人可能并不是计划内的行动,而更可能是一时崩溃,激情跳楼。可是只不过这样的话,说得不好听,那就是白死了。这件事最讽刺的是,在FB内部被全面封杀,反倒是知乎成为获得真相的唯一途径。FB内部惊人的996压力和混乱的Director内斗,应该要适可而止了!几年前我们说“离开加州是全人类共同的选择”,后来这句话变成了“去北极,吃米粉,开uber”。到现在很多人可能都不理解这句话的意思,总以为你好像出国读书,去了名校拿到PhD,到了世界一流公司写代码,就成功了,就没资格说自己失败,这些人对失败学的认识真的是太过肤浅。等到你一辈子追求工资,级别,公司,金钱,虚荣,人到中年被优化之后蓦然回首,才发现自己只是个数字,只是个螺丝钉,一无所有的时候,你才会明白,对失败人士而言,欲望只能让自己越陷越深,韭菜的命运其实永远不能改变,所谓成功真的都是浮云。从这个角度说,这是人类共同的无解的悲剧,反倒不能过于责备Facebook。只有生活中最简单的那些快乐,才是真。所谓内卷,就是自作自受。科技进步这么多年,工薪阶层的生活质量真的提高了吗?我怎么看到有些人连房子都买不起,老婆都娶不起,孩子都生不起;奋斗20年,连做人基本的快乐都得不到,连家庭和儿女都不配拥有,这样的社会不是畸形吗?人本来是个群居动物,但是群居久了又会因为攀比而抑郁、内卷。这真的是很有意思的社会学现象。我们口中常说认清失败,其实他的涵义是让你认清成功,让你认清成功的虚伪,虚假和虚荣。认清成功只不过是棍子上的胡萝卜,是压榨劳动力的幻觉。想一想吧,如果你承认自己的失败,不在硅谷内卷,去北卡,去山东,去郴州,房价4000一平,2年买房,1年生娃,其乐融融;有了家庭的快乐,你还会zs?解决中年危机的最好方法,一个在中年之前消灭自己;另一个,就是从今天开始,降低欲望,降低支出,吃麦当劳,租房子,去北卡结婚生子。想一想吧,就算你20岁就L7,年薪100万美金,你能有bill gates成功?你能有bezos成功?你还不是要买房子,只不过你的房子更贵了。你的付出加倍,但收益,却是边际递减的。成功永远也达不到,成功的幻灭性,甚至可以说是“显而易证”的。失败学对人类如果真的有任何的贡献,那就是赋予所有失败人士对成功人士营造的所谓“幸福”和“成功”说一句“去你m的”的勇气与权利。

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  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 ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...