最近被问麻了,关于春招的问题:
太焦虑了,大四计算机专业没什么基础应该如何准备春招?
考研失败了,现在准备春招找到工作的几率大吗?
计算机科班离春招还有3个月,怎样准备才能找到工作?
「春招的重要性」
最近考研刚结束,很多学弟学妹可能对自己的考试成绩没有底,不确定是否能考上,或者想两手准备;
也有些是秋招没有拿到特别理想的offer,想春招再试试看。
对于大家来说,春招是最后一次以校招生的身份去应聘了,非常重要。一旦毕业,就只能以社招的身份去参加应聘,这个难度比校招要难很多,所以大家一定要抓住春招的机会。
下面我就从如下几方面来给大家总结下现在冲刺春招的相关事项:
- 现在准备春招是否来得及?
- 如何准备春招?
- 资料推荐!
第一部分:春招是否来得及?
春招基本3月份就开始了,从现在开始不足3个月的时间,时间非常紧张。
坦白说,从现在开始准备春招,要求有一定计算机基础的:
- 学过计算机基础课程(操作系统、数据结构与算法、组成原理、网络、数据库),并且考试通过(自己考过的哈)
- 掌握一门语言的基础使用(C/C++/Java均可)
没这2个前提真的机会渺茫,你别说我大学玩了四年啥也没学,现在准备能不能拿到好的offer,很难。
大部分公司在前一年的秋招已经发了很多offer了,现在多半都是补招,剩余HC不多,当然竞争对手也不会那么多,对于有一定计算机基础的同学机会还是有的。
首先需要明确目标,目标是进大厂?还是说进小/中厂。
不同的公司招聘难度不一样,需要根据自身的条件来确定合理的目标。
基础较一般的可以把目标定位在小/中厂,以后可以再通过社招的方式进大厂,这样增加成功的概率。
基础较好的可以瞄准一些秋招还未招满的大厂,冲刺一下。
小/中厂和大厂的招聘要求和笔试面试方式也不一样,我们需要进行针对性的准备。
时间紧迫,总结4点tips:
- 行动起来
- 报团取暖
- 抓住重点,专项突破
- 制定详细计划,快速迭代
春招的流程介绍
时间:3-5月
流程:
(1)前期准备
(2)简历投递:投递的渠道。
(3)笔试
(4)面试:技术面+HR面。
(5)意向书发放
第二部分:如何准备春招?
(1)前期准备-确定目标
首先大家需要根据自身的情况,确定合适的目标。
那么,应该考虑哪些因素呢?
- 学历。学历依然是简历筛选、择人的一个非常重要的因素。好的学校在简历筛选以及最多发放offer进行横向比较的时候占有一定的优势。
- 基础课程扎实程度。校招面试的大头是考察计算机基础知识,不管后续在工作中从事什么方向,基础核心课程的知识体系是逃不开的。
- 编程能力。几乎大部分公司尤其是大厂校招笔试/面试都会有编程题这一环节,考察的是候选人的动手能力。公司都希望招进来以后能尽快上手干活的。
我们可以将目标公司分为2大类,来针对性的指定学习计划:小厂和中/大厂。
这2者的招聘要求和考核方式都不一样,在这里给大家做了总结梳理:
关于岗位选择,同样是计算机方向,企业在招聘的时候会有多个细分的方向,一般每人只能投递一个方向。不同方向工作重点、要求也不太一样。
那么,有哪些细分岗位呢?
下图给大家做了总结:右侧是研发类型,左侧是其他比如测试/数据分析/安全等方向。
详细需求可以参考名企的岗位JD,如阿里巴巴集团校园招聘:talent.alibaba.com/campus-list…
好钢要用在刀刃上,在这么仓促的时间点要求下,需要抓住重点,制定学习计划,然后就是去行动了。
(2)如果目标定位在小厂
小厂的招聘要求相对较低,短时间冲刺也有极大的拿Offer概率。
需要重点掌握哪些呢?
(3)如果目标定位在中/大厂
需要准备的内容的广度和深度都要高一些,我们不仅要掌握除了语言和计算机基础知识、常见的开发框架,还需要掌握部分重点技术框架的原理,最好阅读过源码(如JDK、guava、spring等)。还要有扎实的编程功底,在面试的时候手写算法题才能从容应对。
(4)如何突击准备呢?
时间 | 学习内容 | 如何学习? |
---|---|---|
10天 | C/Java语言重点知识点 | 推荐看视频课程的方式来学习,比看书要快速很多。 |
10天 | 操作系统/组成原理/计算机网络 | 推荐直接看常见的笔试面试题,分析出重点知识,重点学习,不需要抱着厚厚的书面面俱到。 |
20天 | 数据结构/数据库 | 数据结构和数据库是笔试面试考察的重点科目,通常权重会比操作系统/组成原理/网络要高。推荐看视频课程,数据结构推荐浙大的数据结构课程:www.icourse163.org/course/zju-… |
20天 | 开发框架/编程实践 | 需要掌握的常见开发框架:- spring/springboot。spring基础教程:www.w3cschool.cn/wkspring/ |
- mybatis。推荐基础教程:www.w3cschool.cn/mybatis/- MySQL基础:www.runoob.com/mysql/mysql… |
另外,大厂对动手编程能力有明确的要求和考察。
大部分公司在笔试或面试都有数据结构或算法编程题部分,应聘者需要在规定时间完成代码的编写,而且这个环节所占比重很高。这就对编程功底要求很高了,需要提早准备。
建议从现在开始,到3月份的这段时间,每天都抽出2小时左右进程编程的练习。
注重基础,关注easy+medium级别即可,hard暂时不需要看。
重点练习内容:
(1)数据结构的实现。除了掌握常见数据结构的基础原理、时间复杂度和空间复杂度的分析,还需要能自己动手实现。
(2)利用数据结构或算法去解决实际的问题。这就要求我们需要理解数据结构产生的目的、不同数据结构和算法间的区别以及适用哪些场景。
在这里给大家推荐了几个非常好的课程和编程练习平台:
①校招高频题目精讲
②历年真题
③在线编程
第三部分:资料推荐
(1)面试资料
面试题专项练习:
校招算法高频题讲解:
剑指Offer:
历年真题:
历年真题(九章算法):
在线判题系统(Online Judge)讲解:
项目面试解密:
(2)推荐网站
九章算法:www.jiuzhang.com/solution/
(3)推荐书籍
《剑指offer》
《编程珠玑》
《编程之美》
现在最重要的是稳住心态,制定出合理的学习计划,时间虽然不多,但是现在不冲那什么时候冲?!
加油吧,学弟学妹们,奥利给~~~
如果觉得在本文中有所收获,我想请大家帮我一个小帮:点赞+在看+收藏,或者一键分享出去,希望有用的知识能传递给更多的人。