如何备战2020校招?分享我的学渣逆袭之路

说一说我的校招备战以及经验分享(Java开发岗位)

我大学是计算机专业,虽然算是科班出身,但是却不是一个合格的计算机专业的学生。课堂上的代码作业全靠抄同学的,平时没有做过任何项目,更没有实习的经历。就这样浑浑噩噩的度过了大学三年。

尤其是到了大三,一边虚度光阴得过且过又一边焦虑迷茫不知所措。我觉得自己一事无成,感觉自己像是迷失在大海里的孤舟,没有方向。

那时的我要是有人能够给我一个这样的分享,给我指引我一下方向,我会感激不尽。但是没有,我一直在自己摸黑行进,沿着一条不知道是否正确的路前行着。

想写这个文章已经很久了,只是想要给能够看到这篇文章的学弟学妹一些经验,尽自己的绵薄之力。算不上指路人,但起码可以给你们在黑暗中点亮一束微光,如果能帮到哪怕一个人,我就很满足很欣慰了~


----------下面进入正题---------

【学习篇】

前面说到我一直到大三都是浑浑噩噩什么也不会的状态。大三末每个人都走到了自己的人生分岔路,考研or找工作?

那个时候的自己很浮躁,更是没有能考上研究生的信心,只有找工作才是适合我的出路。

我深知自己这样的情况根本找不到工作,甚至简历都没什么可写的。所以在大三结束的那个暑假决定自学Java。

以下是我个人自学的经历和经验:

一、想好自己找工作的方向

是Java 还是c++? java是Java web方向还是Android方向?

当然可以兼备,不过最好有一个侧重点。

我当时给自己定的方向就是Java,因为c++实在太难了,而且Java方向岗位需求也比较多,学起来也容易。

二、找到要学习的资料

巧妇难为无米之炊,要学习就得现有资料,这里可以给大家推荐几本书:

【Java基础篇】

  1. 《21天学通Java》 链接: https://pan.baidu.com/s/1vz_QLbXmL7n7kLlP5VIStA 提取码: n1ux

这本书比较简单,适合没有基础或者基础差的同学。

2.《疯狂Java讲义》

这本最大的优势在于非常全,也相对比较基础,很多人推荐,想要系统学习一遍的同学一定要看这个!强烈推荐!

书不在多,选一两本作为基础系统的学习即可,以下两本是我比较推荐的!我们公司刚入职的新同事也基本是看这两本书来学习。

如果已经学完以上两本,恭喜你,你已经完全可以应付Java部分的笔试和面试了。答主都没有把疯狂Java讲义学完,由于是在太多了,只学了重点部分(当然前提是已经入门了)

【Java进阶篇】

《代码整洁之道》 链接: https://pan.baidu.com/s/1oPofBq0t4yqu7YAcRgRfQQ 提取码: 4a4v

《think in Java》 链接: https://pan.baidu.com/s/1pTCXYN-5SRSIfKy-7z646g 提取码: 5qtw

《深入理解Java虚拟机》链接: https://pan.baidu.com/s/1RXR7VonlIl8IsuSO7jDr0w 提取码: mg2s

《Java并发编程实战》链接: https://pan.baidu.com/s/1X4HNovX7IjNYcb37PymXRg 提取码: va6z

当然还有一些其他的这里就不一一列举了(有需要其他书籍可以评论里说,我有的都可以免费分享给大家),以上四本属于进阶比较经典的书籍。

如果时间有限的话建议读一下《深入理解Java虚拟机》,花几天的时间大致把重要的弄懂就行,就可以写在简历上,也能在面试时说出一二,是一个很大的加分项!

当然《think in Java》这种经典书籍如果能读一遍或者读一部分,也是面试中一个很大的优势,这已经可以在众多竞争对手中脱颖而出了,毕竟这对于你学习积极性以及对于Java的钻研深度来说都是比较优秀的了!

【Android篇】

《第一行代码》链接: https://pan.baidu.com/s/1C807ybkcVN1EzODg0IYuiw 提取码: ytkn Android最经典的入门书籍,学Android的话可以先看这一本。

《疯狂Android讲义》如果想要系统学习的话强烈建议用这本教材,可以买一本实体书,比电子书能够提高效率,工作以后一会随时用得到。

《Android应用开发入门你经典》链接: https://pan.baidu.com/s/1YRvhIqkTCGX2un1XNW5PAg 提取码: 5a22

《Android技术内幕》链接: https://pan.baidu.com/s/1RqIuozmxHsspKyX7yl3CyQ 提取码: 4ii6

《Android开发实战》链接: https://pan.baidu.com/s/1LOXs-OKTup1h2vLjIuUqgw 提取码: 9gg4

学习Android的话其实前两本就已经完全够了,后面是拓展和进阶。

