F公司实习有感

avatar 2912
danielgao
43595
106
先说一下,以下内容严禁转载,谢谢!

在F公司实习了三个月后很幸运的拿到了FULL TIME offer, 答应了W大在这里简单介绍一下在F实习的经过和感受,同时也算是对我自己三个月的实习的一个梳理。不过俺的文笔非常差,所以大家就凑合着看吧。

俺的background是国内211, 985的小本,GPA一般。 对于CS算法方面比较熟悉,因为初中开始就参加一些编程比赛,虽然名次都不怎么样,但好歹混了个眼熟,准备实习的时候还是派上了点用场。 工作经历是在北京的GOOGLE实习过3个月,然后在另外一间做STORAGE/INFORMATION 为主的美国公司当过2年FULL TIME。
至于关于申请实习的详细经过和准备过程我之前在别的帖子(1point3acres.com) 写过,这里就不多说了。

在实习中对于F感受最深的一点就是他的CULTURE. 可以说虽然F现在已经逐渐变成一间大公司,但是他的文化里还是有着相当多startup 公司一样的奋斗精神和HACK culture.

记得初次走近1601的OFFICE的时候,最令我印象深刻的是墙上挂着的那句 "Interns move fast and break things." 只有无所畏惧,你才能更快的成长,不要因为害怕break东西而减慢的你的速度,没有人会因为你break掉东西而责备你。事实上大多数intern在F都有过BREAK掉site的经历. 但是也因为move fast, 在F实习,并没有多少时间让你去慢慢学习和了解公司的各种技术架构。MOVE FAST的要求对于INTERN 甚至比FULL TIME还要高。 FULL TIME在开始1个多月会有无数的TRAINNING来给你讲解各种知识,熟悉各种intern tools, 而对于INTERN, 1天半的orientation就是你能得到的所有辅导,而这基本上只会告诉你公司的关键POLICY和各种工具的网址,然后你的mentor就会开始给你安排二个TASK,并给你稍微进行一下讲解,你要开始干活了,而这些TASK用的可能是你从来没有看过甚至没有听过的技术。 我的前二个TASK一个是用HIVE来写一个统计某些数据的pipeline,另外一个则是用PHP来实现一个小FEATURE。 而在到F之前我只听说过这2个单词,除此之外一无所知。 而这时候能做的事情基本上只能是去查文档自学,事实上有文档已经是非常幸运的事情,由于MOVE FAST ,很多框架和内部技术几乎没有文档,而且常常自己小BUG, 你只能靠去看别人的代码来进行理解。 然后一边FIX bug一边把事情搞好。可以说在F的实习是对自学能力的一项严酷考验。

F hack culture的另外一个传统就是Hackathon. 所谓Hackathon, 就是engineer们通宵呆在office来build一个他们自己感兴趣的feature, 没有加班费,没有任务要求,大家在凌晨3点一边吃着PIZZA一边写着代码。 事实上F的很多feature都是诞生于HACKATHON, 例如LIKE button。 如果大家感兴趣的话可以看一下另外一个intern的 post(mitadmissions.org).

下面部分稍微设置了一下积分限制,因为不想被搜索引擎随便索引到,希望能谅解。。

本帖隐藏内容需要登录后才能查看。
不过F最令我欣赏的一点是工作充满成就感, 你所写的每行代码都将会影响着数以亿计的用户。这是在其他公司很难做到的,所以对于喜欢编程和成就感的同学来说,F还是一个相当好的去处。
  • 70
106条回复