阶段一:夯实基础+职业认知
对标岗位
Java初级开发工程师阶段目标:
巩固Java基础,能够学习Java开发核心思想,数据库,JDBC,编写控制台程序核心知识点:
基础语法、流程控制、数组、面向对象开发思想、内部类、异常处理、常用算法、集合、数据结构、IO与NIO、多线程、枚举、反射、设计模式、MYSQL数据库、数据库事务、隔离级别、JDBC部分章节:
第二章 Java基础语法第三章 面向对象第四章 Java核心类库软技能:
第一周:职业认知篇第五周:能力提升篇第七周:优势打造篇第八周:效率工具篇阶段二:前沿框架+情商与表达
阶段三:组件生态+效率大师
对标岗位:
Java中级开发工程师阶段目标:
基于SSM,Springboot,Springcloud等企业级框架,团队协作共同完成企业级项目核心知识点:
Maven、Linux、MyBatis使用及源码解析、Spring使用及源码解析、SpringMVC使用及源码解析、SpringBoot使用及源码分析、Mybatis-Plus、SpringCloud项目训练:
二级医院管理平台、云盘共享系统部分章节:
第八章 项目实训第十章 SSM软技能:
第十七周:情绪管理篇第十八周:时间管理篇第十九周:有效行动篇阶段四:解决方案+管理与决策
对标岗位:
Java高级开发工程师阶段目标:
掌握分布式及微服务技术,掌握高并发解决方案及常见面试题,掌握百万级并发电商项目开发流程核心知识点:
高扩展方案-Docker负载均衡方案-Nginx数据缓存方案-Redis海量文件存储方案-FastDFS接口文件生成方案-Swagger数据检索与分析方案-ElasticSearch异步通讯方案-RabbitMQ网络安全解决方案-JWT,Oauth2分布式锁、分布式事务Lua+Nginx限流项目训练:
百万级并发电商项目部分章节:
第十一章 微服务与分布式第十四章 互联网高并发解决方案软技能:
第二十周:科学决策篇第二十一周:价值塑造篇