📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Meta Software Engineer: I Made $500k/Year Without a CS Degree!

Aman Manazir1:08:32

Transcription

雷,在你获得 Meta 50 万美元的工作之前,你是一名医预科生。那么,请讲讲你是如何从医预科转到计算机科学再到 Meta 的故事。>> 我一生中大部分时间都在成长,我身边的人,比如在研究实验室工作的人,都是医预科生。就像我的父母在医学领域工作,他们是研究人员。所以,我只知道在医预科领域工作。我参加了 AP COMSAI,这是我得分最低的 AP 课程。>> AP COMSAI 你考了多少分?我考了 3 分>> 其他科目我都考了 5 分。所以我真的不擅长计算机科学。我当时想,“好吧,这不是我的领域,我不想做这个。”>> 你是怎么在还没成为计算机科学专业的情况下获得 Nordstrom 的实习机会的?>> 他们给我打了电话,你知道的,我们想聘用你,我当时想,“哇,太棒了。” 他们说,“你对比如夏天的报酬有什么想法吗?” 我记得我给了一个大概的数字,每小时 20 美元,因为我的实验室每小时付给我 10 美元。然后他们说,“哦,不,没关系。我们会付给你每月 7000 美元。” 我当时想,“这太疯狂了。” 我当时想,“天哪,让我们试试吧。这太不可思议了。”>> 你被微软拒绝了,但后来你获得了谷歌、Meta、Lyft、Uber、亚马逊、高盛等公司的录用通知。那么,这两个时刻之间到底发生了什么变化?>> 我认为一旦你有了这样的心态>>你在 Meta 的起薪是多少?如果你是实习生,你的薪水比参加面试的新毕业生大约高出 5 万美元。我做了实习。我得到了一个不错的评价,然后我想,“哇,这笔钱不少。” 但我记得第一年大概是 20 万美元左右。>> 看着你的股票飙升是什么感觉?>> 哦,那太疯狂了。我记得我当时正在和一些谷歌的人聊天,他们说,“是的,我刚卖掉了我投资的 Meta 股票。” 但有一段时间,它跌到了 90 美元,我当时想,这太疯狂了。我应该在这个时候离开 Meta 吗?然后它又飙升了回来。但我确实认为,这里真的很有趣,因为在这些大科技公司里,处于相同职位的人的收入差异很大。在 Meta 以 100 美元入职的人,收入是我我的四倍。所以这很疯狂,因为那些人真的不能离开,因为他们仅股票期权就赚了很多钱。>> 你在 Meta 的年薪是 50 万美元。你为什么离开?>> 我认为随着时间的推移,我意识到雷>>在你获得 Meta 50 万美元的工作之前很久。>> 你是一名医预科生。是的。>> 那么,请告诉我你是如何从医预科转到计算机科学再到 Meta 的故事。>> 是的。这真的很疯狂。嗯,在我生命的大部分时间里,我身边的人,比如在研究实验室工作的人,都是医预科生。就像我的父母在医学领域工作。他们是研究人员。所以,我只知道在医预科领域工作。所以,高中时,我每个夏天都会在约翰霍普金斯大学的医疗保健区,在他们的婴儿中心工作。然后在我高三那年,不是高三,而是我高中的第 11 年,我在美国国立卫生研究院工作。所以我当时非常想成为一名医预科生。我记得参加 AP 考试。所以,我不知道你们有没有 AP 考试之类的,但我参加了 AP COMSAI,这是我得分最低的 AP 考试。>> AP comai 你考了多少分?>> 好的,我实际上,这是一种有趣的尝试,我没有报告,但我得了 3 分。好的。>> 其他科目我都考了 5 分。所以我真的不擅长计算机科学。我当时想,“好吧,这不是我的领域,我不想做这个。” 嗯,然后我开始上大学。我在大学里,我的第一个专业是化学工程,因为我打算成为一名化学工程师和医预科生。我当时非常热衷于成为一名医生,我想成为一名妇科医生。嗯,所以,我记得那个夏天,我在范德比尔特大学的研究实验室工作。那是我上的第一所大学。嗯,然后我记得在学校里,我遇到了一些当时在做科技行业的人,其中一个人说,“哦,我今年夏天在 Airbnb 工作。” 另一个人说,“哦,我今年夏天在 Uber 工作。” 另一个人说 Meta。我当时想,“哦,太酷了。” 我认为他们当时在谈论每个人赚了多少钱,但我当时是唯一的医预科生。然后其中一个人说,“哦,是的,今年夏天我赚了 45000 美元。” 我当时想,“什么鬼?” 因为我那个夏天的整个事情,我在实验室赚了 6000 美元。我当时想,“这太疯狂了。” 嗯,我基本上只是想弄清楚他们是如何进入计算机科学领域的。所以我开始更多地思考,“哦,计算机科学也可以是另一个选择。” 在我大二那年,我转到了杜克大学。在我大二那年,我一直在考虑申请各种其他工作,因为我本来可以回到我之前工作的实验室。但我也可以尝试一些新的东西。所以我开始尝试在不同领域寻找实习机会,我认为我真的很幸运,我真的很感激,我最终在 Nordstrom 获得了一份软件工程实习工作,我当时还在考虑实验室,直到他们给我打电话,他们说,“是的,你知道,我们想聘用你。” 我当时想,“哇,太棒了。” 他们说,“你对比如夏天的报酬有什么想法吗?” 我记得我给了一个大概的数字,每小时 20 美元,因为我的实验室每小时付给我 10 美元。然后他们说,“哦,不,没关系。我们会付给你每月 7000 美元。” 我当时想,“这太疯狂了。” 我当时想,“天哪。” 就像,“是的,我意思是,让我们试试吧。这太不可思议了。” 嗯,所以他们付给我每月 7000 美元,让我作为 Nordstrom 的软件实习生。我并不是说金钱是万能的,但我只是想尝试一下这个机会。我认为从那次机会开始,它真的改变了我的整个看法,我当时想,“哦,这是我可以真正做到的事情。” 嗯,从那时起,在我大三那年,我将我的专业改为了计算机科学,然后我继续前进。>> 你是怎么在还没成为计算机科学专业的情况下获得 Nordstrom 的实习机会的?>> 是的,这很疯狂,对吧?所以,我认为这就是为什么我说我真的很幸运,我真的很感激。所以,我记得第一次面试。我之所以获得面试机会,是因为我的一位朋友去年在 Nordstrom 工作,他说,“哦,让我试试推荐你。让我们看看会发生什么。” 我真的没想到自己能获得面试机会。但他们联系了我进行面试,然后我没有准备,因为我唯一上过的计算机科学课是所有工程专业的学生都必须上的编程课。因为我在范德比尔特大学是化学工程专业的,我仍然必须上这门课。所以,它一点也不深入计算机科学或学习它。它只是为了成为一名工程专业的学生需要多少。因为有核心课程和所有东西。但基本上,他们问了我一个问题。我不记得确切的问题是什么了。与链表有关。我记得我甚至不知道如何处理链表。所以我知道什么是链表,但我不知道如何切换任何东西。那位女士非常友善。她一步一步地和我一起讲解。然后我心里想,“哇,我肯定会搞砸这次面试的。” 但我确实认为那时面试更容易一些,尤其是实习面试。嗯,她实际上给了我通过,而且只有一次面试,然后我就得到了这份工作。所以,这真的就是一切的开始。是的。>> 这太疯狂了。所以,除了金钱之外,医生长期来看收入也很可观,对吧?还有什么鼓励你转到计算机科学吗?>> 是的,有很多事情。所以,实际上在我大三那年,嗯,你知道,在做了那个实习之后,我真的很喜欢它。人们都很棒。嗯,我当时在想,“哦,我是否还想走医预科这条路,或者也许有其他更好的职业?” 所以,我实际上所做的是,我开始尝试面试并去申请我学校里大多数人申请的其他工作,其中一些包括咨询、投资银行、量化交易和软件工程。所以,我获得了咨询和量化交易的实习机会。我没有获得投资银行的实习机会。嗯,我当年获得了一份计算机科学实习工作,但我真的非常努力地去争取。嗯,我只记得那个学期,我每天都在工作,几乎没有参加任何学校活动。我只是在工作,只是想弄清楚这一切。我与那些领域的人进行了很多交流,我发现对我来说,咨询很有趣。它不像压力那么大,但你需要经常出差,而且有很多好的退出机会。很多人成为首席执行官,经营自己的公司。但我觉得对我来说,我并没有真正学到必要的技术技能,以便最终能够做一些事情,比如有一天我想建立自己的东西。投资银行业务量太大,我不想做。然后量化交易也是一个非常可行的选择。嗯,我与人交流的一件事是,你确实能赚很多钱,但你在量化交易中学到的技能非常难以应用于其他地方。我不确定现在是否如此,因为他们很多人都进入了人工智能领域。但当时我听到的就是这样。所以,我当时想,“好吧,这听起来就像,你知道,非常艰难,他们也经常淘汰掉 10% 到 20% 的人。” 所以,我当时想,“哦,我不想承受这种压力。” 所以,这就是我选择计算机科学的原因。但然后我想,“好吧,计算机科学还是医预科?” 对吧?所以我考虑了很多,我实际上拍了几段关于这个的视频,但是,对我来说,我认为我意识到我想进入医学领域是因为父母,有很大的尊重,还有金钱。我觉得如果你为了钱而进入医学领域,那并不好,因为你需要工作很多年才能真正赚到钱。而且我经常看到很多医预科生在大学里转到不同的职业,因为他们意识到,哦,这并不是我真正热衷的事情。所以我跟着一些医生,然后我意识到,这是一个适合我的领域吗?对我来说不是。我认为我的梦想是有一天能创造出一些东西,但在我的脑海里,因为我来自一个每个人都在研究的地区,所以这是我真正能做任何事情的唯一途径。所以我当时想,“好吧,我真的得好好想想。” 因为我必须抛弃一切。我所有的简历基本上都只是研究方面的。所以我必须完全抛弃它。我思考了很多。嗯,我认为主要促成这件事的是多年的学习,而且很多人都在转向科技行业,他们很喜欢。所以我跟医生和医学界的人交谈,他们说,“哦,这就像一份工作。” 有些人真的很有热情。我喜欢。但在科技行业,似乎每个人都很开心。嗯,福利和金钱都很令人满意。对我来说,这就像我将要学习这些技能,我将获得财务稳定,因为你知道,大学毕业后我需要这些,以便有一天能够创造出我未来想要创造的东西。就像,如果我想进入医学领域,这仍然是可能的,人们仍然可以回到科技行业,对吧?但我认为我看到更多的人从医学领域转向科技领域,这再次证实了我很高兴我在我想去的地方。你随便提了一下,你竟然在没有成为计算机科学专业的情况下获得了量化交易的实习机会,对吧?你是怎么做到的?>> 哦,所以,那一年我转到了计算机科学专业,对吧?所以,那个夏天,嗯,我被宣布为计算机科学专业。这就是发生的事情?>> 那么,那个量化交易实习是在哪家公司?>> 哦,该死,>> 我有点不想说。>> 哦,真的吗?>> 但我们可以,我们可以把它删掉。>> 我们可以把它删掉。>> 好的。就像,是的,我获得了量化交易实习机会>> 哦,真的吗?该死。好吧。这太疯狂了。那次的薪水是多少?>> 哦,那次的薪水是多少?我认为当时他们提供的薪水是,好的,所以,在我,在我 Meta 的工作,对于很多这些科技公司来说,是每月 8000 美元,加上食宿和所有东西。但对于对冲基金来说,他们提供更多的基本工资,但很多时候你需要自己支付住房费用。而且它也不在旧金山。它还在芝加哥,但大约是 10000 美元。>> 该死,去实习吧,这太疯狂了。>> 是的,每月 10000 美元。>> 是的,这太疯狂了。所以,我们继续,你现在是计算机科学专业的学生了。>> 你被微软拒绝了,但后来你获得了谷歌、Meta、Lyft、Uber、亚马逊、高盛等公司的录用通知。那么,这两个时刻之间到底发生了什么变化?>> 我认为,嗯,是的,我认为很难说。所以,我的整个面试过程,我记得感到很多冒充者综合症,因为我不是计算机科学专业的,因为有很多人一生都在学习计算机科学。我感觉,你知道,我对自己非常不自信,因为,你知道, Nordstrom 的事情我觉得在我脑海里是个侥幸。所以我当时想,“天哪,我不知怎么得到了这份工作,然后我必须去争取那些大公司的实习机会,那些大科技公司的实习机会。” 而且,你知道,我仍然有 Nordstrom 的回聘机会。所以,那感觉还可以。但我记得我联系了很多人寻求推荐,联系了很多人来学习如何面试和学习整个结构。我开始被很多地方拒绝,其中之一就是微软。对我来说,我感觉非常糟糕,因为我进入了最后一轮,微软当时正在我们学校进行面试,我记得那个特定的时刻。基本上,我做了面试,我完全正确地回答了问题,但我在被拒绝后与面试官交谈,他说我没有说明他希望人们说明的一个特定的边缘情况,我当时非常困惑为什么会发生这种情况,我认为这是我科技招聘生涯的最低点,我当时想,这太糟糕了,我会被其他所有地方拒绝。但是,我认为改变的是,我认为一旦你有了那种不在乎的心态。我认为老实说,这只是接受了这样一个事实:好吧,我可以回到 Nordstrom。这很好,我可以这样做,然后转到其他公司。这对我来说很有帮助,让我对面试更自在,因为以前我只是非常害怕。这真的有帮助。我认为有一个工作已经为你准备好了,然后你做其他面试时会感觉更自信,因为你不是,不是所有东西都取决于这个,但我想这只是运气好,之后一切都来了,我获得了 Meta 的录用通知,然后之后我又获得了谷歌的录用通知,是的,Meta,我的意思是谷歌、亚马逊、Lyft 和其他所有公司,我真的很感激。是的,当然。那么,你从那次微软的拒绝中学到了什么?>> 我认为我学到的是要真正地去表达。我认为软件工程师或计算机科学专业学生非常糟糕的一件事是,他们不善于表达和谈论他们的整个过程,并且要考虑到每一个边缘情况,即使他们只是想正确地回答问题。所以我认为除了正确回答问题之外,你还必须能够大声说出你的想法,并考虑所有情况。在我脑海里,会有五到十个步骤,我每次都会考虑到。第一步是蛮力。第二步是找到一个更好的解决方案,但要在脑海中讨论,一旦你找到了更好的解决方案,第三步就是讨论大 O。第四步是讨论边缘情况,第五步是讨论你可能做出的改进。这只是为了表明,你知道,你实际上是一个发展良好的工程师,而不是你只是来解决这些问题的。>> 所以,你基本上是在微软经历之后学会了如何正确面试。>> 是通过和朋友聊天吗?你在网上看过资源吗?你是如何真正学会那种一步一步的过程的?>> 我认为对我来说,你知道,就像当时《破解编码面试》真的很有帮助。嗯,我还有其他书,比如《Python 编程面试》。嗯,LeetCode 就是为了解决问题。但我认为与那些真正获得工作的人进行模拟面试,并且面试过其他人,真的很有帮助。所以,如果你的朋友在科技公司工作,并且面试过其他人,也许可以请他们进行模拟面试,因为他们确切地知道要找什么,因为他们也接受过这方面的培训。所以雷,大多数人甚至无法获得一次 FAANG 面试,对吧?你获得了,我们提到了谷歌、Meta、Lyft、Uber、亚马逊。那么,在获得面试方面,你做了什么不同于其他人的事情?>> 所以,我认为,我认为大多数人不会联系他们的网络和人脉来寻求推荐。我认为其中最重要的一点是推荐。确保你,如果你不认识任何人,就去 LinkedIn 上搜索你想去的公司的软件工程师,与他们联系,关注他们,然后尽可能多地联系人们。你可能会被拒绝 20 次,人们会说,“哦,我很抱歉,我不想给你推荐。” 我的意思是,我不想给你推荐。没关系,继续。一个人会给你推荐。而这个推荐可以让你在所有这些简历中脱颖而出。有很多公司允许你将简历发送给很多职位列表等等。那些东西真的不管用,因为有 10000 个人在做同样的事情。所以,你真的需要,你知道,做一些不同的事情。我认为现在人们可以做的是开始公开构建,开始在 LinkedIn 上发帖,开始在网上发布关于你的旅程和经历。肯定会有人真正理解你的经历。然后其他看到的人会是招聘人员,招聘人员也会看到。因为对我来说,在 LinkedIn 上发帖有助于获得工作,即使不是作为应届毕业生。但作为应届毕业生真的很艰难,因为你就像在大海里的一群鱼。试着通过公开露面,你知道,在网上发帖,联系人们获得推荐,然后就这样申请,并在线申请。但对我来说,我只是觉得在线申请,有很多东西他们可能会忽略你,你知道,也许他们只是错过了。嗯,嗯。>> 听好了。如果你正在努力获得一份很棒的软件工程全职工作或实习,或者如果你提交了几十份申请但感觉什么都没用,或者你失败了多次在线评估和面试,或者你只是觉得你不了解当今市场中获得一份好工作的流程,我实际上经营着一所学校,叫做软件工程加速器。在过去的一年里,我们帮助了数十人获得了谷歌、亚马逊、微软、特斯拉、Salesforce、Adobe、LinkedIn、Capital 1、MongoDB、摩根大通等公司的绝佳工作和实习机会。我们项目最棒的部分是我们保证结果。如果你没有获得你想要的全职工作或实习,你就不用付钱。所以,如果你想直接与我和我的 FAANG 招聘人员和工程师团队合作,以保证获得一份很棒的科技工作,请点击描述中的第一个链接并提交申请加入我们。有一个疯狂的统计数据,谷歌只有 5% 到 10% 的申请者有推荐人,但被谷歌录用的人中有 30% 到 40% 是通过推荐人进来的。那里存在巨大的不对称性。推荐人只是让你摆脱了冷冰冰的申请堆,对吧?人们没有意识到的另一件事是,这些工程师,如果你推荐的人被录用,你就会得到报酬。就像,我相信如果你推荐某人到 Meta,你也会因此获得报酬。就像,推荐奖金是多少?>> 所以,实际上 Meta 的情况变了。嗯,以前是 2000 美元。>> 伙计,看吧。>> 是的。所以,我认为他们改变了。但我确实认为,我真诚地相信科技领域的人非常友善,他们喜欢帮助别人。嗯,这也是我喜欢在这里的原因之一,因为他们评估你的一个方面,或者他们审查你的一个方面是帮助别人,即使在这些工作中。所以我知道其他工作,比如投资银行或咨询,嗯,也许他们对这方面的重视程度较低,但我真的相信科技领域的人希望其他人成长,而且有如此庞大的开源社区。所以,随时都可以向人们索取资源。嗯,我认为这是大多数人错过的主要事情,因为,你知道,如果你想自己学习某样东西,可能需要五年。可能需要十个月,对吧?但如果你有一个做过这件事的人来帮助你克服每一个障碍,学习同样的事情只需要一两个月。所以我总是告诉大家,要向有经验的人寻求帮助,不要害怕寻求帮助。>> 在你的旅程中有人帮助过你吗?是的。所以,我实际上有一个朋友,他也是,我从范德比尔特转到了杜克大学。我有一个朋友也这样做过,他当时基本上是我的导师,因为他非常擅长软件工程和软件开发,我们每天都在一起玩,我们一起编码,这是我第一次为面试学习 Python。嗯,这是我第一次学习很多算法和数据结构,但他很喜欢做这件事,所以我真的很感激他在我人生中那个阶段出现在我的生活中。是的。>> 所以雷,你告诉我,你实际上不需要非常了解软件工程就能获得录用通知,只需要数据结构和算法,但我感觉这与许多人的看法相悖。你对这个有什么看法?是的。所以,我认为,特别是对于大多数初创公司和中型公司,你确实需要了解软件开发。但我认为对于大科技公司以及有如此多申请者、如此多人的公司来说,他们主要看重的是解决问题的能力,因为在工作中,你可以学到很多软件开发技能。而且对于他们希望你学习的特定领域,这没关系。所以,你知道,就像,如果你想进入这些大科技公司,比如亚马逊、Meta、谷歌,你真的只需要成为一个非常好的问题解决者,能够解决这些算法和数据结构问题。但如果你不知道如何,你知道,比如创建一个 webhook,创建一个 API 端点,你真的不需要知道,因为在工作中,很多时候你甚至不需要使用它。实际上,大多数时候你不需要使用它。你只是在构建一个特定的东西。为了构建那个东西,解决问题的关键在于研究其他人是如何做到的,以便自己弄清楚。所以我仍然认为,你知道,你真的不需要了解完整的软件开发。你只需要掌握基本原则,然后拥有非常好的解决问题的能力。>> 那些原则是什么,人们需要掌握这些原则才能在 Meta、亚马逊、谷歌等公司获得职位?>> 所以,我认为其中一个,这真的很疯狂。我认为有史以来最基本的原则之一就是永不放弃,要非常非常固执地解决问题。我认为这让你在很多地方都走得很远。我认为,嗯,有一本书,我认为它叫做《引爆点》之类的。嗯,也许>> 格兰威尔。>> 是的,马尔科姆·格兰威尔。这是他的书之一,对吧?也许是《异类》或《引爆点》。我不记得是哪一本了,但他们说,嗯,你知道,他们举办了一场数学竞赛,嗯,我不知道你是否读过。他们举办了一场数学竞赛,来自不同州、不同国家的选手参加,他们给他们出了无法解决的问题,然后测试他们在放弃问题之前坚持了多久。这很疯狂,因为那个特定的顺序与那个国家最好的数学表现者的特定顺序非常相似。所以我认为,我不知道是新加坡还是中国,或者像那个国家排在第一位。>> 走起。>> 让我们看看。疯狂。但我认为在我脑海里,对于这些解决问题的题目,你必须真的强迫自己以特定的方式思考并不断学习,然后随着时间的推移,你就会开始以不同的方式思考。我记得当我刚开始使用 LeetCode 时,我只是在看答案,因为我想,我不可能解决这些问题中的任何一个。我只是在看答案,但随着时间的推移,在做了 200 到 300 个 LeetCode 问题后,你真的就能掌握它了。其他事情就是,你知道,拥有一些数学技能。你不必拥有很多数学技能,一些数学技能和一些工程技能可以帮助你真正地进行编码,并学习如何一步一步地陈述整个过程。>> 谈到 LeetCode,你提到你已经解决了 300 多个 LeetCode 问题。>> 那么,你擅长 LeetCode 的方法是什么?>> 是的。所以,就像,LeetCode 当时非常厉害,现在可能仍然很厉害。嗯,如果你能获得高级会员,就获得高级会员,然后基本上先从简单的问题开始。从简单的问题开始,以增强你的信心。我发现当我开始的时候,我甚至连简单的问题都做不了。所以我看了简单问题的答案。我会开始解决问题,尝试在一两个小时内解决它,尽力而为,如果两个小时内解决不了,就看答案,不要只看答案然后停止解决问题。看答案,然后自己再做一遍。然后,我认为更进一步的是,如果你和朋友一起工作,向他解释这个问题,因为一旦你向别人解释了某件事,你就会真正地知道你已经很好地掌握了解决方案。所以我做了大约 300 个问题,我认为随着时间的推移,其他人已经做了 500 个,有 900 个问题。我认为随着时间的推移,你就会掌握它,你就会变得更加自信,我认为自信非常重要。而且,当你看到一个问题时,你会在脑海中考虑所有你可以使用的数据结构和所有你可以用来解决它的算法。大声说出来,我认为这对于蛮力以及为面试做准备非常有帮助。>> 你认为 LeetCode 仍然相关,还是在人工智能时代正在消亡?>> 是的,这很难。我认为有一些公司,比如 interview coder,由 Kulie Roy 的人制作,你可以看到屏幕上的答案。嗯,你知道,很多公司,包括 Meta,都在采用人工智能辅助面试,你可以使用人工智能。所以我认为它正在慢慢消亡。但是,在没有对特定问题和算法的了解的情况下测试人们非常困难。所以我认为未来,他们将更多地测试人们是否能够端到端地解决特定问题,而不是特定的算法 LeetCode 和数据结构问题。我认为 LeetCode 就像软件工程的 ACT 或 SAT,就像你不会,没有人会在大学里解决 ACT 问题,对吧?与此类似,没有人会在工作中作为软件工程师做 LeetCode,但它确实是一个领域特定的智商测试,因为 LeetCode 测试两件事:一是基础的编码能力,你可能是世界上最聪明的人,但如果你不能用 Python 或 Java 或其他语言编码,你就无法解决 LeetCode 问题,对吧?这是第一点。第二,你可能拥有所有的编码技能,但如果你没有解决问题的能力,或者在智力或数据结构方面没有解决问题的能力,等等,你就无法解决 LeetCode 问题。所以,它解决了那个非常狭窄的问题。但我很好奇,在 LeetCode 之后会发生什么,因为正如你所提到的,Meta 有他们的人工智能编码轮。我知道 Nico 投资了一家初创公司,正在制作一种全新的编码面试。你对 LeetCode 之后会发生什么有什么想法吗?>> 我认为很难说。我认为,嗯,这是一个普遍的智商测试,这可能是由那些意识到,哦,这对于解决问题很有用的人制作的。我仍然相信,我认为未来是展示一个实际的端到端制作过程。我知道很多初创公司和中型公司都这样做,他们会说,哦,创建一个 API 端点来做这个,或者他们给你代码,然后说,这段代码有什么问题?所以他们确保你真的能读懂代码等等。嗯,你知道,我猜,我实际上普遍不知道人工智能系统如何提供帮助,因为人工智能已经可以为你做很多编码工作了,但我认为他们想看到你理解人工智能编写的代码,因为很多时候工程师只是盲目地遵循人工智能的辅助编码。所以,是的。>> 我有一个朋友最近做了 Meta 的人工智能编码轮>> 他告诉我,这是 Meta 自己内部的人工智能工具,对吧?他们故意把它做得不好。所以,他们把它做得不好,如果你盲目相信它,你就会在面试中失败。所以,你必须提示它,并能够区分它的输出中什么是事实,什么是虚假,并且知道如何正确使用人工智能工具,而不是完全信任它。所以,这太疯狂了。>> 疯狂。哇。我以为他们说的是你可以直接使用 Claude 或者>> 不,不。他们有自己的人工智能编码工具。>> 天哪。我觉得,我觉得未来是你拥有你的 Claude,它会告诉你他们的人工智能工具是否正确。>> 你正在使用 interview coder 来检查它的人工智能工具。>> 反乌托邦。那么,请告诉我系统设计,因为你刚才提到了构建 API。这听起来很像系统设计面试。那么,系统设计面试真的重要吗?一个人如何才能擅长这些?>> 我认为系统设计面试非常重要。我认为,嗯,在实际工作中,你确实会使用系统设计。所以,也许 LeetCode 你实际上并不怎么使用,但系统设计你确实会使用。嗯,有很多资源。开始的时候是像摇滚乐一样进行系统设计。嗯,还有一些其他的网站,它们会一步一步地带你进行系统设计。但我认为对很多人来说,如果他们真的能理解如何构建一个产品,他们就能很好地进行系统设计。作为开始,我建议人们去 Exaladrol,这是大多数公司用来进行系统设计的。尝试自己构建一个完整的系统,比如在线给出的问题,例如构建 Ticketmaster,构建 Airbnb,这只是从一开始就构建你所需的所有东西。我觉得这种学习实际上比 LeetCode 更重要,对你生活中构建任何东西都更有价值。我不认为我真的使用了我从 LeetCode 学到的任何东西,它对解决问题很有帮助,但系统设计比这重要得多。>> 你说过招聘人员只看简历六秒钟。在这六秒钟内必须发生什么才能不被拒绝?>> 是的,这很疯狂。我认为现在简历会经过 ATS 筛选。它们可能会经过一些人工智能筛选,然后到达招聘人员。我认为在这六秒钟内,招聘人员需要查看你的简历,它已经被筛选掉了许多其他杂乱的东西。我认为随着时间的推移,我开始,你知道,为我自己的项目招聘人员,我意识到越来越多的人,他们没有时间想象一下收到 30000 份简历,你一天有多少时间可以查看 30000 份简历,对吧?而且这只是在 ATS 筛选之后。所以我认为,对于拥有良好简历的基本要求,你需要将主要信息放在前面,并且必须在页面上,粗体或较大的字体。你的简历必须只有一页,你必须真正列出你所做的具体事情,但更重要的是你产生的影响。所以,与其仅仅说,“哦,我,你知道,让这个过程更快,”你应该说,“我让这个过程做了这个,做了那个,使它快了 30%,”并显示统计数据,因为这更能吸引招聘人员,因为他们正在寻找这些特定的东西。而且说实话,如果你做了所有这些事情,但你的简历没有被阅读,那不是你的错,简历不好。很多时候会发生一些事情,比如招聘人员错过了要点,或者他们有太多的申请者。所以,我认为对我来说,每次被拒绝时,我都会想,我需要让这份简历变得更好。但很多时候,这甚至不是你的错。所以,只要把它做得尽可能好,以便如果招聘人员有六秒钟或更多的时间来查看你的简历,你能看到哪些主要要点,它们是否足够令人印象深刻。>> 简历是人们会努力改进的事情之一,但我很少在第一次看到一份完美的简历。而且总有改进的空间。而且它也是一件你可以修复一次简历,然后很长一段时间都不用再管它了。对吧?所以,值得花五六个小时来打磨这份文件,让它尽可能好,然后你就可以在接下来的 6 到 12 个月里使用它,而无需真正触碰它。确切地。>> 所以,我认为这是一件超级重要的事情。让我们谈谈 Meta。>> 你为什么选择 Meta 而不是所有其他你可以工作的科技公司?>> 是的。所以,Meta 非常有趣。嗯,我还有其他公司,比如谷歌和 Lyft。这是我正在考虑的两个主要竞争对手。我选择 Meta 而不是谷歌,因为 Meta 在我获得实习机会时提供了回聘实习机会,而谷歌没有。所以,谷歌提供回聘实习机会,但你需要再次面试,这比回聘实习生的实际面试要容易得多。但我只是不想,你知道,有机会因为面试而无法获得回聘。所以我当时想,“好吧,Meta 比谷歌好。” 如果我想再次面试谷歌,我会做的。所以我当时真的在 Meta 和 Lyft 之间认真思考,因为当时 Lyft 的薪水可能是我在实习生中见过的最高的。我记不清是多少了,但我记得非常高。>> 大概范围是多少?你有模糊的想法吗?>> 我认为,我认为,哦,天哪。是的,已经很久了。我真的不记得了,所以我不想搞砸,但我绝对,是的,实际上我也不知道。但我只记得我当时想,“哦,这太棒了。” 每个人都说,“哦,Lyft 太棒了,对吧?” 嗯,我最终选择了 Meta,因为我认为 Meta 是一家已经非常成熟的公司。我肯定是为了地位,为了说我在当时脸书 Meta 工作。Lyft 只是一家新公司,我,你知道,将来我会想,“哦,公司可能会发生什么,或者他们亏损,或者其他什么,但我认为 Meta 是一家会留存下来的公司。” 我之所以谈论地位,是因为感觉自信,因为说我在 Meta 工作,因为这也会让你的简历看起来更好,拥有像 Meta 这样的大科技公司,而不是一家初创公司。所以,在我脑海里,我想,“哦,我以后可以找到一份工作,而且我对自己说我在 Meta 工作更有信心,而且我觉得他们的项目更加结构化,我可以认识更多人。”>> 你在 Meta 的起薪是多少?>> 所以,我的起薪是,嗯,实习还是在 Meta?>> 我们先说实习,然后说全职。>> 是的。所以,Meta 是每月 8000 美元,但其他所有东西都包含在内。嗯,然后他们当时的做法不同。所以,如果你是实习生,你的薪水比参加面试的新毕业生大约高出 5 万美元。因为我不知道他们现在是否还这样做,但他们的流程是,你根据实习的评价获得一定比例的钱。所以,然后我做了实习。我得到了一个不错的评价,然后我想,“哇,这笔钱不少。” 我记得,所以,我可能仍然记不清,因为我记不清了,但我记得第一年大概是 20 万美元左右,大概是 20 万美元。嗯,所以我当时想,“哇,这太棒了。” 是的。>> 疯狂。所以,实习每月 8000 美元,这大约是每小时 40 美元,45 美元。>> 是的。是的。>> 差不多。然后是 20 万美元。>> 是的。所以,比 20 万美元多一点。是的。但我的确记得第一年是 20 万到 30 万美元之间。然后由于签约奖金而下降。>> 所以,你说的 20 万是指基本工资,然后还有奖金和股票,还是总薪酬?>> 哦,总薪酬是 20 万美元。>> 总薪酬。好的。天哪,我当时想,“我的天。”>> 不。不。不。不可能。这太疯狂了。>> 大学毕业就拿到 20 万美元的录用通知是什么感觉?>> 真是太疯狂了。我记得当奖金打到我的银行账户时,为了让你有个概念,我的父母是移民,我们从小就很节俭,很穷,你知道,我大部分时间都在省钱,我从来没有多少钱。下班后,放学后,我们所做的就是坐着,什么都不做。所以,要么找份工作。我在 Kumon 工作,每小时 10 美元,你知道,那些钱当时是用来支持我自己的,让我可以吃点好吃的。但我从小就很节俭,我还在香港留学。我记得当我从香港回来后,奖金就打到了我的账户。