【Java web篇】

《轻量级Java EE企业应用实战》链接: https://pan.baidu.com/s/1WJgtJ54fJYRTszY_h98Zsw

《Java web入门经典》链接: https://pan.baidu.com/s/1LOXs-OKTup1h2vLjIuUqgw 提取码: 9gg4

《Spring技术内幕》链接: https://pan.baidu.com/s/1Sp3Qsvp_uNXtNuFUcJNUJg 提取码: svw5

《structs2技术内幕》链接: https://pan.baidu.com/s/1xzpg91ocdlJ9xhgb2TUR4A 提取码: z7xc

《web前端工程师修炼之道》链接: https://pan.baidu.com/s/1w70beID-qKsNpq788q1GyA 提取码: tw8i

等等......不一一列举。

这里仍然推荐李刚老师的书籍《轻量级Java EE企业应用实战》,可以自己去京东或淘宝找一找,建议买实体书,他的书籍真是所有书籍资料里最适合基础系统学习的!强烈推荐!

【Linux篇】

《鸟哥的Linux私房菜》 链接: https://pan.baidu.com/s/1ho_JDwq5L2JaLN-lK6c5XA 提取码: jqnc

Linux这一本就够了,非常经典的书。

【算法篇】

  1. 《剑指offer》

算法篇可以不用看书,在网上找一些查找排序等经典算法,把它们牢牢掌握住。

其次建议大家去leetcode上去刷题,这是一个宝藏网站!上面都是经典又基础的算法题,每天一道足矣!

(这么多内容,是不是想想就觉得头大!)

书籍的推荐就到这里了,书籍太多了推荐太多大家也学不完,所以捡一些经典的推荐给了大家,如果还有其他需要的可以在评论回复,我会一一给大家免费分享~

另外我这里有一些还不错的视频学习资料,比较多就不一一附上了,有需要的也可以评论回复或者私聊我哦,注明你想要哪一方面的,只要我有的都可以分享给大家。

三、制定计划付诸行动

1、不要盲目的上来就开始学,要针对整个学习有一个系统的计划。

对整体的时间要有一个严格的时间把控,先看一下距离校招还剩大概多久的时间。

合理安排你的学习计划。

2、要知道重点是什么,哪些该精学,哪些该泛学。关于Java的重点内容我会在下一篇文章中详细说明,这里防止跑题不做赘述。

3、学的时候不要只看,软件开发最忌讳的就是只动脑不动手。

尤其是基础部分最好都要跟着敲一遍代码。

实在时间来不及一些不是特别重点的先尽量多看,可以不写,保证知识能够覆盖全。

4、一些重点的东西可以记下来,经常复习,甚至校招的时候都可以每天看一看以防遗忘。

5、基础的学习一遍之后(入门后)可以时而刷一些题,比如牛客网。

要想笑对校招,就要有破釜沉舟的勇气,想想你这一两个月的努力可能给你带来一份非常好的工作,而这份工作对你的影响不止是高薪,大厂的经历对你以后的每次跳槽都有光环加成。




【面试篇】

不要急着想面试的事情,秋招的同学9月份开始准备简历和面试也不晚,春招的3月份开始准备。

我是秋招9月初的时候才开始准备简历,写简历也是一个技术活,在你的找工作中起到了至关重要的作用,关于写简历的技巧和注意事项内容太多了,我会在下一篇文章重点讲解,也会给大家分享一些好的简历模板。

【准备篇】

面试前你需要准备以下几种东西:

1、简历。电子版最好转成PDF格式,防止不小心被修改。

纸质版也需要准备一些,最好彩印,随时带着。

2、成绩单。如果成绩相对较好的同学可以打印出来你的成绩单,甚至在简历上最好体现出你的成绩,稍微夸大美化一下也是可以的,面试官不会查证也无可查证,别太多分就行。成绩比较差就不用了。

(我之所以拿到某大厂offer,成绩是占了一部分的优势的,工作后问的面试我的面试官和hr~)

3、四六级成绩单。四六级也是一个加分项。

4、证书、专利等能证明你的能力的。仅限于一些对于找工作有相关性的证书,乱七八糟的或者八竿子打不着的就不用了,否则就是画蛇添足。

5、纸和笔随身携带着,总会用到。

6、重点!买一本Java面试宝典,非常有用!学习的时候不用看这个,看了也会忘。在找工作之前或者找工作的过程中有闲暇时间就看看,这都是一些面试常问的问题。

7、一台流畅便携的笔记本电脑,一般都是线上笔试,并且需要安装Google浏览器。

8、面试注意仪容仪表,至少把自己打扮的干净大方。

Ps: 自己总结的Java面试问题集,有需要私我~

【面试篇】

