跳转到正文
← 返回学习板块
Java 实习自学 · 设备运维工单平台

20 周弹性学习日程

2026年10月至2027年2月的20周目标、验收标准和基础练习安排。

完整学习目录 · 14 篇
本篇目录

主线预计从2026年10月12日至2027年2月28日。每周完成一个可展示成果,通常投入15—18小时;每周6天、每天3小时对应最多约360小时。下面是计划日期,不是每天必须打卡的期限。延后时按顺序移动任务,不通过压缩基础训练追赶日期。

全部周目标 #

周参考日期本周唯一主要成果核心验收课程
012026-10-12至10-18有效的工单对象两对象独立;非法标题/编号被拒绝;修改失败保持原值Java与数据库第1周
0210-19至10-25可筛选、可存档的小工单列表重启读回;坏记录不崩溃;重复编号有明确处理Java与数据库第2周
0310-26至11-01按职责拆分的控制台版同一业务服务能替换存储;Java21与Maven基本构建一致Java与数据库第3周
0411-02至11-08三张核心表和演示数据主外键有效;能手写CRUD和说明约束Java与数据库第4周
0511-09至11-15可核对的查询与事务实验JOIN/聚合/分页正确;观察提交与回滚Java与数据库第5周
0611-16至11-22JDBC创建和查询工单参数绑定、资源关闭、重启仍有数据;理解HTTP请求Java与数据库第6周
0711-23至11-29第一个工单HTTP接口创建和查询返回正确JSON及状态码Web与权限第7周
0811-30至12-06接入MyBatis的持久层从请求讲到SQL;启动重启可查询;生成主键映射正确Web与权限第8周
0912-07至12-13完整状态流转和操作记录合法流转成功,非法跳转失败;业务与日志同事务Web与权限第9周
1012-14至12-20分页筛选、评论与错误处理无效参数被拒绝;结果稳定分页;服务端日志可定位Web与权限第10周
1112-21至12-27能走通业务的简单页面页面完成创建到关闭;能从浏览器定位接口错误Web与权限第11周
1212-28至2027-01-03登录和退出框架Session与密码编码生效;CSRF正确处理Web与权限第12周
132027-01-04至01-10角色和数据访问边界用户不能看别人单;工程师不能处理别人任务Web与权限第13周
1401-11至01-17并发派单保护两请求争同一版本只有一个成功,不互相覆盖测试部署与求职第14周
1501-18至01-24核心测试与缺陷复盘真实库验证事务和并发;权限/状态/回滚测试可重复测试部署与求职第15周
1601-25至01-31可演示的v1.0按说明打包运行;5分钟演示;能讲清本人代码测试部署与求职第16周
1702-01至02-07可复现部署和备份恢复新环境或新配置能启动;测试备份可恢复测试部署与求职第17周
1802-08至02-14一次有证据的排错或优化同数据同条件比较;线程池实验有结束和失败处理测试部署与求职第18周
1902-15至02-21补齐最弱一项优先修核心问题;有余力才选一个小扩展测试部署与求职第19周
2002-22至02-28可投递作品与面试表达一份简历、一次独立小改、两轮模拟面试测试部署与求职第20周

详细任务见前6周、第7至13周、第14至20周。各周任务按列出顺序有前后依赖,但由你决定安排在哪一天。

每周基础与算法怎么穿插 #

这些内容使用本周的基础练习时间,不另加一套课。通常每周做2—3个小练习,并复做一个旧题;理解仍不稳时少做题、多解释。

周次基础主题小练习自己判断是否理解
1—2对象、引用、数组、循环找最大值与并列最大值;统计字符出现次数能列出空输入、重复值、边界;解释循环状态
3—4哈希表、集合去重、基本复杂度按编号查找;寻找和为目标值的两个数能比较遍历和Map查找的代价,知道不能重复使用同一元素
5—6字符串、双指针、二分查找忽略空格判断回文;有序数组定位能解释边界推进和终止,不死循环
7—8链表、栈与队列、HTTP反转链表;括号匹配;画请求响应能手推指针变化,并说清URL/方法/状态码
9—10树遍历、事务与索引二叉树层序遍历;手工模拟事务失败知道队列的作用,理解原子性与约束
11—12浏览器请求、Cookie、Session用网络面板比较登录前后请求能说明身份凭证如何发送,区分认证和授权
13—14线程与进程、共享状态计数器竞争;两个请求同时抢工单能说明Java锁和数据库条件更新保护的范围
15—16回归测试、异常、调用链给真实缺陷写最小复现与回归测试能定位失败层,不把所有错误都catch后返回成功
17—18Linux进程/端口、JVM内存、线程池找服务日志;解释线程阻塞与CPU计算能提出基于现象的排查顺序,不只背术语
19—20综合复习与面试限时重做典型题;口述一个功能的完整链路能在不看旧答案时解释思路并写出关键部分

如果二叉树或链表本周明显超时,将练习移到复习时间,不影响已经能独立完成的业务任务。复杂动态规划、图算法和JVM调优放在基础稳定之后,具体以目标岗位笔试需求决定。

五个阶段检查点 #

检查点要保存的证据未通过时怎么处理
第3周 Java核心正常/边界运行输出、一次独立筛选功能、文件读写说明缩回一个类、一个集合或一行文件,重做对应练习
第6周 SQL与JDBC建表SQL、查询结果、回滚实验、参数化查询代码暂缓框架,先在数据库客户端验证单条SQL
第11周 Web闭环请求样例、页面演示、接口错误记录一次只排查一层,先HTTP客户端成功再接页面
第16周 可投递MVP三角色演示、并发与回滚证据、测试命令、README保留核心补缺,暂停新增缓存/AI和美化
第20周 求职版本干净环境启动记录、项目讲解、真实简历、模拟面试反馈依据实际薄弱项复习,不机械重做全20周

每个检查点都用“能运行、能解释、能独立小改”三个维度看。能运行但解释不清,记为参考完成;解释清楚但不能写,增加短小独立练习。核心缺陷未修不能算验收通过。

从现在到暑期的投递节奏 #

  • 2026年12月:整理简历草稿、记录项目成果,开始关注接受2028届的渠道和岗位条件。
  • 2027年1—2月:达到MVP后即可匹配投递,不以可选扩展完成作为前提。
  • 2027年3—5月:每周核对岗位、投递、复盘面试问题和修正最薄弱项。
  • 2027年6—7月:落实到岗时间、出勤安排、手续和交接;尚未录用时继续匹配合适岗位。

这只是个人行动计划,不是企业统一招聘日历。春季投递安排提供每周行动与无反馈时的调整方式。

← 浏览全部课程回到顶部 ↑