为什么暑期一定要去实习?
今天,我们来自康奈尔大学的两位实习生的实习期结束了,我很不舍得的送别了他们。这让我想到我最钟爱的实习生项目,想花些时间总结一下。
我自己深深的受益于实习生计划。我是 1998 年 12 月 4 日拿到的微软的 offer ,之后就自然的开始了为期半年的实习。微软的实习生,和正式员工基本上没有区别,我几乎每周六到七天,没日没夜的工作了半年。之后,我也参与到微软的实习生计划的组织里面,通过交大复旦的微软俱乐部等,找到了大量特别优秀的同学加入微软。
无论从实习生的角度,还是公司的角度来看,都获益良多。
对于实习生来说,实习是进入一家理想的公司的最便捷的方法。毕业季,所有的人都冲入招聘市场,乌泱乌泱的简历中,就算是最优秀的人,也没有把握不被 HR 一个小小的搜索失误排除在面试之外。而实习的竞争就低得多,毕竟在大三,大四,研一,研二的暑期,来找实习的人,比起毕业季来说,至少下降了一个数量级,甚至更多。而这个时候,凡是招实习生的公司,也大多是有更长远的打算,愿意在培训上投入的公司。
从公司的角度来看,从实习生中间挑选正式员工,也同样会获得招聘优势。与其在招聘季和其他的公司竞争,去争取最优秀的毕业生,不如及早动手,在所有的公司还没有给 offer 的时候,锁定一些大三,大四,研二的同学。即便 1999 年如日中天的微软,后者 2005 年最靓的仔 Google,也都是用这种方法抢到了各个高校最优秀的同学。
从实习生转正进入一家公司,一般来说非常顺畅。只要一家公司招收应届生(很少有接收实习却不接收应届生的公司),在面试的时候才第一次见到候选人,和已有的实习生中间比较,会明显地偏向实习生。即便在看起来能力差不多的情况下,实习生有「验证过」的能力,而新招的应届生可能很好,也可能不好,这个风险过大。同样的,对于公司来说,只要实习生的体验足够好,薪资和竞争对手没有太大的区别,实习生也倾向于继续在一个熟悉的环境中继续正式工作。
关于实习生项目,我比较了解的除了微软,还有 Facebook。我记得在 Facbook 还不到 1000 人的时候,就大量的使用实习生,内部甚至有一句听起来像是玩笑,却也是当真的一句话:「当一件事情,正式员工搞不定的时候,交给实习生去试试」。这句话有两层意思,一个是交给实习生的试错成本不高,更重要的是,比起正式员工,实习生常常有更发散、活跃的思维。常常是实习生趟出来一条路,正式员工把它工程化、商业化。
另外一个就是 Google。 Google 的实习生计划也很独特,并且给了实习生巨大的自由。比如还在 Google 实习期间的阳萌同学,就说他可以用 Google 的 MapReduce架构上跑巨大的查询(虽然也产生了很多的费用)。
因为受微软/ Google / Facebook 等公司的影响,百姓 AI 在历史上极为重视实习生计划。从创立的时候,实习生占比就超过 2/3(后来大多数转为正式员工),之后正式员工的重要来源是来自交大/复旦的实习生。其中,有几年每年来自 Stanford 的 MBA 实习生也补充了一些商业的能力。在技术上面,我印象中为了最快速度的计数器,是一个实习生的主意,在某台机器的内存里开了 2G 的空间,把广告 ID 映射到其中对应地址的字节里面,达到最快的的吞吐量,这样的设计使用了很多年。
实习生项目类似于种树。在半年内的产出其实非常有限,是一个学习和成长的过程,但是在之后几年的成长非常惊人。对于种树,最好的时间是十年前,第二好的时间是现在。所以为了半年一年后的公司,应该现在就开始实习生项目。
暑假还有一些时间,如果希望加入我们的实习生计划,欢迎在后台提交简历。我们不限制大学,但是 QS 全球排名 100 以内的理工科的同学,会非常快的得到回复。