前言:
刚经历完秋招,很多东西总是经历过才明白,幻想着如果多给我一年的时间,什么BAT都不在话下。但是很多东西总是知道的太迟!所以今天写下这篇博客,希望给还沐浴在大学中体会着一切美好,想要以后走java路线的师弟师妹们一点指导!
秋招很残酷,但是也应该是你最容易进入到一个好的公司的最佳的机会!为什么这么说呢?
首先绝大部分好一点的公司都会选择在秋招招人,并且对应届生的要求也没有很高;加上作为一个应届生,相信大部分的人都还是菜鸟,毕竟都没有什么项目经验,有的可能就是有些小哥的ACM玩的很溜,当然那种人可遇不可求,也不是每个人都适合搞算法!所以这个时候如果你去花一定的时间去准备,把需要的知识,面试题都有针对的过一遍,再做一两个完整的项目(基础知识面和项目我在后面都会给相关的推荐),那样的话你很容易就脱颖而出了! 而这一切相比社会招聘要容易太多了,所以说秋招是一个你绝对不可以错过的机会!
同时秋招很残酷,不要不放在心上,如果你要走这条路,请一定要好好准备! 我觉得大三第一学期的十月份你很有必要去跑跑宣讲会,像大四一样的去找工作,那回来你一定会非常珍惜你剩下的这一年,并成为一个大牛!
学习路线:
先给大家看一下我的知识谱,为了秋招而准备的知识谱,或者说你想要脱颖而出,在秋招,你要准备什么!
百度脑图是个好东西,你最好把自己要学习的东西写在这样一张图上,然后里面可以设置每个知识点的完成进度,这样你才不会像无头苍蝇,浏览与各种博客,最后却发现自己好像什么都不会!
如果你想进好一点的公司,起码是四五百人的公司,而不是外包公司的话
那么你要掌握的基础:
* java基础,javase,流行的框架像ssm这样的一些框架以外,
* 你还要会的就是数据结构和算法(树,堆栈等,各种排序,冒泡,快排,堆排序),
* 常用的设计模式(像单例,工厂,动态代理,生产消费等)
* mysql(sql语句,数据库引擎,还有一些数据库的优化,索引等)
* linux(shell一些语句,还有就是了解一下linux内核)
* JVM(内存模型,类的加载机制,还有GC)
* 别的一些知识像分布式,linux内核,能了解的多当然是加分点,但是也很少应届生可以理解的比较透彻
项目:
如果学校有老师的团队,可以去混,混一两个上线项目还是不错的,如果没有,但是觉得做一个项目又很难,我这里介绍一个网站给大家,一步步教你怎么做出一个网站,可以说非常的用心! 手把手教你如何做一个电商网站
它是如何教你一步步实现一个网站的;比你只看视频,自己不动手强多了!!!
每一步的需求分析,代码,运行结果都会非常仔细的介绍,反正我用了觉得非常的用心,大家可以自己去看一下!
原文地址:https://www.cnblogs.com/gdghju/p/12239386.html