WPI Info System学姐:经历了刷题低谷,我是如何拿到谷歌offer的?

来Offer(LaiOffer)
6 min readAug 21, 2019

--

大家好!我是WPI info system专业的Quinn。12月毕业后,4月收到Google的offer,欢欢喜喜的签了。

我是一个CS基础比较差,但是通过来Offer的课程和自己的努力,也能拿到一线公司offer的活生生例子。

希望我的经历可以给缺乏信心,正在经历黑暗时期的同学打打气。

我的转专业经历

我参加的是来Offer软件工程师旗舰核心课程的暑期班,上完编程算法课之后,我又接着上了来Offer的全栈开发项目实践课程。

在报名来Offer之前,我完全是一个对CS知识不了解、只会盲目刷题的小白。

一开始我靠自己自学转CS,每天都是在刷题和背答案的误区中徘徊。

比如hashmap和heap,每次提交之后,能Accept就万事大吉,完全不会分析时间复杂度,空间复杂度。我一共刷了不到100题,就刷不下去了。

后来在朋友的推荐下,知道了来Offer,也因为朋友的鼓励,我决定报名试听。

在来Offer的官网上,我看到之前很多老学员找到工作的信息,像Google,Facebook等大公司比比皆是….

我很羡慕,真的很想马上报名,加入他们的队伍。

但同时我也很忐忑,我基础比较差,也没有信心一定能找到工作,我都怀疑来Offer会收我吗?参加这班,我能找到工作吗?

给来Offer发了咨询请求后,第二天就接到孙老师的电话。

老师和我聊了半个多小时,做了一些基本的screening后,老师在电话里问我:

“上完课之后,如果找到Yahoo这样的公司满意吗?”

我说:“特别满意呀,特别特别满意呀!”

老师说:课程会很累,但只要坚持认真上课,很有希望够着这样的公司。

听了老师这样说,让我原本没自信的心里,一下子燃起了希望。

之后我在来Offer发布的真名实姓offer榜上,正好看到了一个我认识的同学,找他聊了聊,打听了他对来Offer的评价后,我连试听课都没试听,直接报名了。

我是怎么提升编程实力的?

我报的是暑期班,5月份开始上课。因为我没找到实习,也没选学校的Summer课,所以整个暑假,我就是全心全意地上来Offer的课。

我自认为学的特别认真,一方面是老师讲得特别好,深入浅出,揉碎了掰烂了讲,听的时候特别明白,听完之后印象很深;

另一方面是我基础弱,但是我真的很想在美国找到一份工作,必须认真准备。

上课前

每一次课,课前我会把上课要讲的题都过一遍,用自己brute force的方法写一遍。

实在不会的题,也会仔细琢磨,知道自己哪里不会,需要特别注意 。

上课时

上课的时候,对于自己能做出来的题,我会特别去注意跟老师思路不一样的地方,为什么老师的解法更精妙;

对于自己做不出来的题,就更要注意听老师讲题的思路,拿到这种题怎么入手,从哪里开始考虑。

因为这个思路,就是面试的时候,遇到不熟悉的题,自己应该走的步骤。

课上多跟着老师练习,怎么思考,怎么表达自己的思路,面试的时候就会容易一些。所谓训练有素就是这样。

总之,任何不会的地方都要努力听懂,听不明白的,及时问老师。

最开心的一点是,咱们的老师特别欢迎学生问问题,并且详细解答。所以大部分内容都能在课上就听明白。

下课后

我每堂课结束以后,都会复习练习,按着刚学到的老师讲的思路写代码。

写完之后,把自己的代码跟老师给的solution进行比较,改进自己的代码。

还有一点需要注意的是,有些题看起来容易,写完之后,提交不过,改几个地方就对了。但是做到真正掌握,其实并不容易。

要注意很多细节,什么时候是小于,什么时候是小于等于。这些小地方,大家一定要掌握得特别透彻,面试的时候才不会一慌就出错。

所以复习的时候,不光是要看做了多少遍题目,重要的是,每过一次,就总结一次,都要有每一次的收获。

我从最初上课的时候,天真的问老师,“每一题都要知道时间复杂度吗?好难啊,根本做不到啊。”

到后来面试的时候时间复杂度,空间复杂度都能正确回答上来。

就是因为我每次老师分析复杂度的时候都特别仔细的听,并且课后反复的复习才做到的。

目前的招聘总形势确实不如从前,我上完暑期班以后开始投简历,可理我的公司却少之又少。

老师负责推荐的公司我大部分拿到了面试的机会,我非常珍惜每一次机会。给我面试的公司总共七家,有两家挂在了电面,另外五家面了onsite,拿到两个offer。

面试失败没关系,因为每一次的失败经历,都是宝贵的经验,都可以从中学到很多。

但就像老师说的那样,切忌靠碰运气去面试,因为现在的形式下,拿面试不容易,每一次机会的浪费都太可惜了,一定要准备好了之后再去面

上一次面试没答上来的东西,回去之后及时查漏补缺,保证下次再被问到的时候,一定能答上来。

投了很多简历没有回复的时候,也不要气馁。

有面试的时候好好准备面试。没面试的时候,安心刷题。每天该干什么还是得干什么。如果突然有了面试,也可以信心满满的上阵。

每次收到来Offer每周offer榜的email的时候,心里总是特羡慕那些拿到大offer的同学,现在我也有幸成为了其中一员。

感谢那些在我困难的时候,不遗余力帮助过我的老师和同学们。 谢谢你们。

对于暂时还没有拿到offer的同学们,我想说的是:

“ 没拿到offer前,生活也许一直都是hard模式。投了简历没人理或者直接收拒信,说好的面试没了下文,面试被拒等等……都会摧毁我们不断重建的信心。

但是就算很难熬,就算经常失去信心,也不要放弃!也要让自己平心静气地学习,每一天都要有进步。

offer也许就在拐角处,只要肯努力,一定可以抓住它!

E/N/D

更多科技求职咨询,请关注“来Offer”! (www.laioffer.com)

关于来Offer:

来Offer是硅谷最具实力的高科技在线教育和职业培训机构,通过提供高水平的IT培训课程和就业指导,帮助学员进军硅谷一二线科技公司。自2013年以来,来Offer已将3000+名中国工程师送入Facebook, Google等硅谷一线公司。

点此了解来Offer课程详情:

来Offer软件工程师旗舰核心课程

来Offer全栈开发项目实践课程

来Offer人工智能与数据科学强化课程

来Offer无人车系统课程

--

--

来Offer(LaiOffer)
来Offer(LaiOffer)

Written by 来Offer(LaiOffer)

Develop technical knowledge. Improve programming skills. Build your career in software engineering.

No responses yet