大四机械转行,时间来不及该如何准备

帅友提问

我目前二本大四机械专业,因为喜欢计算机行业,而且不喜欢机械,所以之前花了些时间准备考计算机研究生,但是准备的时间太短了自觉时间不够了所以放弃了考研,准备备战春招找一份java的工作,从十月多开始学习Java目前Java SE基本学完,数据结构也学了点,但是还没有开始刷算法题,看了帅地的学习路线发现我属于是没时间了只能定位小厂的那种,我现在是不是应该只专注于语言、框架、项目?那基础知识像算法,计网操作系统什么的需要学习吗?还是说先入行,之后慢慢积累再去往上升。

帅地回答

你的目标,确实定位中小公司比较合适,主要是非科班 + 学历一半 + 学的也很少,既然是中小公司,那么 Java 技术栈和项目这块可能会问的比较多,所以这是我们着重要学的点。

所以呢,你可以先优先学习下 javaweb,然后学习 ssm + springboot + redis 这几个,之后做一两个项目,如果项目用到了 MQ,就顺便学 MQ。

做完项目,重点学习下 Java 中的几个集合,特别是 HashMap,ArrayList 这几个,还有几个多线程相关的知识,主要就是 cas,volatile,synchronized这几个,JUC比较难,先不学。还有 JVM,这个直接刷视频吧,感觉看书有点来不及。

你先学这些,到时候看看进度,如果还有时间,可以学下几个排序算法,注意是快速排序,归并排序和冒泡排序这几个。

然后计算机基础你没什么时间学了,到时候可以快速刷一下视频,就刷这个:计网 操作系统 计组入门教程,主要是了解下计算机网络和OS,计组没时间就不理了。

最后,我不清楚你学习进度如何,但是在面试前一个月,要刷一刷面试题,可以在我网站刷:www.iamshuaidi.com,优先刷 Java 的。

总的就是,项目,Java,redis ,mysql这些工作必定用到的给予更高的优先级,而算法,计算机基础,等有时间再来补。

发表回复

后才能评论