---
url: /blog/job-hunt-action-list/index.md
---
> 配套文件：`java找工作/java简历-v2.md`
> 本文三块：**① 立刻办的 4 件事 ② 应届身份的 5 条通道 ③ 数字测量手册**

***

## 一、立刻要办的 4 件事（48 小时内）

### ~~1. 查个税记录（不是查社保）~~

**字节牛没给你交社保 → 择业期应届身份大概率还在。** 但没交社保 ≠ 没有工作记录。

公司如果给你做过**个人所得税（工资薪金）申报**，记录会留在这里：

> **个人所得税 APP → 我要查询 → 收入纳税明细查询 → 选 2026 年**

* 查到 0 条 → 干净，应届身份基本无争议
* 查到字节牛的申报记录 → 部分国企/事业单位的资格审核会因此认为"已落实工作单位"，
  那么投**限应届岗位前先打电话问招录单位**，别自己猜

### ~~2. 要离职证明~~

趁现在还能联系上 HR，**把"解除劳动合同证明书 / 离职证明"要到手**。理由：

* 很多公司入职时**必须交**，没有会卡你
* 这东西你现在不要，半年后要不到

如果签过劳动合同，一并确认**合同是否已解除**。没签合同就更好。

### 3. 废弃 AI 简历，统一成一套说法

`学AI/ai agent简历.md` 里：

* 同一个毕设写成了 `TypeScript（NestJS）+ Chroma + Vercel AI SDK`（真实是 Spring Boot）
* 有一个 **MCP 工具服务项目，实际没做过**

**这份直接废弃、或整文件删掉。**
理由不是道德问题，是**风险问题**：写不存在的项目，面试官问三句细节就露，
而且你只有一份真实经历，两套简历之间互相矛盾是最容易被戳破的东西。

### 4. 把期望城市从武汉改掉

BOSS 直聘「期望城市」→ **深圳（主）+ 苏州 / 杭州（备）**。

武汉只保留本地国企 / 事业单位方向。

理由：武汉本科院校数量和在校大学生规模都在**全国前三**，民办三本扎堆，
Java 岗位以光谷中小厂 + 外包为主 —— 你是这个池子里最不缺的那种人。
深圳的高校密度远低于武汉，同样的岗位数下，"民办三本"的相对排序明显好于武汉。

***

## 二、应届身份的 5 条通道（这是你被低估的资产）

没交社保 → 你大概率仍属于 **"择业期内未落实工作单位的高校毕业生"**，也就是**应届身份还在**。

这条通道的价值在于：**笔试面前不筛学校。**

| 通道 | 时间窗口（以官网为准） | 为什么适合你 |
| :-- | :-- | :-- |
| **国考（2027 年度）** | 通常 10 月中下旬报名，11 月底或 12 月初笔试 | 大量岗位**限应届毕业生**，报名这一步就砍掉一大半竞争者；笔试不看出身 |
| **国家电网 / 南方电网一批** | 通常 11 月左右报名 | 限应届，招人多，计算机类是主力需求专业之一 |
| **运营商 / 银行 / 烟草 / 铁路秋招** | 现在到 12 月 | 多数限应届；笔试 + 面试，学历权重低于互联网 |
| **湖北省考** | 通常次年 3 月 | 部分岗位限应届 |
| **事业单位 / 三支一扶 / 西部计划** | 全年零星批次 | 门槛相对低，以笔试为主 |

**怎么做**：每天分 **2 小时**，不占用投简历的时间。先确定 1 个主攻（建议国考或省考），
把行测刷起来 —— 你 GPA 专业前 5%、有奖学金，考试这件事你是有底子的。

**预期管理**：这不是救命稻草，是**并行的一条线**。竞争很激烈，
但它是**唯一一条不会在 3 秒内把你筛掉的路**。

⚠️ 报名前务必上**国家公务员局** / 各省人事考试网核对当年的**应届生定义**（不同单位口径不同）。

***

## 三、数字测量手册

**原则：数字必须真测。** 面试官会追问"怎么测的""什么环境""并发多少"，
编的数字三句就穿。测不出来就不写数字——但**测一遍的过程本身就是面试素材**。

