Airbnb 实习体验分享

地理位置:
在旧金山市,是airbnb的总部,一共有4个building,大概每个building‌隔5分钟步行距离。总部大概有2000-3000个engineer,剩下比较大的office在波特兰和西雅图,不过据说跟总部比还是少不少,西雅图大概100多个engineer.

分组:
Airbnb内部是按照功能划分的,比如homes, guest, payment, luxury, experience, plus。都是按照产品类别划分的,再往下细分的话,每个小组负责其中的一个flow或者页面,一般组里面有frontend, backend, full stack, ios, android,还有设计师和pm. 大概一个小组有10人左右的规模吧。

实习内容:
我实习主要是focus前端,用到的技术是react, typescript, css (其实主要就是react). Airbnb的后端是ruby和java。Airbnb是很重视design的公司,从产品本身,还有公司的装修风格就能看出来,公司的装修风格是很花哨的那种,每个会议室都是还原世界各地的民俗,所以每个会议室都不一样,有自己的特色。所以在airbnb做前端要经常跟designer打交道,从前期的设计到后期的implementation,还有launch之前都要跟designer反复确认。所以designer的话语权很是很高的。

氛围:
还是要感慨一下,Airbnb的氛围真的超级好。整个公司很年轻化,而且大家都很nice & helpful,所以遇到问题可以随时找到帮忙。实习期间麻烦组里的人帮忙de了不少bug。而且不得不提的是Airbnb国人很多,大概有30%左右。而且印度人很少,主要是白人。关于公司的节奏,感觉中等偏上,感觉整体没有facebook那么快,但是绝对不是一个很闲的那种。

实习流程:
第一周training,第二周熟悉公司代码,第3-4周 intermediate project, 第5-10周 capstone project, 有3个milestone。有的intern是做一个大的project,可以讲一个完整的story, 也有的intern 3 个milestone不太一样,所以做的比较杂。 第11 - 12 周wrap up. 第10周的时候有poster session,就是展示下自己的工作成果,不需要做presentation. engineer在实习的最后一周会知道有没有return.design的话貌似要等到10月份。

经验总结:

confirm expectation & ask for feedback. 这两点很重要,就是要明确mentor对你以及整个project的expectation是怎样的,以及在和mentor的weekly meeting上要主动和mentor沟通,看⾃己有什么地⽅方可以提⾼的。沟通很重要,如果有什么问题及早调整肯定是好的。还有就是ask for help when needed,我觉得不要害怕reach out for help,这点也很重要,特别是刚开始ramp up的时候。⼤家都是很乐意帮助别⼈的。先尝试⾃己解决,如果stuck太久的话就reach out for help.

活动:
活动还是很丰‌富的,有cook class, bowling night, movie night, 还有celebration party.

旧金山体验:
感觉城市脏乱差是认真的,晚上真的好冷,需要穿薄羽绒服的那种,晚上睡觉开暖气。还有印象很深的是街上的流浪汉真的不少,而且还有一些有精神异常的人在街上吼,感觉晚上自己一个人走在街上还是觉得不是很安全。

总结:
在airbnb实习是一个超级棒的体验。很开心能够认识到很棒的小伙伴。不过此处省略了为了拿return一周50+的工作hour (这个只是我个人的例子,不能代表别人)。