转专业一年找工终于上岸, 心路历程和经验分享!

avatar 316104
fer23333333
46535
105
转专业+一年找工经历, 希望能帮到大家 并希望还在奋斗的同学们 能够继续坚持下去! 加油!

历经一年左右, 楼主 终于找到了一份满意的SDE工作.

对找工历程不感兴趣的可以直接跳到一楼看楼主本人的建议~

首先说一下楼主的背景 我是EE专业, 找CS 码工 而且楼主基本是在毕业之后 (18年5月) 才开始找工,所以准备上也不太充足, 毕业前就刷了50题左右 上了些算法基础课和java课.
然后5月到7.8月 楼主基本就开始刷题, 上了某章的算法课,但是由于基础不是很好 虽然当时也刷到了200多题, 但是很多体型还是没有吃透
然后稀里糊涂的就开始秋招了..楼主那时候简历关十分难过 但是由于经验少 没怎么把简历改的比较好, 只拿到了一些小公司和BB的面试 然而还被楼主搞砸了..当时白嫖了很多很多oa,但是基本就没下文了.

所以说 找工作一定要趁早, 然后要兼顾刷题和做proj, 简历最好要有针对性, 比如专门做ml, 专门做web等等, 不要一同大杂烩, 你可以准备多种版本的简历, 但切记要有重点, 有方向.

所以秋招结束大概9.10 月份的时候就特别迷茫. 陷入了是否要去ICC苦恼. 当时挣扎了好长一段时间, 由于家人和朋友的帮助, 最终还是没有选择去. 留下来继续奋斗. 由于我只拿到过小公司的面试机会,所以秋招结束, 我把很多精力用到了投小公司上, angellist, built in NYC, 等等都用上了. 虽然却是拿到了几个ny本地小公司面试, 但面试下来, 虽然自己表现感觉还挺好的, 但是最后就是没有下文了.而且小公司面试范围很杂, 你真的很难准备.

所以在19春招的时候. 我改变了策略 准备多试试大公司 多找内推, 我觉得这样 可能能提高我简历被看到的概率.果不其然, 春招就拿到了亚麻,mathworks, google, walmart labs, indeed, yelp, oracle等等公司的面试机会.经历过 被印度人坑, 被oa后拒, 被没有hc拒, 被现在不招了拒, 被奇怪的面试官要求拒, 被亚麻level8的director面bq还要保持笑容:).
这些公司除了刷题一般只会考 比如java基础知识, 简历上内容和oop(其实还是java相关). 你准备的范围就小了很多, 不用再去看什么database, network, spring等等一系列杂七杂八的.

然而最后楼主还是运气和实力都不到位吧,以上公司都把我拒了:). 楼主此时也快要准备办理stem opt了, 心急如焚. 这个时候楼主linkedin 1500+ connection 总算发挥了些许作用了,楼主通过linkedin上network, 看到有个公司的hr正在招人, 所以就赶紧联系他,他竟然回复了我, 和我聊了聊.就开始了面试流程. OA+ karat video+ phone with tech manager + onsite.
尤其是最后一轮,和所有的engineer 要做presentation展示自己 bestwork, 然后聊自己对一种类型的例如 website 自己从desgin , develop, test, 架构的选择.
由于之前挂了太多了, 这次面试也比较放松. 就和他们聊得比较多, 聊的时候会往自己擅长的部分引导面试官, 让他们问. 而且在之前也查了他们的linkedin, 去了解他们擅长的领域和感兴趣的话题. 同时也对公司的culture 了解了很多.算是面试也很得心应手了.

最后终于拿到了想要的offer.一路下来也算是超常发挥 考了两道不怎么准备的DP也写出来了. (这里就不发公司名字了,怕被人肉, 然后如果以后招人的话, 会在地里发内推帖子, 回馈大家).
也是两行热泪, 找工一年,可算是上了岸,其中各种心酸和痛楚只有自己知道. 极度失望过, 怀疑自己过, 伤心到极度悲痛过. 但还是要有信念, 要有信心, 也接受过了很多人的帮助, 才能走到这里. 希望大家每次面试失利的时候, 不要沉迷在面试挂了地方, 面试也是双向选择的过程, 你也不会希望和这些坑的面试官做同事的. 不要总是沉浸于想自己那方面做得不好, 哪里做错了. 需要自己走出来, 继续刷题或者做项目去强大自己.

