登录
  • #码农类general
  • #工作信息
  • #求职
  • #实习
  • #Facebook

FB‌‌‍‍‌‍‍‌‍‍‌‍‌‍‍‍‍‍‌‌‌‌‌‌‌‍‌‌‍‌‍‌ 15年暑假实习感受

rhett.lhy
11172
26
lz是15年暑假在fb实习3个月,最后比较幸运拿到full-time return offer。

首先贴一下前辈的帖子链接:

1point3acres.com

1point3acres.com

1point3acres.com

这些帖子说的都非常好,内容依然有效,建议大家先读完上面几个帖子。

下面是我个人的一些感受:



1. 一开始不要怕问问题,尤其是低级问题 (n00b question)。因为你实习只有12周,如果你因为一些低级问题卡了好几天的话,会很影响你自己的进度。其他正式员工不会因为你问n00b question就觉得你不行,因为他们本身就不expect你一来就能立刻上手。所以刚来的一两周,你碰到*任何*问题,都要尽量多问。但是尽管问题本身可能是n00b question,你问的时候也要有方法。比如你看到API有一个function你想用,但是写出来的code编译不了。“My code doesn't work. Can you help me debug it?"这种问题一般不会有人理你的。“Can you point me to some sample code that uses this function?",你这样问的话一般很快会有人回复。首先,对于回答问题的人来说effort很小,如果那个人以前也用过这个function,他可以直接搜一下自己以前的code然后贴给你就是了;其次,这样你也会让别人觉得你会make effort,因为你并不是让别人手把手教你debug,而是你也会去学习别人的code;最后,你在看别人code的过程中很可能学到其他额外的东西。

2. 不要只和mentor讨论问题。你的mentor一般会是个小team leader级别的,手下管着四五个人。这些人将是和你最紧密工作的几个人,因为你们可能在同样的code base工作,用类似的工具,你们做的东西本身可能也相互有联系。所以尽量直接和你的其他team member交流,了解他们都在做什么。如果你做的东西对他们的有用,他们也会很感谢你。前面有人说到过code review的问题,其实除了让FTE (full-time employee) review你的code,你也可以去review他们的code,这样一是可以帮他们挑错,而是可以学到很多有用的东西,你下周的任务需要用到的东西很有可能正好在你review别人code的时候看到过。你的review除了mentor会写,还会有至少两个team member给你写。所以如果team work不够,只有mentor知道你在干什么的话,对你拿return offer也没有好处。

3. 要随时和mentor确认你的project进度。如果你觉得自己做的慢了,问问他是不是也是这么觉得的,然后讨论一下下一步如何调整计划。做的慢了不要紧,及时和mentor沟通,后面赶上来就可以了。

4. 刚进组的时候心态要调整好,因为很可能你接触到的都是你不熟悉的语言和工具,不要乱了阵脚。实习的前两周可能mentor给你的只是一些warm up task让你熟悉工具的,这些task要好好做,有问题了尽早暴露尽早解决,后面才能做得顺手。我intern project用到的语言虽然都不是很偏,但是因为平常在学校编程少,所以基本都是从0上手。而且因为FB move fast,很多东西可能用几个月就被淘汰了,新的东西可能documentation也不全。我进的组就是有一个项目正在把原来的A语言淘汰掉准备换成B语言,所以我看code找sample很多看的都是A语言的,然后写code要写B语言的,然后A和B我之前都不会……

5. 来之前和你mentor沟通一下了解了解需要用到什么开发环境,这些是你可以提前熟悉掌握的。比如我做的是很后端的工作,大部分时间都是ssh到devserver上直接写代码,所以你基本的unix command要熟,emacs和vim至少要会一种,我们组大部分的FTE也是这个流程。我知道貌似做android/ios的组可能一般都是本地开发,做前端的他们用的什么酷拽炫屌炸天的编辑器我就不知道了。不过原则就是不要来实习了一两周还在鼓捣开发环境。

6. 个人感觉在FB工作上下班时间大家不是那么看重,起码我们组是这样,因为组里的人就算回家了也是在工作,只是换了个地点而已……晚上12点submit code照样有人给你review。我反正实习时候每天都是早晨8点多来,下午五点半走。拿return offer主要看你东西做没做完,不看你在公司待多久。

7. 不要太迷信intern转正率。转正率70%的时候你也有可能在那30%里头,转正率20%的时候你也有可能在top 20%里。

8. 总之一句话,来实习的时候把你自己当成FTE,基本最后就能拿到return offer。

26条回复
热度排序

发表回复