0. 个人情况介绍
本人 19 年普通 985 计算机专业本科毕业,女生,毕业后入职某银行总行科技部做 IT 开发,入职时间快到两年了。近期陆陆续续上班见缝插针下班复习准备了三个月(加上算法好几个月 emmm),最后拿到 3 家大厂前端开发 offer,这里和大家分享我的经历,希望有所帮助。
有必要说一下,本人的技术水平和在校学习成绩都不是很好,尤其是技术方面,考完试就忘,因此技术基础一般般,我是从零开始一点一点复习的,前端也是入职之后才接触学习的。这里记录也是希望能鼓励所有和我一样的求职朋友,一起加油!
1. 离职原因
主观
-
觉得技术不会有较大进步,没有成长空间,待的越久越难跳槽
-
钱少,实在是没动力,毕竟在大上海,要生存的
-
想去大厂历练一下,接触最前沿的技术,向厉害的人学习(主要是这个原因)
客观
-
前端方向没有技术大牛带,做什么都不够深入,而且在业务 push 比较紧的情况下,很少有时间能够沉淀,技术氛围不够。
-
入职不到两年,换了三个项目组,不稳定。
我们这里不好的地方就是,根据业务需要你做什么就去做什么,而不是看你个人的发展方向。频繁更换项目组,也不知道下一个项目组会做什么工作。像我喜欢前端,但是第一个项目组工作内容与前端完全没有关系,更像是系统运维,又忙又累。
2. 准备过程
算法
算法是我最早开始复习的,但是一开始没想着面试用,就是为了给自己找信心用。真的是从两数之和开始做起,一道题一道题做,因为大学这方面是弱项,期末考就六十多分,太丢人了。所以为了增加自己跳槽的信心和底气,果断从算法开启自虐之路,滋味爽歪歪,谁做谁知道。 两三个月的时间,上班摸鱼刷,下班复习刷,周末在家刷(耍),期间一共刷了 200 多道,但是前端面试的话其实 LeetCode 前 100 题和剑指 Offer 前 50 题,应该就差不多了,不会问的太难,前端更多的是一些前端特色代码题。
前端基础
专注的复习大概有三个月,2020 年的 11 月 12 月和今年的 1 月。
复习前
就看网上各种面经、前端跳槽经历和知识点经验总结,对知识点有个大概的了解,然后找了一份觉得比较完整的复习大纲就开始对照着复习。
复习中
- 跟着大纲过所有的知识点——理解知识点
一开始速度很慢,真的很慢,因为边学边记笔记,速度很慢,后来自己才意识到这个环节可以更快的。个人觉得这个部分更考验心理吧,就是刚开始看印象不深的情况下,就老是忘,非常考验耐心。但是后面看的次数多了,就记得住了。
- 跟着面经考自己的知识点——记牢知识点
这个部分主要是为了查漏补缺,一方面对于已经复习过的知识点可以更牢固,一方面还可以接触一些自己没有复习过的知识点,扩大知识面。总之这个过程需要反复持续,不能停顿,不然很容易忘记。
这里建议可以多看掘金的优质文章,关注优秀作者,更能激发自己的学习热情。
3. 面试经历
投递简历
复习差不多的时候,其实就可以投递简历了,但是自己还是不够自信,觉得还需要继续复习,一开始也没有立即投递简历。但是年后受到同事跳槽离职的刺激,觉得自己不能再慢吞吞了,就各种找内推码给自己内推了一波简历,大厂中厂都有,再后面就开始陆陆续续面试了。
其实我的简历基本大厂中厂都过了,简历关目前看来不是很难,估计是有学历加分吧,不过我觉得项目经历的匹配更加重要,所以还是需要多做点匹配目标岗位的项目。
工作中我的项目经历都是基本和前端相关的,所以匹配度还比较高,简历的书写基本就是参考网上技术简历的书写要点:
- 最值得说的几段项目经历
- 每个项目的书写参考 STAR 原则
- 尽量用数据体现自己的工作量
- ...
总之就是将自己的闪光点体现出来。当然我的是不到两年经验的简历,只有一页纸,其他情况可能简历这块有不一样的地方,大家可以网上搜索一下。
面试心态
主要说一下我的面试心态吧。
我校招的时候基本没有投过互联网公司,基本都是投递的银行科技部,所以现在开始面试互联网企业,还是社招,非常担心紧张。紧张到什么程度呢,紧张到第一次面试之前,几乎一夜没有睡着,一直在想着人家问的都不会怎么办、人家问的答不上来可太尴尬了等等,一直在给自己施加心理压力,估计也是觉得自己没有复习到位吧。
但是其实,永远不会有面试复习到位的那一天,其实这里也提醒大家,当觉得复习差不多的时候,已经复习了 90%知识点,也就可以迈出面试那一步了,而且在每场面试的间隙,还可以见缝插针地复习。
当经历的面试越来越多,后面的面试就没有那么害怕了,而且面试官不会因为你一个知识点没有答上来就对你全盘否定的,不用太过担心。
具体经历(后续补充)
年前面试过一家规模不大的外企,给自己增加面试经验用的,后面面试就基本是中厂和大厂了。面试经验后面我再出一个详细的面经,这里就不赘述了。
4. 自我总结
还是觉得幸运吧,毕竟社招从银行科技部跳槽到互联网大厂,在几个月之前,我做梦都不敢想。
以下几点我觉得比较重要:
- 确定目标 制定计划 坚决执行
我觉得如果考虑清楚确定目标之后,就勇敢去做,是非常有可能实现自己的预定目标的。
跳槽去互联网,我也是纠结过的,但是考虑到以后的发展和自身的需求,我还是定下了跳槽的目标。
我更多是这么想的,如果我不迈出这一步,后面就更没有机会了,而且我肯定会后悔的,后悔自己不够勇敢不够拼,所以我就这么做了。
- 保持乐观自信 不随便否定自己
在开始准备之前,我也一度怀疑,我能不能行,算法不熟,前端菜鸟,平时写代码也是业务代码,去面试能有机会通过吗?如果这个时候就否定自己,是绝对不可能达到预期的。
一定要相信自己,保持乐观的心态,即使面试没有过(有的时候看缘分),也是自己的宝贵经验,在此之上继续查漏补缺有所改进即可。如果过了,当然非常棒啦!
相信我可以成功,你们也可以的,加油!
(文章原创,转载请注明出处哟,谢谢撒~)