0基础转专业找实习总结

13141
40
[align="left"]从申请开始一直从地里获取信息,也想写一些经验,回馈地里。[/align]
[align="left"]先说一下我自己的情况,我是EE转CS,其实并没有什么基础,基础课都没有学过,所以可以说从0开始学的。我是17年3月开始读master,从去年9月开始陆陆续续投简历,面试。17年确实不好找,我也找的非常艰难,到了今年3月才算是拿到了offer,解决了暑假实习问题,辛苦也算得到了回报吧。所以我想总结一下自己的学习方法,还有找工作过程中的经验教训。我的经验可能对没有很多CS背景的同学比较有参考价值,大神们可以跳过。[/align][align="left"]---------------------[/align][align="left"]第一阶段 (3月到6月):学java + 数据结构 + 上课做课程项目丰满简历[/align][align="left"]来美国之前是全职上班+准备英语+申请,完全没有时间去准备CS基础,3月离职以后就直接来了美国开始自己的转专业之旅。 第一个学期因为学校的课程质量不高,而且没有基础课程,我是自己自学了CS61B,所以对Java和数据结构有了一些了解,为暑假刷题做准备。课程上面的话,做了两门课的课程项目,准备放入简历。 没有基础的同学来美国以前最好掌握基础的数据结构,java,这样子可以直接开始刷题。[/align][align="left"]
[/align][align="left"]第二阶段 (6月到9月): 刷题+自学project丰满简历[/align][align="left"]这个阶段我就是跟着上课,课前预习一下相关的数据结构和算法,课后的作业先在IDE里面敲,帮助自己熟悉java,敲完以后到网页里再敲一遍,进一步记忆。像我一样的新手刚开始刷题不用对自己要求太高了,IDE里面先写写,没有思路就看答案,我是通过刷题熟悉java,数据结构以及算法。1个多月上完差不多过了100题。之后我把这100题又过了一遍,然后根据频率自己刷,开始尽量自己想,想不出来也不强迫自己,就去看看答案,别人的分析。暑假过完大概做了两三百题了,但是掌握的并不牢靠,就算做过的题目叫我直接现场写可能还是写不出来。[/align][align="left"]还有一个方面是简历,我的project经历还只有上个学期做的两个课程project,一页都凑不满,所以我又到udemy上面学了一个web的project,最后deploy了,能真的有一个app别人能点击看到,效果还是不错的。这样子加上我之前不是太相关的工作经历,算是凑出自己的第一版简历。[/align][align="left"]
[/align][align="left"]第三阶段 (9月~12月)刷题+写简历+career fair + 投简历+面试[/align][align="left"]刷题方面这个阶段根据公司tag刷,根据面经刷,还线下组了刷题组,大家一起出来借教室白板mock面试。刷题也开始尽量自己想,开始注意分析时间空间复杂度,比较不同的方法的差异,知道最优解。[/align][align="left"]简历也是9月写出来的,因为自己计划好9月中下旬开始投。[/align][align="left"]投简历的话身边的朋友一直提醒要早早动手,9月中旬就开始各种投。内推了几个大公司,很幸运拿到了FB和google的面试,但是其他中小公司都没拿到,没办法,第一家公司就面的FB,现在想起来真的很可惜,二面碰到新题,发挥的不好,跪了。那个时候确实经验不多,电面很容易就慌了,自己也不自信。Google是题目真的比较难,题库又广,跪了也正常吧。[/align][align="left"]还有career fair,我们学校10月底才开始,从career fair也拿到一些面试机会,像是bloomberg, uber,TBICO,Whitepages, Nordstorm。。但是有的做了OA就挂了,有的on campus也是莫名其妙跪了,有的是好几轮面试总有一轮发挥的不好,都没有拿到offer,自己也是非常绝望。。。[/align][align="left"]
[/align][align="left"]第四阶段(1月~3月)刷题+ 继续找内推 + career fair + 面试[/align][align="left"]过完圣诞其实自己已经快放弃了。。感觉可能机会不多了。但是后来发现中小型公司的机会还是很多的。我拿到的offer都是这段时间面试的。这段时间也总结了上一个阶段投简历的问题,不能海投,尽量找内推。Career fair也不是就聊完交简历走人,尽量留下对方的联系方式。最后拿到了一个本地的小公司,EMC,expedia的offer,真的是特别开心。[/align]

[align="left"]最后我总结几点自己的经验:[/align]

  1. 来美国之前最好学完基础课程,能开始刷题
  2. 转专业的同学请重视自己的简历,在秋招之前做项目,完善好自己的简历。
  3. 尽量去找内推,特别是大家都听过的那些公司,海投真的效率特别低,所以早点维护好自己的linkedin,很多同胞都是愿意帮你内推的。
  4. 不要完全听已经工作几年的人的意见,他们那个时候的情况可能和我们很不一样。比如说我男友是14年毕业找工作的,他和我说不需要去找陌生人内推,海投就可以,我就这么去做了,结果就是去年海投的几百个,大概就拿到了twitterdropboxOAtwitter什么尿性大家都知道,做了也没回应。
  5. 多看地理,看到别人报了OA就赶紧去海投、内推,很可能也能拿到OA。拿到OA就有可能拿到面试,就有可能拿到offer。
  6. 第一次面试以前一定要mock几遍,像我刚来说英语都紧张的,我大概第一次电面之前mock了三次,最后正式面试就没有太紧张。
  7. 女生不要听别人说女生很好找工作的,就放松了警惕。面试过程其实很看运气的,可能你碰到的面试官就喜欢出难题,你是女生也没有用的。
  8. Career fair要到对方的邮箱,回来以后还能发邮件联络一下感情,我第一个本地小公司的offer就是这么拿到面试机会的。
  9. 有任何机会都不要放弃表现自己,我的第二个EMCoffer就是这么拿到的。
  10. 始终坚持吧,不要放弃,真的自己努力过还是失败了,那就全职再重新开始,这一年积累的面试经验也是非常宝贵的。
  11. 我之后计划继续学习基础知识,准备OODsystem design等相关全职可能会考到的东西,准备实习因为时间有限,主要还是刷题还有做项目。


补充内容 (2018-3-12 15:55):
还有一点我想补充的,EE转过来的同学如果申请到了ECE的项目,也是慎重考虑一下,最好还是能去CS的项目,因为ece的话如果课程设置不够软,要花很多精力去学ee的课程,做的东西还不能放简历,时间会很紧张吧
  • 130
40条回复