最近感到迷茫和焦躁,主要是源自于两方面。java
1.课不少,本身的学习时间很少,时间又紧迫,因而产生矛盾面试
2.不知道下一步学习方向算法
因而今天我以为不得不给本身之后的学习和方向列一个计划了。数据库
经过这几天查看别人的面经,我发现其实面试更多考察的是基础知识,因而我必定要让本身不要好高骛远,不要一口想吃成胖子,原本起点就比别人低,那么积累就注定要比别人厚和久。编程
必定要多总结,多思考,多编码!设计模式
java基础:安全
熟悉java语言基础,了解JVM、内存模型,重点考察 面向对象、集合框架(继承关系,实现原理)、异常体系、IO体系、并发集合、多线程。网络
熟悉多线程编程/并发/线程安全明显能够加分。数据结构
算法与数据结构:多线程
操做系统:
计算机网络和网络协议:
数据库:
MySQl
项目:
目前知识储备太少,不知道本身应该作什么项目,之后但愿知识储备起来后能逐步去作一点点项目,否则简历无法看
准备笔试与面试:
我以为我这个阶段是比较弱的,起点低和时间短可能让个人基础不够扎实,因而我这个准备可能从四月份就要逐渐开始了,去有意识地刷题和重温知识,以及在作题中去了解计算机基础知识
牛客网,leetcode,《剑指offer》
若是时间还有余的话,能够继续Java进阶
那些框架什么的