### 3.1 性能数字（需要装工具，30 分钟起）

| 要测什么 | 怎么测 | 填到简历哪里 |
| :-- | :-- | :-- |
| 接口 P95 / QPS | `ab -n 1000 -c 50 http://localhost:8080/api/file/list`，读 `Time per request` + `Requests per second` | newPan 多级缓存 |
| 缓存命中率 | `redis-cli INFO stats` → `keyspace_hits / (hits + misses)` | newPan 多级缓存 |
| 缓存优化前后对比 | 注释掉 `@Cacheable` 再压一次，两次对比 | newPan 多级缓存 |
| Bloom Filter 防穿透 | `SHOW GLOBAL STATUS LIKE 'Com_select'` 压前后各读一次；再把 Bloom Filter 关掉压第三次，对比 DB 查询次数 | newPan 防穿透 |
| 上传接口耗时 | `for i in $(seq 1 10); do curl -o /dev/null -s -w "%{time_total}\n" -F "file=@t.mp4" http://localhost:8080/api/file/upload; done` | newPan 存储引擎 |
| 框架迁移效果 | 迁移前后同一接口响应时间对比，或"清理了多少处 TP5 废弃 API" | 嗨好科技 |

### 3.2 行为数字（不需要压测，去数一下就有 —— **优先做这批**）

不是所有数字都必须是性能指标。**这类数字更容易拿到，而且同样真实**：

* 交付了 **X 个接口** / 参与 **Y 个需求迭代** → 数 Git 提交记录
* 覆盖 **X 个业务模块** → 数模块数
* 迁移 **X 个 Controller**、清理 **Y 处废弃 API** → 数迁移 diff
* 修复 **X 个线上问题** → 数 Jira / 聊天记录
* 毕设覆盖 **X 个接口 / Y 个状态流转** → 数代码

**先去数这批，再考虑压测。** 投入产出比高得多。

### 3.3 最值钱的一个：FAQ 问答命中率（一晚能做完）

这是你简历上唯一能打出差异化的数字，值得花一个晚上：

1. 从 FAQ 库里挑 **20 条**问题
2. 每条**人工改写 3 种不同问法**（口语化 / 有错别字 / 换同义词）→ 共 **60 条测试 query**
3. 写个小脚本（或 Postman Collection）跑一遍：对每条 query 调你的检索接口，
   看返回的 **Top-1 / Top-3** 里有没有命中正确的 FAQ
4. 统计：`Top-1 命中率 = 命中数 / 60`，`Top-3 命中率 = 命中数 / 60`

**顺带产出**：这 60 条测试集本身就是面试时能拿出来讲的东西
（"我怎么评估检索效果的"——这是 2026 年 AI 应用岗的高频面试题）。

### 3.4 一个诚实的提醒

* 数字**宁可少，不可假**
* 一个"P95 38ms"比"大幅提升系统性能"强一百倍
* 一个数字都没有的话，简历依然能用（v2 里已经有 6 处 `% TODO` 标好了位置），
  但你会少掉最有力的那一层说服力

***

## 四、话术

### 4.1 离职原因（那句试用期被辞退）

别说"加班不积极"，别说"公司不要初级"（听起来像抱怨）。用这个：

> "岗位当时写的是初级 Java，但进去之后团队并没有配初级的培养计划，
> 我很难被安排到有价值的开发任务，和我面试时了解的岗位描述不一致，
> 所以双方很快就结束了。这段经历让我更清楚自己要找的是能真正参与业务迭代的团队。"

**要点**：把原因归到**岗位匹配**上，而不是自己能力或公司人品上。

### 4.2 BOSS 打招呼（不要用系统默认话术）

> 您好，我是吴晨，2026 届软件工程本科。
> 做过 Spring Boot 的公寓租赁 SaaS 迭代（合同、退租续租全流程），
> 也独立做过一套 FAQ 智能问答模块（知识库检索 + Prompt 注入，有在线 Demo）。
> 看贵司这个岗位要 **{从 JD 里复制 2 个关键词}**，刚好是我最近在做的方向，
> 方便发份简历给您看看吗？

