基础的就是学会基础语法、能做一个小程序,一个小的JavaWeb项目,并了解MVC架构
提升的就是要学会使用框架,如spring,struts2,hibernate,springmvc,mybatis还有这些框架的组合s2sh,ssm,目前还有springboot,前段框架可以学学easyui什么都,如果不学前端了解一两个就够了。版本控制工具学学git与svn,其实svn根本不用学,用上就会了,主要学git
高级的还要学分布式,高并发等等。目前比较火的是微服务架构,Docker,Dubbo什么的。
数据库当然是一直要学习的,初级阶段学学mysql,oracle,现在mongodb,redis也非常火。
找工作的话尽量要定个目标,找准目标,先查好那个公司的资料,如果网上有笔试题的话尽量搞来他们公司的笔试题,没有笔试题要尽量提升自己的知识储备