2018年在校生在湾区找一份码农的实习, 到底有多难?

作者| 闫老师

来Offer金牌老师。USC CS硕士,以年级前1%的成绩毕业。前Google资深工程师、面试官,Google连续多年Top Performer。帮助上千名同学进入一线科技公司。

知乎上有道问题最近挺火:

2018年在校生在湾区找一份码农的实习, 到底有多难?

2018年在校生在湾区找一份码农的实习, 到底有多难?

我来就这个问题,谈谈我的看法。

首先,请大家看一组榜单:

2018年在校生在湾区找一份码农的实习, 到底有多难?

此为部分offer榜节选,查看完整offer榜单请移驾www.laioffer.com

上图是我们节选的2018年春季以来的18个offer。

其中,来自CS专业排名20名之后学校的学生共有8人。

(来源:US News https://www.usnews.com/best-graduate-schools/top-science-schools/computer-science-rankings)

转专业的同学共有5人。

他们拿到了Google、Facebook、LinkedIn、Amazon、Uber在内的10家公司的intern offer。

这个数据已经说明了,并不是只有专排Top 20的同学才能拿到offer。

即使是学校排名并未位列前茅的候选人,也通过自己的努力,拿到了不错的intern。

2018年在校生在湾区找一份码农的实习, 到底有多难?

问题本身的误区

这个问题本身就是非常值得推敲的。

首先,拿一个公司作为整体样本来说并不严谨。公司的个例,不能代表整个形势的走向。

如果按照这个逻辑推敲,Amazon今年new grad招聘几乎freeze,不管是什么学校都不招,那能说今年所有大公司都不招了么?

其次,这个问题只将求职成功与否学校排名高低挂钩,忽略了其他的因素。

其实题主自己所说的某S大同学的例子已经说明问题了。他过了简历关,技术面挂掉了。这个明显是水平不达标,跟是否是这个大学的没有关系。

如果当时几个候选人的水平都差不多,那么学校排名高的拿到offer也不奇怪。

但事实上,不管是简历关还是面试关都是一个综合的考评

2018年在校生在湾区找一份码农的实习, 到底有多难?

除了你的学校之外,你的实习经验项目经验,在面试中表现出来的硬实力软实力如何,都是非常关键的。

2018招聘真实的情况

那么,今年真实的招聘情况是怎么样的呢?

根据我们的经验和统计,今年找Intern的形势确实较往年严峻一些,想拿到面试机会的难度上升了。

2018年在校生在湾区找一份码农的实习, 到底有多难?

像USC、UCSD这样的学校,往年学生们都能拿到5~6个面试机会,但是今年没有这么多,并不是说完全归0,仍然有很多学生至少能拿到2~3个。

在这样的形势下,想要拿到Intern的offer,就必须要提早做准备。对自己发展的方向有个清晰的认识,把自己武装好、准备好。

2018年在校生在湾区找一份码农的实习, 到底有多难?

到什么程度才是准备好?往下看。

简历提升

以下是今年拿到LinkedinFacebook实习offer的NortheasternSJSU的两位同学的简历。

(请左右滑动查看)

2018年在校生在湾区找一份码农的实习, 到底有多难?

2018年在校生在湾区找一份码农的实习, 到底有多难?

其中NEU的专排是49,你可以把他的简历,和自己的简历对比一下

如果你的简历不管从实习、项目的经验,还是整体的描述上都能达到这样的水平,那么,你能拿到面试的机会就比较大了

一份好的简历应该具备:

● 格式上:正确美观

● 内容上:真实性、热点技术、广度和深度

最好包含当前硅谷工业界比较流行领域的大项目:Full-Stack, Mobile Development, Data

一份好的简历上的项目积累,通常至少需要小半年的时间,因此,早早开始准备自己的简历,发现自己需要补充哪些项目、实习的内容,是非常关键的。

2018年在校生在湾区找一份码农的实习, 到底有多难?

关于简历的另一个误区是,很多人觉得找native speaker或者学校的career center来改简历就够了。

但是,你的简历是一个技术向的简历不是语法正确了、辞藻优美了,你的简历就没问题了

关于具体如何提升简历,可以看孙老师的这个回答:程序员简历应该怎么写?

信息、人脉和内推

除了简历以外,很多人忽略了的一件事是信息和人脉的获取

2018年在校生在湾区找一份码农的实习, 到底有多难?

临到找工作了,才觉得应该去reach out你的学长学姐和公司的recuiter,这时候往往是来不及的。

我认为,可以从以下几个方面入手去做:

1

提前了解行业和招聘的趋势

提前关注各大公司的网站、学校的career center等等。

也可以平时多看一些技术博客,加入一些湾区SDE求职的微信群讨论小组

2018年在校生在湾区找一份码农的实习, 到底有多难?

一方面,可以让你获取需要的信息,知道哪些公司在招人。另一方面,也可以督促自己快速进入求职的状态。

2

搭建人脉,丰富自己的connection

海投拿面试已经越来越难了,更加有效的途径还是直接找靠谱的recruiter或者内推

2018年在校生在湾区找一份码农的实习, 到底有多难?

这项工作不能等到你已经开始投简历了才开始准备,而是应该提前就开始积累

该参加的分享会、公司宣讲是否都参加了?

在Career Fair上聊过的HR是否事后都发了简历、感谢信、添加了LinkedIn?

认识的学长学姐,有没有保持联系,多多向他们取经?

如果你能做到以上工作,在真正开始找实习的时候,能有10-20个人愿意帮你推荐,那么拿到面试就会更加容易。

提升实力

除了拿到机会,如何抓住机会更多的就取决于你是否有足够的硬实力软实力了。

硬实力方面,很多同学不知道怎么样就是达到了面试对硬实力的要求。

2018年在校生在湾区找一份码农的实习, 到底有多难?

你可以把自己的水平和你们学校里的其他人比较一下,你有没有信心自己是其中的top 10%?

如果你不是,那么你没有找到实习,就不能仅将原因归咎为客观上的形势不好。

这里是贴一下我之前发过的checklist,大家可以对照着看一看,自己是否达到了一线公司面试的要求

Code本身:

code写的对不对,是不是做到bug free?

是不是能够处理所有可能的情况?

有没有主动walk through几个test cases?

code是不是用标准的格式来写的?

结构是不是让别人能够很清楚的看明白?

沟通code:

在写code之前,有没有主动的跟面试官沟通来明确题目要求,分析各种需要处理的情形?

有没有考虑可能的环境和多种解决方案?

有没有做必要的trade off的分析?

如果你用到了某些数据结构和算法,有没有解释清楚运用这些工具的原因到底是什么?

code优化方面:

有没有冗余的可以优化的代码?

你给的答案是否是效率比较好的?

能否主动继续分析优化方案?

另一方面,软实力、沟通能力也非常的重要。

2018年在校生在湾区找一份码农的实习, 到底有多难?

不要狭义的理解Communication就是面试的时候英文说的溜,而是表现出来你的专业、自信、积极、愿意合作的一面

面试中,能否与面试官进行有效的沟通Behavior Questions答得如何,整个面试的过程是否非常的专业、有礼貌,这些因素都影响着面试官和HR想不想与你共事。

关于如何准备面试,可以看孙老师的这个回答:美国谷歌脸书面试最看重什么?

对于实力已经很不错,简历非常出色,还能找到人愿意帮你内推,平时对招聘信息和招聘文化也很了解的同学,我相信,你一定是可以找到合适的实习。

如果你还做不到以上几点,那么送你两句话:

Never too late.

Start as early as possible.

2018年在校生在湾区找一份码农的实习, 到底有多难?

更多科技求职讯息,请关注“来offer网”