简单说说找工作的经验感想

avatar 48791
endless
8005
15
2014年2月的最后一天接到offer,总算舒了一口气。今天看到INI主页上2014届毕业生的就业数据出来了,刚好想起之前答应Warald老大要写一篇实习/找工的经验贴。面经/面试题什么的实在是太多,我就不写了,但是有几个关键点,其中有一些是我吃过亏的地方,跟大家分享一下。这些对找实习和全职都是通用的,而且我觉得两者差别主要在bar上,没有太多原则性的不同。

1. 时间很重要。
大多数学校的Career Fair分为秋季和春季两个,一般来说秋季的机会最多。因此时间安排我觉得最好是:暑假刷题,入学之后不久就是秋季的招聘会(冲吧少年!)。如果有充足的准备与经验,那么在秋季招聘会上拿到大把offer是没有问题的。有的同学以前半毛钱CS经验都没有,那怎么办?我觉得只要刷题了,那么秋季招聘会还是可以试着投一投。原因:第一,没有半毛钱CS经验只会让你在筛简历的时候没有优势,一旦简历被选上,就可以发挥之前的刷题成果了;其次,简历没被选上应该是没有冷冻期的(据我所知),因此秋季的时候投一下并不会影响后面更新了简历之后继续去投。同时,(尤其是第一学期)选课考虑一下广度,例如Web的选一些,System的选一些,再来个讲Search Engine的课,etc,广度搞上来,加上课程自带的project,简历上就有东西写了。那么有的同学连题都没刷,咋办?我觉得如果没刷题还是要谨慎,除非可以平时多花时间,临时抱佛脚在面试之前练到胸有成竹,否则机会就被白白浪费掉了。在这种情况下,可以把寒假充分利用起来,完全足够把Leetcode刷两遍,然后春季招聘会的时候继续努力。

2. 刷什么题?
我的操作方法是:Step 1 先把CTCI过一遍,不用写程序,只要有思路即可,但是思路最好能细腻到可以用简单地伪代码描述。Step 2 刷两遍Leetcode,在这同时过第二遍CTCI,过法和Step 1一样。Leetcode要善待,不要轻易看答案,要珍惜每一道题的练习机会。Step 3 这个时候开始上课了,忙于课程,没有集中刷题的时间,因此每天带着练几道Leetcode和几道CTCI,把感觉保持住。同时(非常重要),在面试前,去mitbbs,careercup,glassdoor,1point3intacres找面经,甚至Google搜索“XXX公司 面经”之类,充分做好应试准备。看面经就不要太细致了,这个就是碰运气看能不能遇到原题的。

3. 刷题的目的是什么?
不是为了记答案,虽然刷到最后答案也基本都记住了。刷的是:感觉。有很多同学刷题之后的副作用就是,面试的时候遇到碰到过的题,就感觉轻松;遇到陌生的题目,就慌了,这样是不对的。刷到最后,所有的题目你应该一视同仁,没有生熟之分,多出的只是那种可以淡定地读题,思考,从容不迫地写代码,甚至信手拈来的那么一种感觉。不会?没思路?没关系,和考官像同事那样交流讨论,就像你在做作业时和同学交流讨论一样。

4. 那么多人都找到了,我还没找到,怎么办?
不要慌,好好准备,反正都能找到的,seriously。当你足够优秀的时候,公司都会想要你,只不过招人招满了而已。哪天公司的quota一下放出来了,机会就只会留给有准备的人。

5. 我已经拿到心仪公司的offer了,后面的还要不要去面?
如果待面的公司不错,那么精力足够的话建议去面一面,然后用来argue心仪公司的offer~

6. 同学都去好公司了,我拿的offer不好,怎么办?
不用伤心,只要尽力了,就不要觉得有遗憾。而且,你的career path才刚刚起步,工作之后一两年跳到牛逼公司的人不要太多。

7. 我拿到牛逼offer了,从此人生一劳永逸万事无忧了!
非也,职场才是你度过人生绝大部分时间的地方。虽然,generally,美国IT企业压力小不怎么加班,国内IT企业累成狗,但是有一条是一样的:机会和升迁总是会给付出更多努力的人,其中,“努力”包括你所付出的时间。相信工作过的同学都深有体会。所以比起工作,我还是喜欢上学T.T

8. 不要过于忽视GPA和课程经验。
虽然很多人觉得GPA在找工作时候没什么用,但也别搞太低,高总是优势,个人觉得3.6+就挺好,万一你以后兴趣来了想读个博,也不会成为瓶颈。对于有些公司,筛简历和最后的VP审批,听说GPA都是考虑因素之一。选课的话也不要因为觉得刷题是关键,所以选水课。原则上,能好就都弄好的(i.e. 能选牛逼的作死课就选,不要超出自身承受能力就好),毕竟那些是要放到简历上的。

9. 内推很重要,但是不要盲目内推。先把内力练好,再和学长/学姐们多熟悉熟悉,那么他们是非常非常乐意推荐的。

10. 一些说明:
1)这篇帖子适用于广大普通青年。我周围有非常牛逼的同学从来不刷题,但人家的确非常有自己的想法,也知道自己有什么,想要什么,要做什么,而并不是在什么资本都没有的情况下单纯地因为觉得“刷题没用”或者“不想刷题”而不刷。顺带广告一下,有志青年可以去了解一下Core OS这个startup,我们这届中国人里面公认的两个很厉害的同学,也是系里这届中国人OS拿A的唯一两个,就在那里。
2)如果你真的觉得Leetcode有很大的帮助,建议不妨在拿到第一笔工资的时候捐个款。毕竟买本CTCI还要几十刀呢。。。
3)为什么强调暑假和寒假刷题?我周围也有很多同学是上学时候带着刷,但是如果课程很忙,又要刷题,那就比较蛋疼了。从我自身情况来看,在上课期间保持好的GPA和挪时间刷题还是有一定的冲突的。具体节奏大家可以根据自身情况来把握,但是寒暑假的确有大把可以拿来提升自己的时间,何乐而不为。这样的话,寒暑假刷题,上学的时候选一些有挑战性的课放到简历上,那么丰富简历/刷题/学知识就都不耽误了。

11. 一些题外话:
1)同学们赶紧办信用卡,积累信用记录,否则工作之后买车看到那么高的贷款利率会很伤心。。。有的同学说,哥有钱哥全款买车。但是你以后买房总归还是要贷款的吧?那个时候信用记录又会有一部分取决于你的贷款种类(信用卡,车贷,etc),所以买车贷个款也是为了提高信用记录。。。有的同学说我很有钱,什么都全款。但是在美国混,信用记录还是很重要的,早累计不会有坏处。

补充内容 (2014-9-14 15:47):
关于投简历的顺序。我的做法是在做好充分准备的前提下,先投绝对不想去的公司,练手;接着投最想去的公司;最后如果不顺利,再把所有其它公司都投了。如果把最想去的留最后,那就连备胎都没了。
  • 44
15条回复