从香港回来。而且我在香港的时候,我其实不得不向父母借钱,因为我想旅行,我把所有的钱都花在了旅行上。我记得我回来的时候,我的银行账户里大概有 52 美元。我的直接银行账户,那就是全部了。现在我有不同的投资,对吧?但那个账户里有 52 美元。然后我当时想,我又要向父母要钱了,我说我会还给你们的。我发誓,在我面试之后,因为我已经知道我得到了实习机会,对吧?所以我说,“哦,我会还给你们的。我发誓。”然后,就在那个时刻,我在机场,然后我看到我刚下飞机,我刷新了一下,我的银行账户里有 4000 美元。我说,“天哪,这太疯狂了。”我一直刷新。我一直在盯着我的美国银行账户看,我一直在那里等着。我说,“这太疯狂了。”我一直在谷歌上搜索,除了支票账户之外,钱还能放在哪里,之类的。嗯,但这绝对是一种超现实的感觉,你知道那种感觉一直延续到开始真正赚钱。我的第一份薪水太棒了。但我觉得,我拿到第一笔奖金的那个时刻,简直更疯狂。>> 你在 Meta 从 Facebook 改名 Meta 的时候就在那里。所以,当那个名字改变发生时,内部是什么样的?>> 是的。所以,我觉得每个人都很困惑。嗯,因为我记得,我当时在工作,然后他们说,“嘿,我们要改名字了。”嗯,嗯,然后我当时在想他们要改成什么名字,结果是 Meta。我说,“哦,那很酷。”但我觉得很多人一开始对那个标志持怀疑态度,因为它有点奇怪。但是的,但嗯,我认为随着时间的推移,它变得相当酷了。我认为 Meta 现在是一个家喻户晓的名字了。他们可能聘请了一些非常聪明的人来为他们想名字和图标,肯定对吧?所以,我认为这些人知道未来会是什么样的,也许。我猜是这样。你懂我的意思吗?就像我当时在工作一样,我想这很奇怪,但我感觉他们知道自己在做什么。我只是假设他们知道自己在做什么。嗯,我理解他们正试图将所有这些品牌整合到一个品牌下。就像谷歌有 Alphabet,一切都在 Alphabet 下面。然后我想他们想成为 Meta,因为一切都会在 Meta 下面,因为这真的很奇怪,因为在代码中,很多时候我们不知道我们是在引用 Meta 作为一个结构模式,还是引用 Facebook 作为一个整体结构模式,还是 Facebook 作为一个特定的公司模式。所以,我认为他们也想要这种区分。>> 我还记得名字改变的时候,元宇宙是热门话题。每个人都在谈论元宇宙。它将是下一个大事件。我有点,也许我不知道,但我感觉过去几年我们什么都没听到过。所以>> 伙计,我认为他们推出了,你知道,Meta 眼镜,然后,你知道,AR,你可以在那里开会。我仍然认为这是一个很棒的领域,人们正在发展,但我认为 AI 革命来了,它完全把一切都放在了次要位置,因为 AI 就是新的最大事物,如果你不了解 AI,你真的会被很多公司甩在后面。所以,我认为这些大型科技公司在 AI 方面有很大的推动力,但我仍然认为,你知道,未来 AR 可能很棒,因为它可以让你在家开会,同时看到你的队友,这样会更容易。但是,嗯,我知道很多团队正在从事 AI AR 相关的工作,他们可能已经转到从事 AI 或其他领域的工作了。>> 绝对。我的意思是,我认为他们用他们的 Meta Ray-Ban 眼镜做得很好,他们的新款,是的,那些很酷。你试过吗?是的。所以,我actually 试过了。它们很酷。然后我一直在拍摄东西。是的。但是>> 嗯,是的,里面有灯。拍出很棒的内容,就像从你的视角出发,这真的很酷。我知道一些 TikTok 用户actually 只是用它,然后他们做食物内容,这真的很酷。嗯,所以它很酷,但我只是真的,我只是在等待未来,当它可以更小,你可以问它问题。我知道现在你可以将 Meta AI 连接到 Ray-Ban 眼镜,我认为这很酷。但我确实认为,未来随着创新,它会成为我actually 日常使用的东西。>> 是的。>> 那么 Meta 内部的生活是怎样的?零食、福利、业务、旅行。那是什么样的?>> 是的。所以,我actually 很喜欢 Meta。我真的很喜欢在那里工作。不用说。我知道很多人,你知道,真的讨厌大科技,或者你知道,真的只是,嗯,说这些大科技公司的坏话,但我认为在我脑海里,我一直是一个感恩生活中的一切的人,我真的很感激所有这些。所以我非常感激能在 Meta 工作,仅仅是为了薪水和一切。但就 Meta 生活而言,嗯,你知道,你在那里,我早上进去,然后拿一些零食。嗯,早餐很好。他们有水果,他们有燕麦粥,他们有很多不同的东西可以吃,我真的很喜欢。嗯,然后零食超级酷。就像他们有,他们以前有蛋白质奶昔,鸡蛋,嗯,很多不同的饮料,很多不同的零食可以吃。嗯,所以很多人谈论,你知道,就像新生 15 磅一样,就像 Facebook 15 磅,当你第一次去那里,第一年,你体重增加 15 磅,因为你一直在吃东西。嗯,零食真的很酷。我拿一杯咖啡,然后我就回到我的办公桌。嗯,大多数人都很友善,关于你如何利用你的时间,除非你有会议。所以,就像你参加你的会议,然后你可以做任何你想做的事情,我真的很喜欢那种自由,而且微观管理少得多。嗯,食物也很好。所以,在纽约,我actually 去过很多不同的 Meta 办公室。嗯,旧金山办公室很酷,但位于门洛帕克 One Hacker Way 的原始办公室非常庞大。它就像一个全是东西的园区,还有可以骑行的自行车,我记得那是一段非常神奇的旅程。嗯,就像你们如果看过《硅谷》,很多东西都来自朱莉,非常相似。嗯,但当我搬到纽约,然后去办公室时,他们有一个汉堡摊,他们有一个寿司旋转带。他们有亚洲食物。你可以选择那个或者一个真正的食堂。他们有甜点。他们有一个墨西哥卷饼摊,一个清真卡车,一个冰淇淋店,另一个亚洲融合餐厅。只有太多不同的食物选择,我只是,我被震惊了。而且你永远不会真的厌倦食物,因为每次都有好吃的食物,我真的很喜欢。嗯,然后晚餐也差不多,但稍微小一点,因为不是很多人会留下来吃晚餐,但我确实知道科技公司会在 6:30 吃晚餐。所以,大多数人会工作到 6:30 然后离开,因为,我认为他们可能策略性地知道,你知道,他们留住了人们,但在我脑海里,晚餐通常是我的 7:00。所以,如果你把晚餐定在 7 点,对于工作更长时间来说仍然很困难。所以,我认为他们把它提前了,以帮助人们。但这确实会导致人们留下并工作更长时间。你懂我的意思吗?嗯,尤其是在纽约,如果我没有晚餐安排,但我通常会尝试安排晚餐,因为纽约的食物毕竟很好。但那就是我在 Meta 工作的一天。嗯,然后商务旅行也很酷,因为一年四次,我们会去,我们会去旧金山,或者你的团队所在的不同的地区。我知道有人去过伦敦,有人去过新加坡。所以,这很酷。但你会去那里,然后,你会有自己的酒店,你每天有 100 美元的餐费,所以你可以利用这些非常棒的事情。嗯,或者不算是利用,但你可以使用,而且我只是喜欢在大科技公司工作的一些东西。是的。>> 为什么他们提供所有这些福利?>> 我认为他们,我认为很多人谈论他们为关键人物提供这些福利,只是为了,你知道,编码之类的。但我想一开始,我可能错了,但谷歌开始提供这些福利,然后其他科技公司说,我们必须,你知道,提高我们的水平,提供更多福利,我认为越来越多的公司提供这些非常好的福利。但我确实认为,谷歌和 Meta 这些公司提供的福利是顶级的,你知道,他们理解我,他们actually 理解我,因为我意识到,即使他们付给你很多钱,我也不会花自己的钱买零食之类的。但听到一家公司有这些零食,会让我更倾向于在那家公司工作,因为有太多很酷的东西可以拥有,而且我觉得大多数软件工程师甚至不怎么花钱。所以,这只是一个非常诱人的东西。>> 是的。我猜他们替你做了决定。他们说,“我们直接给你买所有东西,而不是给你工资,然后你就会更开心。”这让我想起一项研究,研究表明,当人们预付度假费用时,也就是说,他们有一个全包的套餐,甚至不用考虑他们提前支付的钱,然后只是享受包含的一切,他们会比每次刷卡买东西感觉更快乐。>> 所以,我认为这可能是他们这样做的类似原因。>> 不,这太疯狂了。就像,嗯,我敢肯定你是一位内容创作者,你也获得品牌赞助。但我想对我来说,很多人会说,哦,我喜欢品牌赞助带来的钱。很多时候我只是把这些钱存入我的投资账户,但是,你知道,当一个品牌出来给我,你知道,鞋子之类的,我说,哇,这太酷了。就像,我认为我甚至更开心收到那个物品,因为,你知道,我不知道,这只是物质上的东西,你不会自己花钱买。所以,就像当这些公司提供免费食物和零食时,你可以明显地付钱,但感觉就是更好。>> 快速说一下,伙计们,我个人与数百名计算机科学专业的学生和软件工程师合作,帮助他们在过去几年里在科技行业找到高薪的绝佳工作。从那次经历中,我整理了一份资源,详细介绍了我在整个过程中学到的五大教训。我们将讨论人们在寻找科技行业的工作或实习时犯的最大错误,以及你需要的一切来开启你的软件工程职业生涯。它完全免费,可以在 ammanazer.com/7dayengineer 找到,或者查看描述中的链接。当你还在 Meta 时,你有没有和马克·扎克伯格互动过,比如远远看到他,或者其他什么,或者那是什么样的?>> 是的,当你是一名实习生时,你actually 会有一个与马克·扎克伯格的问答环节。嗯,但是的,我没有问任何问题。我只是坐在人群中,顺便说一句,离得很远。所以我只是从很远的距离看到他,在那之前,我只是崇拜他,因为我看到,你知道,有很多事情我都在仰望,这是我第一次接触科技行业,所以我只是真的,哦我的天哪,这就是 Meta 的联合创始人站在我面前。这太疯狂了。>> 他们有没有谈论过他,比如提到马克想要这个,或者扎克伯格想要这个,或者不是真的?是的,我认为他们,所以他们,所以就像,我想,就像你在工作的公司里,他们确实会提到,哦,我们的 CEO 想要这个,但我想这正在落后,因为大多数其他公司都有一个投资委员会。嗯,不是真的 CEO,我认为马克是少数几家大型科技公司之一,它们基本上是由马克拥有的。所以我可能错了,但大部分都是马克。是的。>> 好的。>> 让我们谈谈晋升。那么,你actually 是如何在 Meta 晋升的?你多久晋升一次?那里的不同级别是什么?>> 是的,所以在 Meta,它从 E3 开始。嗯,别问我为什么从三开始。我认为二 是承包商,一 是,我不知道。但是,嗯,它从 E3 开始,到 E10。嗯>> 扎克伯格就是 10 级吗?>> 大多数人,大多数人能达到五或六级,那就是你余生了。你达到五或六级,那很棒。10 级是杰出的软件工程师。他们写论文。他们是疯狂的,疯狂的。嗯,例如,谷歌的九级或十级是那些创造了整个 JavaScript 引擎或整个浏览器的人。真的非常聪明的人。所以,大多数人只能达到五或六级,这就是我们所说的终端级别,或者高级或首席工程师。嗯,基本上,对于 Meta 来说,嗯,你必须在一定时间内晋升,否则他们不会真的把你踢出去,但你处于一个不太好的境地。嗯,这就是为什么 Meta 很多人压力很大,因为你确实需要晋升。而在其他公司,我不知道是否改变了,但我记得,就像在谷歌一样,你仍然可以是你生命中的基础级别三级,那完全没问题。是的。所以,我在 Meta,我认为,嗯,在晋升方面帮助我最大的事情之一就是真正理解你的经理想要什么,并真正清楚地告诉你的经理,告诉他们你想晋升。准确地告诉他们你的目标是什么,而不是,你知道,只是去,只是弄清楚,哦,这些是我正在做的事情,这会让我晋升吗?但只是说,我从年初就想晋升,我能做什么任务来晋升?给我一切,我会做的。我认为这很大程度上取决于你的经理为你做什么。如果你的经理,嗯,他不太熟悉,或者不知道如何让你达到目标,你可能需要问你的指导经理,问团队里的其他人,问你的技术负责人。嗯,但很多时候你的经理会帮忙。就我而言,他们帮了很多。所以,他们会告诉你需要做的具体任务以及如何去做。嗯,其中很多也来自于记录你的工作。所以,就像你可能在团队中做了最多的工作,但你仍然可能不像其他人那样获得好评,因为那个人能够准确地记录他所做的事情和他产生的影响,比你做得好得多。所以,我建议的是,在整个工作的一年里,都要记录下你所做的所有事情,现在你可能可以在聊天中输入,他们会给你一份很好的文件,但当时你必须读完整个东西。是的,AI 太疯狂了。嗯,但你基本上要记录下你所做的每一项成就和影响。你主要想做那些有更大影响力的项目,并加入那些有一定影响力的团队,让你能够成长。寻找有高级工程师的团队,他们可以帮助你解决问题。因为帮助你成长最大的事情之一就是不被卡住。如果你在一个团队工作,并且一个月都卡在一个问题上,那一个月就浪费了。而且,当你查看晋升信息时,没有人真的关心你花了一个月的时间来修复一个 bug。那真的不重要。重要的是你的实际影响。所以,加入一个有能够尽快帮助你解决 bug 的人的团队。所以,我在 Meta,它总是这样的,如果你作为初级工程师在一两周内无法解决这个问题,就问别人,他们可能会,你知道,获得好评,如果他们帮助了你。所以,他们绝对愿意帮忙。所以,像人们一样问如何弄清楚事情,然后随着时间的推移,是的,你只是,你知道,做那些事情,然后进入评估,获得好评,始终对你的经理保持透明,关于你想要什么,我知道很多人害怕谈论这些事情,但在一开始,你必须提到它,如果你想晋升,你需要做这些事情,嗯,是的>> 看看两种人,一种是那种没有真正得到晋升的人,他们有点卡在自己的角色里,没有真正进步,而另一种人是晋升闪电般快的人,他们有什么区别?>> 所以,这也只是一个运气游戏。如果你得到一个好的团队,如果你得到一个好的经理,你就会得到更多的晋升。如果你的经理喜欢你,你就会得到更多的晋升。如果你,你知道,能够真正地,你知道,对你所做的任务感到兴奋,你就会更快地得到晋升,因为你做得更好。如果你的工作有很大的影响,你知道,你就会更快地得到晋升,因为你产生了很大的影响。我确实认识一些人,他们的晋升速度非常快,因为他们只是,你知道,有些人非常聪明,有些人,你知道,他们只是真的,你知道,有好的团队,好的经理来支持他们,并且他们在工作中产生了很大的影响。对于那些在晋升方面遇到很多困难的人,我会说,如果你能换团队,就试试换团队。嗯,或者你必须更加清楚地告诉你的经理。这就是你想要的。就像我卡在晋升上一样。我想晋升。我能做什么?如果你没有按照经理说的去做,那就是另一回事了。你不够努力工作来获得晋升。但我想,如果有一个普遍的原因,就是你的团队没有好的项目,等等,尽量摆脱它。>> 你看到朋友被裁员,你自己的经理也被裁员了。>> 是的。>> 那一刻让你对顶级科技公司的就业保障有什么教训?我认为这很难,因为我见过太多人被裁员了。嗯,大科技公司是有帮助的,因为它们确实给了你很多遣散费,但我知道对于初创公司来说,人们在初创公司被裁员,他们几乎没有遣散费,你随时都可能被裁员。所以,在我看来,我认为如果你有一份工作,仍然要为自己做好准备,或者确保你仍然知道算法和法律问题,以便进行另一次工作面试。所以,总是要做好准备,你的工作随时可能被夺走。不要对你的工作有极端的依恋,我认为随着时间的推移,我意识到,有些人,他们说,哦,这份工作是我的生命。你随时可能被裁员。确保你掌握了面试的技巧,并牢记这一点,这不是你的生活。他们想要你所做的工作。不要依恋成为他们的一部分,因为你随时都可能被裁员。>> 重组是什么样的?定义一次重组,当它发生时是什么样的?>> 是的。所以,我认为很多人对此抱怨。我不知道这是否发生在其他小团队中,可能不会。但当你在一个团队中,你的经理或者,你知道,他们不再需要你的特定产品时,他们会进行重组,这意味着他们会把你的整个团队,然后他们要么重新分配人员,要么说,“哦,你现在实际上在做一个完全不同的产品。”嗯,所有这些都会毁掉你为那个特定团队所做的所有进展。最糟糕的是,如果你有一个不同的经理,因为那个新经理并不真正知道你做了什么。所以,就像在我看来,我曾经有过,你知道,一段时间,大约 6 个月,我有三个不同的经理,而且很难获得好评,因为你的经理不知道你做了什么,你必须向他们解释,你还必须与你的新经理建立融洽关系,而且你以前做的很多事情都没有影响,因为你进行了重组。让我们谈谈科技的未来。你已经看到了,我敢肯定你看到了,哦,让我重新措辞一下。让我们谈谈科技的未来。你见过有人在面试中使用 AI 吗?>> 是的,这太疯狂了。我,我,顺便说一句,我对 AI 非常看好。所以,我认为,就像每个人都说这是一个泡沫。我不认为这是一个泡沫。我对 AI 有一天会达到 AGI 非常看好。世界上大量的资金,数万亿美元都在 AI 上。有多少资金投入到英伟达和所有这些 AI 公司?嗯,我见过人们,你知道,在面试中使用 AI,这非常明显,因为他们只是,你知道,他们不是看着你,他们看着你身后的某个地方。他们只是看着你身后的某个地方,他们的眼睛在轻微移动,他们只是在阅读屏幕上的东西,因为你知道他们先在脑子里读一遍,然后试图转述。这真的很难。嗯,很多时候,如果这个人对 AI 的问题一无所知,这很容易。但是,嗯,我认为未来将是,我认为 AI 将会取代很多新毕业生职位,初级工程师职位,因为 AI 在编码方面越来越好。嗯,但确实认为,如果你现在在计算机科学领域,不要,你不必太担心,因为你只需要找到一份工作,学习高级工程师的技能,然后学习构建的技能,我认为这些东西仍然需要人类。>> 你认为计算机科学专业的学生完蛋了吗?>> 我认为,你知道,这是一个好问题。我认为我仍然认为很多人应该学习计算机科学,因为它是一个正在占领各个方面的领域,如果你精通编程,你可以为另一个方面构建东西。所以,我不认为他们已经完蛋了,但我想在未来,也许在接下来的 5 年里,如果你仍然是一名计算机公司学生,你可能会有点完蛋,因为你所知道的所有编码知识都可以由 AI 完成。所以,他们可能会淘汰很多人,因为现在工程师使用光标的效率提高了 40%。所以,你真的不需要让很多新毕业生学习。但我想现在还没有那么糟糕。>> 你认为会有更多高效的软件工程师,还是会更少?就像这会走向何方?我们会看到一个世界,只有十分之一的工程师还在,十分之九都消失了,还是人们会更有效率?>> 是的。所以,就像如果 AI 达到 AGI,那么,对于很多软件工程师来说,这基本上就是完蛋了,他们是,是的,常规的。嗯,但如果它只是以现在的速度发展,你仍然需要人们来指导,你需要人们来弄清楚产品是什么以及如何构建它等等。嗯,以及如何提示 AI 来改进代码等等。但随着 AI 的不断发展,越来越好,AI 能够读取你所拥有的东西,这只是,你知道,我们对初级工程师的需求越来越难。但现在有一句话是,如果你是一个 10 倍工程师,AI 会让你成为一个 100 倍工程师,因为你知道它在做什么。你可以精确地提示它想要做什么。但如果你是一个 1 倍工程师,嗯,它会让你变得更糟,因为在某个时候,你提出非常宽泛的问题来提示 AI,你只是盲目地跟随 AI,然后你自己甚至不知道代码在做什么。那么一个人可以做什么来在 AI 世界中保持相关性呢?他们需要学习某些其他语言、工具、AI IDE 吗?他们应该转而从事实际的 AI 模型,从事 AI 研究吗?就像一个人今天保持相关的剧本是什么?>> 是的,我认为成为一名 AI 工程师非常重要。所以,我们姑且认为,你认为自己不够好,无法从事 AI 工程,学习如何使用 AI,因为很多公司将在未来更多地转向使用 AI。所以,帮助公司转型使用 AI 是一个巨大的领域。帮助他们构建自己的 AI 模型本身并不难,在 AI 工程领域,但这将非常重要。所以,如果你是,你知道,一名计算机科学专业的学生,只是学习 AI 工程,也许,学习如何使用 AI STK 创建一个聊天机器人,或者学习 Langraph Langchain。这些都是,你知道,与 AI 相关的东西,然后公司会更看重你,因为这些是帮助他们在自己的领域构建 AI 的主要东西。>> 你在 Meta 的薪资增长是怎样的?所以你开始时总薪资大约是 20 万美元。从那时起它去了哪里?>> 是的。所以,它开始时总薪资大约是 20 万美元,随着时间的推移,很难确定,因为你知道,当你开始时,你会得到一定数量的股票,Meta 的股票随着时间的推移而增长。我的意思是,它最近有所下跌,但它已经增长了很多。嗯,我然后,你得到一定数量,然后随着时间的推移,那一年会增长,对吧?但你知道,每次晋升后,你的薪水也会增加。所以,每次晋升会让你总薪酬增加约 30%,然后你每年在那里,股票上涨,你会获得更多归属。你会获得更多续约。所以,它从大约 20 万美元增长到大约 50 万美元,大约 485000 美元左右。那就是我离开的时候。所以,我每年赚的钱不多,但随着时间的推移,它确实增长了。>> 看着你的股票飙升是什么感觉?>> 哦,那太疯狂了。我记得我当时正在和一些谷歌的人聊天,他们说,是的,我卖掉了我的股票,投资了 Meta 股票,那太疯狂了。但有一段时间,它一路下跌。所以,它跌到了 90 美元,我记得,你知道,这太疯狂了,我应该离开 Meta 吗?然后它又飙升回去了。但我确实认为,这里真的很有趣,因为在这些大科技公司里,处于相同职位的人赚的钱却大相径庭。在 Meta 股价为 100 美元时进入的人,赚的钱是我现在的四倍,而我的薪水却一样。所以,这太疯狂了,因为那些人,他们真的不能离开,因为他们仅凭股票期权就赚了很多钱。>> 所以,Ray,你每年在 Meta 赚 50 万美元。>> 是的。>> 你为什么离开?>> 哦,是的。这actually 是个好问题,对吧?哦,天哪。嗯,我希望我不会说太久,但基本上,我认为,我非常感激能得到这份工作。我很高兴。我认为那是我的巅峰幸福时刻,得到那个实习机会,我以为我会在 Meta 待一辈子。嗯,我加入了,我认为随着时间的推移,我意识到,在这些大科技公司里,我仍然非常感激拥有财务稳定性来辞职。所以我不会建议任何人不,你知道,没有财务稳定性就辞职。但我认为人们应该冒险,我,我喜欢这个想法,就是在你的 20 多岁到 30 多岁是你工作和玩乐的黄金时期。所以,一开始,我从预科转专业的一个主要原因是我想在 20 多岁的时候玩得开心。然后,当我 22 岁时,我在纽约市。我在 Meta 工作。我拿着薪水。我住在单间公寓。我去了 Rave。我去了旅行。我去了很多不同的音乐节,和朋友们一起玩。我拥有那段时光,因为我可以在一份不迫使我一直工作的工作中获得报酬,对吧?随着时间的推移,我意识到我慢慢失去了对这份工作的热情。它只是变成了一份我只是从中赚钱的工作。我认为这对很多软件工程师来说也是如此。嗯,我认为很多人一旦意识到,你知道,他们每天都在做同样的工作,他们就会非常害怕,你知道,周一,他们一直在期待周末。所以,对我来说,我迫不及待地想离开我的工作,我迫不及待地想过周末。每个周末我都要做些有趣的事情,因为我并不真正兴奋。对我来说,我当时想,“哦,如果我辞职了,我会做什么?我会创办一家初创公司吗?”然后我听说人们说初创公司是朝九晚九。它压力很大。每个人每周工作 100 小时。我想,等等,我已经有压力了,我每天工作 6 小时,我已经不开心了。我认为这是一个我以前没有真正理解的概念,我当时和一个朋友聊天,他说,“哦,是的,我以前做过和你一样的工作,我当时是朝九晚五,我每天都很累。”然后我开始创办一家初创公司,他意识到他工作起来兴奋多了,精力也充沛多了。你知道,我actually 辞职已经一个多月了,但我绝对可以肯定,我开心多了,即使我工作时间更长。我工作周末。我工作周内,但我工作起来兴奋多了。我宁愿工作也不愿去参加其他活动。对我来说,我感觉我失去了生活的意义,因为我只是盲目地工作。这就是我重新找回的东西。我认为这并不适合所有人。所以,有些人真的喜欢朝九晚五的生活,他们只是,他们只是想要稳定的生活。但对我来说,我想将来拥有那种稳定的生活。我认为如果你有孩子,如果你有家庭,你知道,如果你有家人要照顾,如果你有任何其他责任,你肯定不能冒险,对吧?对我来说,我想,“哦,我才 20 多岁,我没有多少责任。我还没有孩子。让我先试试这个,然后我才意识到,哦,这不太好。”然后你,然后我会尝试回到,你知道,大科技公司,如果失败了,对吧?因为我认为作为科技行业的人,你有必要的技能来构建东西。你有必要的职业道路,如果你想在未来回到工作岗位。而且我认为你只是有灵活性在业余时间开始一些事情。如果你在投资银行,如果你在咨询行业,你必须不断地与这些联系人保持联系。你必须不断地在你的特定职业道路上成长。辞职要难得多。所以,因为所有这些原因,我意识到,如果我现在不辞职,我永远不会辞职,因为我每年赚 50 万美元。我永远不会辞职。而且他们没有裁掉我。我活过了两次裁员。他们没有裁掉我。如果我现在不辞职,我永远不会辞职。我必须现在就做。嗯,即使我赚得少了,我觉得钱随着时间的推移是不同的。我认为在某个时候,你,你知道,是的,钱非常重要,我来自一个感恩的领域,我存够了。如果你存够了,试着做你一生中想做的事情。然后试着,因为我认为我也有点倦怠了。是的。>> 你告诉父母你要辞去 Meta 的工作时,他们有什么反应?>> 是的。所以,这太疯狂了,因为,是的,我的父母是移民父母,对吧?所以,他们肯定不太高兴,但我很想说我爱我的父母,他们不是那种虎妈式的亚洲父母,他们一路支持我,他们也支持我在 Meta。所以,他们比我想象中的一些父母要好得多,但他们仍然说,“你能请留在 Meta 吗?”你懂我的意思吗?我记得我第一次告诉他们,我说,“哦,我正在考虑辞职。”他们说,“不,你能请留下来吗?”我认为我让他们同意的唯一方法是,我谈论辞职大约一年半了。所以,我说,“你知道,就像,哦,我很快就会辞职。”随着时间的推移,他们,我认为他们慢慢接受了。我认为如果我说,“我明天辞职”,那将是一个更大的冲击。你懂我的意思吗?但我想随着时间的推移,只是,你知道,慢慢让他们明白,你想做别的事情。然后,这很有帮助。>> 那么你未来的计划是什么?你决定走创业路线吗?你走的是创作者路线吗?你两者都做吗?你有时间表吗?你打算下一步做什么?>> 是的。我认为我看到的一些事情对我来说非常重要。也许 Ali Abdal 这么说过。我不知道。他说,对于很多人来说,那些打破朝九晚五模式的人,他们在生活的任何时期都自己赚了一些钱。我认为这真的,你知道,让他们意识到,你可以在没有人给你钱的情况下赚钱。所以,我的很多朋友都在朝九晚五,他们太害怕辞职了,我意识到他们只是无法想象从外面获得金钱。嗯,我认为对我来说,内容创作给我带来了赞助,而且做得很好。所以,我想追求它。所以,我想走内容创作路线,也想走创业路线,因为我知道很多人都在构建,你知道,应用程序和网站,并且做得很好。我认为随着时间的推移,对我来说,不仅仅是尝试,尝试赚尽可能多的钱,然后退休。而是构建一个产品,它能给你足够的生活费,让你过上更被动的生活,让你能在 20 多岁的时候做你喜欢的事情,因为我认为如果你失去了 20 多岁到 30 多岁和 40 多岁,你只是为了工作而奋斗,然后你在 35 岁退休了,我认为这并不有趣,只是工作工作然后退休。我认为生活应该是工作,然后放松,然后工作,然后放松,然后工作,然后放松,因为你生命中有不同的时期,你想要不同的东西,我认为现在,只是,哦,我想建立一些能负担得起的东西。>> Ray,如果人们想和你联系,他们应该去哪里?>> 是的。所以,你可以关注我在 Instagram、LinkedIn 或 TikTok。但我的 Instagram 和 TikTok 是,哦,我的 Instagram 是 Rey Fu。我的 TikTok 是 ray_fu,然后,你会把它们放进去吗?>> 是的,我会把所有东西都放进描述里。是的。>> 好的。好的。嘿,我的,如果你想和我联系,我的链接在下面的评论区。>> 好的,伙计。你在 LinkedIn 上也很棒,我最近看了你的 LinkedIn,伙计。每个帖子都爆了。所以,>> 谢谢。是的。>> 这太疯狂了。>> 疯狂。我很感激。我认为,也许只是谈论 Meta 的事情,我真的很幸运。嗯,但我绝对没有想到。我actually 买了一门 Justin Welsh 的课程。我甚至还没上过课,但我花了 100 美元买了他关于如何在 LinkedIn 上发帖的课程。我还找了一个人来指导我如何发帖。我意识到,等等,>> 我甚至不需要这些人。我已经在那里做得风生水起。但是,嗯,是的。这是面试的一部分吗?>> 是的,是的。>> 哦,好的。>> 好的。好的,Ray,感谢你今天来。我真的很感激。>> 我也很感激。是的。非常感谢你,伙计。非常感谢你,你知道,邀请我。我真的很感激。>> 这是今天的软件工程加速播客。非常感谢你的观看。现在,如果你想提前收听所有这些剧集,请前往 Apple Podcast 或 Spotify 或任何其他播客应用,然后关注软件工程加速播客。没错,你可以在 YouTube 发布之前就在播客应用上收听每一集。所以,一定要去 Apple Podcast 或 Spotify 关注并打开通知,或者查看描述中的链接。最后,永远记住,帮助总是会给予那些寻求它的人。所以,点击描述中的第一个链接,如果你需要我们帮助你加速你的软件工程师职业生涯并找到你梦想的工作或实习。