统计学转CS, 找到高效学习法的我拿到了Google的offer

来Offer(LaiOffer)
4 min readAug 7, 2019

--

大家好,我是Yu,UCSD统计Master。研一自学转CS无果,研二在来Offer(www.laioffer.com)学习之后,拿到了Google的offer。在这里跟大家分享一下我的求职故事。

和来Offer的很多同学一样,我也是转专业大军的一员。

本科唯一接触过的CS课程只有大一马马虎虎上的C++,现在想起来,完全不记得当时学过什么,只记得期末考试的慌张和无奈。

研究生来到美国之后,由于专业需要,不得不选一些数据结构、并行计算之类的课程。这次与CS的重新接触,让我对这门科学产生了浓厚的兴趣并下定决心转行做码农。

然而,转专业的路并没有想象中的那么平坦。

各门课上programming assignment让我感到焦头烂额、无从下手。

此外,周围CS科班出身的同学造成的巨大压力,以及找暑期实习投简历时的各种石沉大海,都让我不断意识到:

转专业这件事的难度巨大。

由于并没有找到实习,研一的暑假我只好回国默默刷题。

可是刷题的时候也是非常力不从心,从没刷过题的我基本是每道题都要自己抠很久然后再去看discussion里的答案。

可想而知,这样刷题的效率和回报率自然不高。一整个暑假过去了,我也只刷了不到100道题而已。

开学之后,我便开始如火如荼地找工作。每天在各个网站上找招聘信息,学校的每个career fair都会参加。

然而在周围的同学陆陆续续拿到大大小小公司的OA和面试时,我统共就只拿到了两家小公司的OA并且不出意外地fail了。

我的心态越来越焦急,甚至开始有点怀疑自己转专业这个决定。

就在这时,我听说同校数学系的学姐拿到了Google software engineer的offer,与她通过电话之后,我对来Offer有了一些了解。

她告诉我,来Offer对她找工作的帮助巨大,推荐我可以去参加试听课。

当时已经快要开班,可说实话来Offer的学费并不便宜,所以我还是有一些摇摆不定。

然而在听过试听课并与孙老师通过电话后,我决定报名参加课程。

我报名的原因有2个,1个是100%相信来Offer各位老师的能力,相信自己能在这里学到很多知识。

还有1个是,老师还会帮同学改简历、mock interview、refer同学去各大公司面试,这样的机会并不是到处都有的。

当时的我还问过自己这么一个问题:

“如果毕业你还没找到工作,那你会不会后悔现在没有参加这个课程?”

我给自己的回答是:“会,如果我现在没有全力以赴,没有抓住所有眼前的机会,那未来的我一定会后悔。”之后我就开始了来Offer的课程。

在来Offer的软件工程师核心旗舰课程上我收获的知识非常多,老师们由浅入深、系统地讲解了面试中可能遇到的各种问题。

课程的开始节奏较慢,老师们讲解得非常细致,这给我们这些转专业的同学打下了非常牢固的基础。

让我印象最深刻的是老师对于recursion的讲解。

其实recursion一直是我的“老大难”问题,在上来Offer之前,我自己可以写一些简单的recursion代码,但对于recursion到底是如何工作的一直不理解。

孙老师上课画的recursion tree让我有了一种醍醐灌顶的感觉,再加上老师总结的如何写recursion类型代码的“公式”,使得我在面试的时候能把recursion的代码跟面试官讲解的非常清楚。

我想我之所以最后拿到offer,是因为我这种能够清晰地跟面试官讲解算法和代码的能力把我跟其他的candidate区分了出来。

而这些能力,正是我在来Offer学到的,也是我自己闷头刷题不可能学到的能力。

孙老师在试听班上说的一句话让我至今依旧铭记在心:

“找工作的路上没有捷径,但有更加高效而系统的学习方法。”

而这也正是来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