1、从9月份/3月份开始,每天关注各个公司的招聘计划,最好列一个表格,方便合理安排投递简历、宣讲、笔试、面试的时间。

了解公司招聘的途径主要有以下几种:

公司官网/公司招聘公众号/牛客网/学校找工作群等

国内互联网公司主要有以下100个著名公司,我给大家总结了下,可以一一搜索公众号了解招聘信息:


2、每天都要整理招聘信息,列好第二天需要参加的笔试、面试,规划好第二天的行程。

3、总结一天下来的面试问题,不会的赶紧查资料,一般这次不会的下次面试还会问到,就是这么巧~

4、可以先挑小公司面试,多锻炼自己的面试经验。

5、自我介绍,一般面试之前都要先让你做一下自我介绍。这里不要说太多,一般面试官通过这段时间浏览你的简历。介绍以下姓名学校专业等基本信息、自己掌握的一些知识和能力、性格等即可。可以先写好稿子平时自己练习一下。

6、一般刚开始几次会比较紧张,面几次之后就完全能够轻松自如应对了。

面试时紧张是正常的,但是不要过于紧张。如果面试官的问题一时答不出来,你可以跟面试官说自己要思考下,可以在纸上写写整理下思路,然后回答的时候语速可以慢点,但是要条理清晰。

6、面试过程中除了要回答面试官的问题,同时你要在回答的过程中让面试官感受到你身上一些优秀的特质,例如:学习能力强、解决问题能力强、基础扎实、协作能力、动手能力等等。这些特质都会影响面试官对你的印象和评价。

7、如果有问题你回答不出来最好不要直接说自己不会,可以说一下你的想法和思路,哪怕答不上来也能让面试官感受到你思考的过程。

8、如果反应够快,可以想方设法的将面试官往你擅长的方向引导,不要太明显就行。

9、回答问题时语速不要过快,要逻辑清晰。放松心情,就当成一次谈话。有助于保持自己说话的节奏。

10、对于简历上的项目经验,要弄清楚明白,用到了什么技术、遇到了什么难点、哪些是你做的,用到了几个数据库表等等...

11、在被问及自身情况时,如有没有男女朋友,女生尽量回答没有男朋友。家庭条件一般,家庭和睦的更有利于优先录取。

12、面试之前要对这个公司有一定的了解,并且在面试中表现出对这个公司很感兴趣。

...

想到再补充...(好累啊)

Tips:

1、不要因为被小公司拒了就觉得大公司更没希望了,有些越是小公司,面试官和HR越是张狂目中无人,并且小公司一般不会要特别优秀的,他们也知道基本会被拒。

2、不要因为被拒太多而灰心丧气,你需要做的是愈挫愈勇。

我在面试前几天一个offer都没有拿到,面一个挂一个,那个时候感觉自己要找不到工作了,大概在第二个星期的时候拿到了第一个offer,随后好几个大厂的offer接踵而至。

面试这种东西就是玄学,他不能完全代表你的能力,运气也是很大一部分。

3、不要觉得别人都很强,当然有不少牛逼的人,但是更多的是和你一样的水平甚至不如你的人,只要你肯花时间学习和准备你已经比大多数人优秀了。

最后希望每个人都能拿到满意的offer!

(本人认识不少其他互联网公司的朋友,有需要内推的可以关注公众号【互联网小灵通】,各大公司免费内推)


#面经#
全部评论
篇幅原因有些地方没有详细介绍,如有什么问题可以私聊我哦
点赞 回复
分享
发布于 2020-02-22 20:57
如果对你有用就收藏点赞哦,你们的认可是我更新的动力
点赞 回复
分享
发布于 2020-02-22 20:58
滴滴
校招火热招聘中
官网直投
有想要项目学习资料的也可以私我
点赞 回复
分享
发布于 2020-02-22 23:50
你是自学多久就感觉能找工作了
点赞 回复
分享
发布于 2020-02-23 00:49
Mark!记录一下对我来说,十分重要的点 算法篇:可以不用看书,在网上找一些查找排序等经典算法,把它们牢牢掌握住。可以不用看书,在网上找一些查找排序等经典算法,把它们牢牢掌握住。 可以先挑小公司面试,多锻炼自己的面试经验。 保持良好的心态。要想笑对校招,就要有破釜沉舟的勇气,想想你这一两个月的努力可能给你带来一份非常好的工作,而这份工作对你的影响不止是高薪,大厂的经历对你以后的每次跳槽都有光环加成。 不要因为被拒太多而灰心丧气,你需要做的是愈挫愈勇。
点赞 回复
分享
发布于 2020-02-24 11:14
等老哥划重点
点赞 回复
分享
发布于 2020-02-24 14:26

相关推荐

23 108 评论
分享
牛客网
牛客企业服务