我自己简单总结了几个点:
java 要学习的东西很多很广,虽然有些你不必精通但是要求你会用且有一定的理解。据我接触有以下几方面。
1. 基础JAVA(循环、集合、map、锁、线程、反射、jvm、序列化)都是必学
2. 框架(spring、spring boot、spring cloud、spring mvc、struts、heibernate)struts、heibernate老技术可以做为了解,因为还是有部分老公司在用
3. 数据库(mysql、order、redis、mongoDB、sqlServer)其中order一般只有大公司才用的起,sqlServer微软的语言了解就行剩下就得好好学习下了
4. 前段技术(html、js、jqurey、nodejs、vue)我也只会html jqurey有兴趣可以学剩下的
5. 设计模式(代理模式、工厂设计模式)这俩学习框架就能解除到剩下的看《看大话设计模式》
6. 操作系统(linux、win、mac)linux简单指令要回方便查询日志启动项目
7. 工具使用(idea 或者 eclipse、git、maven、tomcat、svn)