**最后一句是关键**：给一个**具体的、和 JD 对应的钩子**，而不是"我对贵司很感兴趣"。

### 4.3 回答"为什么毕业三个月还在找工作"

> "毕业后进了一家公司，发现岗位和面试时描述的不一致，很快就结束了。
> 之后我没有急着随便入职，而是把之前毕设里的智能问答模块重新整理上线、
> 也补了项目和博客。现在是认真选一个能长期做的方向。"

***

## 五、投递方式：停掉 100 份/天

| 现状 | 改成 |
| :-- | :-- |
| BOSS「一键投递」100 份/天 | **每天 15~25 个「主动沟通」** |
| 不看反馈 | 每天记录：沟通数 / 已读数 / 回复数 / 要简历数 |
| 只在武汉 | 深圳为主 + 苏州 / 杭州 |

**为什么**：BOSS 直聘的核心机制是**沟通**，不是**投递**。
投递箱优先级极低，一键投递基本等于进了回收站。
100 份/天的问题不是辛苦，是**你根本没有机会复盘哪一类反馈是有效的**。

跑一周你就能看出卡在哪一层：

* 沟通多、已读少 → 首屏（学历 / 年限 / 技能标签）问题
* 已读多、回复少 → JD 匹配度问题
* 有回复、要了简历没下文 → 简历内容问题
* 有面试没 offer → 表达问题

***

## 六、14 天计划

### Day 1

* \[ ] 查个税记录（个人所得税 APP）
* \[ ] 联系字节牛 HR 要离职证明
* \[ ] 简历日期改成真实时间
* \[ ] 删除 `学AI/ai agent简历.md`（或至少删掉 MCP 项目）
* \[ ] BOSS 期望城市改成深圳 + 苏州 / 杭州

### Day 2-3

* \[ ] GitHub 主页整理：置顶 2 个项目 + README 写清架构图 + 怎么跑起来
* \[ ] 博客站加「作品」页面，列出 2 个项目 + 链接
* \[ ] 毕设的 FAQ 问答模块**部署上线**，拿到能点开的 URL

### Day 4-7

* \[ ] 数行为数字（接口数 / 模块数 / commit 数）→ 填进简历
* \[ ] 做 60 条 FAQ 测试集，测出 Top-1 / Top-3 命中率
* \[ ] 按 `java简历-v2.md` 落地成 PDF，压到**一页**
* \[ ] 通读一遍，确认没有任何一句是"可以贴到别人简历上"的

### Day 8-14

* \[ ] 每天 15~25 个精准沟通，记录四列数据
* \[ ] 每天 2 小时国考 / 省考备考
* \[ ] 每天上「国家公务员局」「国家电网招聘」「湖北省人事考试网」各扫一次

### 长期（1 个月）

* \[ ] 补 1 项能写进简历的竞赛 / 开源贡献
* \[ ] 写 2 篇技术博客（FAQ 检索怎么做的 / ThinkPHP 5→8 迁移踩了什么坑）
  —— 这一件事同时产出：学习效果 + 简历亮点 + 面试话术素材

***

## 七、还没确认的问题

1. 毕设里 FAQ 的检索**怎么实现的**？关键词匹配，还是真的做了向量语义检索？
   （v2 简历里写的是中性的"知识库检索 → Prompt 注入"，两种都成立；
   如果确实做了向量检索，这一条可以升级成"向量召回 + 混合检索"，含金量更高）
2. `newPan` 是**自己从零写的，还是跟着教程 / 培训项目做的**？
   （面试官可能认得出这个项目。如果是教程项目，"作为核心开发人员"这类措辞要改，
   改成"在 XXX 基础上二次开发并改造了 X/Y/Z"，反而更可信）
3. 目标岗位是**只投 Java 后端**，还是同时投「Java + AI 应用」？
   （你没说一定要走 AI 方向，那 v2 里 AI 只作为一条技能 + 一个项目模块，不占主线，负担为零）
