那个时候Facebook抓住了我一个机会

去年夏天是我生活和工作中最美好的夏天之一。 这本该早就应该问世的,但现在比以后要好。 这是我成为斯坦福大学编码员的一个更大故事的一部分,但我们暂时可以暂缓大故事🙂

Facebook U-婴儿的第一步(又称真实代码行)

斯坦福大学的生活很有趣,也很有趣,直到我们新生宿舍的第一个人获得了实习机会。 下个季度,我偶然发现了Facebook的新生计划(FBU)并一时兴起。 我最好的朋友之一被接受,所以我们都为她庆祝。 不禁想到,我的电话在哪里? 春假临近,我接到了电话-来自FBU的Denise传递了改变我生活的消息。 FBU本质上是一个为期8周的黑客马拉松,他们在那里教我们50个iOS编程,并且我们在小型团队中构建应用程序。

Facebook抓住了我一个机会,所以我加紧努力,做了我所知道的最好的工作。 我对团队很幸运。 帕特里夏(Patricia)和基纳(Cheenar)确实教会了我有效的团队合作精神,因为他们俩都比我拥有更多的经验。 我们的经理杰森(Jason)总是会在灾难发生时扑进来并救我们。 在几个星期五期间,他还将花一两个小时来教给我们三个有关代码的很酷的知识-同样,这是一个出色的导师。 我沉浸在我能找到的所有知识中(当然,也吃了所有Facebook食物和冰淇淋)。

我第一次实习后很高兴🙂

那年夏天过后,我感到如此自信和充满力量,以至于我大胆地参加了一些很棒的(但很耗时的课程)。 FBU让我成为一名自信的计算机科学家-即使面对失败,我也总是为成功而奋斗。 谢谢,Facebook。

第一次实习-平庸

经过一年成功的精彩课程,我来到Facebook校园后感到十分自信。 我负责重构图搜索管道的关键部分。 这是代码的科学怪人,经过数小时的C ++错误,我对该项目感到非常恼火。 在Facebook之外,许多人认为工程结构是一流的。 现实情况是,一切都由胶带固定,当我剥开胶带时,我发现下面只有更多的胶带。 例如,我正在解决的一种方法开始时是150行的方法,但是随着时间的流逝,它以某种方式扩展到了约500行。

我对我的经理Igor和Ves,Nidhi和Sergey等一路为我提供帮助的人表示感谢,但我对自己的工作并不感到骄傲。 不知何故,我设法做得足够好以获得退货要约。 也许我对自己太苛刻,但Facebook又一次给了我机会。 今年夏天教会我不要变得自满和自信。 至少在我编译代码时(感谢亨利!),我学会了如何解决魔方的问题(感谢亨利!),并且经常来拜访朋友,例如下面的Matsko博士。

那年夏天我的高中数学老师拜访了我!

最后的实习-这就是生活的样子

实习后,我又参加了一些机器学习课程,并迅速跳出了ML /大数据训练,并跳了一会儿系统/理论训练。 当您不必伪造对“大数据”或“机器学习”的热爱或如今的任何炒作时,生活就是美好的。 在对纽约Facebook进行了惊人的访问后,我很快就在那接受了我的报价-Facebook三连冠开始了。

首先,要特别感谢我的经理Felix和Messenger Messenger的其他人员,让我感到自己受到欢迎,并成为了一个很棒的工程师团队(食物很美味!)。 在纽约访问期间与Felix会面后,我知道自己想加入Messenger Infra,并在编译器和操作系统课程中获得了惊人的系统经验(向我很棒的团队成员大喊大叫!)。

我有机会向多区域数据库添加了一个缓存层,正如大多数编码人员所知道的那样,这是系统优化的最低目标。 我知道我度过了愉快的时光,但事实证明,这比我想象的要富有得多。 从头到尾(几乎)完成所有内容并将其部署到野外,真是令人兴奋。 我今年夏天的经历完全说服了我全职从事系统/基础架构工作,Felix的指导和项目选择发挥了重要作用。 最重要的是,尽管我在途中使一些服务器崩溃了,但我为自己的成就感到非常自豪。

在我工作的最后几天,哥哥拜访了我!

那时我们每月有10亿活跃人口🙂

谢谢Facebook

扎克伯格说:“付出更多,付出更多。” 我永远感激公司为我带来的价值,我只能希望我能回馈同样的价值。 我发誓要付钱。 世界上还有更多未开发的人才—如果我能帮助甚至几位崭露头角的计算机科学家,我都会感到非常幸运。

我知道我有成功的本意,但是无论如何,感谢您为我提供的机会。 我一生很幸运,我永远感激不已。