我也算是验证了5个onsite 最后会出一个offer的道理

下面给一些个人对找工作的建议!

首先是软实力:
1.english speaking skills
我是通过和各种小公司面试, 和好多奇怪的recruiter打电话, 积攒了这些交流技巧.

2.behavior questions
面过亚麻的人都准备过, 如果没有的话, 建议去准备那些非常常见的bq, 对你找工会很有帮助. 例如: biggest challenge, strength and weakness, argue with leader, confilict with deadline.

3.networking
在我后半期找工作的时候,我觉得这一块十分重要, 大家也要重视起来.很多人不知道美国是一个很重视networking 的国家, 这一块对你找工作敲门砖是很有用的.
首先是利用学校的资源. info session, career fair, 还有比如微软, oath, 这些公司的recuruiter会定期来学校的 大家一定要关注.然后学校的career coach亚这些资源也要利用好, 和他练习bq,改简历 等等都可以用得上
还有一个重要资源就是linkedin. 大家没事就多加connection. 各个公司的engineer啊 recruiter啊 manager啊. 都加起来. 一个是你可以找人家内推鸭, 还有一个是你可以掌握很多公司招人的信息以及联系他们的hr. 一般都会说 we are hring 这些, 你就可以勇敢的骚扰他们了. 而且你的connection壮大之后, 你看到公司招人的信息就会越来越多.
多去讨教学长学姐
还有就是GHC, tapia, 等还有很多tech conference, hiring event 也要积极参加.
meetup就是个很好的平台, 大家都可以试一试, 一方面锻炼口语, 一方面找机会聊天递简历.

4.career website:
indeed prime, 感觉公司都比较中小, 面过一些, 总体感觉不是特别好.
hired, 我没享受到过他们的服务. 算是没被selected
triplebyte.你需要做一个小测试, 然后去店面. 我过了测试但没时间做店面, 就不至于评.
angelist, 好多公司都要求挺多的, 最后也没拿到过面试. 感觉3-5年跳槽去start up 可以考虑考虑

5.refer
一亩三分地是很好的平台, 大家平时积极一点, 然后礼貌客气的对待帮你内推得人, 这毕竟是个双赢的过程.

然后是硬实力:
1.当然是算法和数据结构
建议cc150都过一遍, 各种公司都会考到上面的题. 我觉得还挺重要的 而且oop对面亚麻也很有用.
lc最好是带有目的性的做, 做经典题, 然后弄清楚那些基本的套路. 我只刷了400左右 也不算特别多, 基本是某章的算法课 填鸭子填出来的=.=, 其实我这个渣渣对dfs和tree都没有吃透, 但是由于面试就是那些个题, 那些个面镜, 你的准备是很有目的性的. 这也是瞄准大公司的好处. 所以cc150 + lc 400+ 面经 就是你的准备方向.

2. 简历
楼主自己就是udemy上项目比如web develop bootcam+ react, redux 然后慕课网的java spring boot 项目. 瞄准的是fullstack和backend.套用这个 使用了什么框架+ 做了什么+ 达到什么目的/feature这个模板去写你的简历内容.
然后建议简历适当”包装”一下, 这也不是说让你去作假, 而是能加上一下比较好的框架和feature. 这样会吸引hr的眼球 让他找到关键词.然后你的feature里 最好能展现出你对这个框架有advacned 理解, 比如一些plugin的使用, 一些performance的提升.

3.基础知识
我是从地里下了一份oath面试的基础知识准备, 然后看了cc150里的oop, 加上一年里数据结构的积累和不断面试 自己攒出来的经验.
如果是转专业的话, 我建议你总结一份这些东西的github, 每次面试前系统的走一遍, 看看top 100 interview questions. 印度人最喜欢问这些高频问题, 也不深入问, 都是google一下就有了.

最后如果大家对我,对找工作等各种方面, 有问题的话, 都欢迎留言和提问. 我也很愿意帮助大家, 并为大家解答问题

送大家一句话: 不忘初心, 方得始终.一定要坚持下去

补充内容 (2019-5-30 07:25):
补充一下: 我当时用到的资料 drive.google.com
  • 479
105条回复