|
17 | 17 |
|
18 | 18 | ## 📖 项目简介 |
19 | 19 |
|
20 | | -本项目专为**计算机专业求职者**设计,帮助你从 Python 零基础到能够独立解决 LeetCode 中等难度题目,顺利通过企业笔试机试第一关。 |
| 20 | +本项目专为**计算机专业求职者**设计,帮助你从 Python 零基础到能够独立解决 LeetCode 中等难度题目,系统准备企业笔试、机试与技术面试。 |
21 | 21 |
|
22 | 22 | ### ✨ 核心亮点 |
23 | 23 |
|
24 | | -- 📚 **系统学习路线** — 4 阶段从 Python 基础到 LeetCode 实战 |
| 24 | +- 📚 **系统学习路线** — 6 阶段覆盖 Python 基础、算法刷题、ACM 笔试真题、面试手撕与八股文 |
25 | 25 | - 🖥️ **在线练习场** — 内置 98 道 Hot 100 题目,浏览器直接运行 Python |
26 | 26 | - 🎯 **ACM 模拟 IDE** — 支持 Python / Go、stdin/stdout、输出对比和 Python 断点调试 |
27 | 27 | - 🤖 **AI 刷题助手** — 内置 AI 教练,自动读取题目和代码,给出诊断和提示 |
|
35 | 35 |
|
36 | 36 | ### ⏱️ 学习周期 |
37 | 37 |
|
38 | | -建议 **8-12 周**,每天投入 2-3 小时 |
| 38 | +建议 **12-18 周**,每天投入 2-3 小时 |
39 | 39 |
|
40 | 40 | --- |
41 | 41 |
|
@@ -125,23 +125,38 @@ AI 刷题助手是本项目最核心的特色功能。它会**自动读取你当 |
125 | 125 | ## 🗺️ 学习路线 |
126 | 126 |
|
127 | 127 | ```mermaid |
128 | | -flowchart LR |
129 | | - python["阶段一<br/>Python 基础语法<br/>1-2 周"] |
130 | | - structures["阶段二<br/>数据结构掌握<br/>2-3 周"] |
131 | | - algorithms["阶段三<br/>核心算法突破<br/>3-4 周"] |
132 | | - practice["阶段四<br/>LeetCode 实战<br/>2-3 周"] |
133 | | -
|
134 | | - python --> structures --> algorithms --> practice |
| 128 | +flowchart TB |
| 129 | + subgraph foundation["基础能力"] |
| 130 | + direction LR |
| 131 | + python["阶段一<br/>Python 基础语法<br/>1-2 周"] |
| 132 | + structures["阶段二<br/>数据结构掌握<br/>2-3 周"] |
| 133 | + algorithms["阶段三<br/>核心算法突破<br/>3-4 周"] |
| 134 | + python --> structures --> algorithms |
| 135 | + end |
| 136 | +
|
| 137 | + subgraph jobReady["求职实战"] |
| 138 | + direction LR |
| 139 | + practice["阶段四<br/>LeetCode 实战<br/>2-3 周"] |
| 140 | + acm["阶段五<br/>ACM 模式笔试真题<br/>2-3 周"] |
| 141 | + interview["阶段六<br/>面试手撕与八股文<br/>2-3 周"] |
| 142 | + practice --> acm --> interview |
| 143 | + end |
| 144 | +
|
| 145 | + foundation --> jobReady |
135 | 146 |
|
136 | 147 | classDef pythonStage fill:#e8f3ff,stroke:#1f6feb,color:#0b1f33,stroke-width:2px |
137 | 148 | classDef structureStage fill:#eafbf0,stroke:#238636,color:#102a18,stroke-width:2px |
138 | 149 | classDef algorithmStage fill:#fff4e5,stroke:#b35900,color:#3b2300,stroke-width:2px |
139 | 150 | classDef practiceStage fill:#f4ecff,stroke:#8250df,color:#27143d,stroke-width:2px |
| 151 | + classDef acmStage fill:#ffeef0,stroke:#cf222e,color:#3d0c11,stroke-width:2px |
| 152 | + classDef interviewStage fill:#e6fffb,stroke:#0f766e,color:#0f2f2c,stroke-width:2px |
140 | 153 |
|
141 | 154 | class python pythonStage |
142 | 155 | class structures structureStage |
143 | 156 | class algorithms algorithmStage |
144 | 157 | class practice practiceStage |
| 158 | + class acm acmStage |
| 159 | + class interview interviewStage |
145 | 160 | ``` |
146 | 161 |
|
147 | 162 | ### 阶段一:Python 基础 (1-2 周) `./00_python_basics/` |
@@ -184,6 +199,14 @@ flowchart LR |
184 | 199 |
|
185 | 200 | 主攻 **LeetCode Hot 100**,覆盖面试高频题 |
186 | 201 |
|
| 202 | +### 阶段五:ACM 模式笔试真题 (2-3 周) `./04_real_interviews/` |
| 203 | + |
| 204 | +进入 [大厂笔试机试真题](./04_real_interviews/),按公司和岗位限时完成真实题目,并使用 [ACM 模拟 IDE](acm-playground.html) 训练标准输入输出、样例验证与现场调试。 |
| 205 | + |
| 206 | +### 阶段六:面试手撕 & 八股文 (2-3 周) `./05_interview/` |
| 207 | + |
| 208 | +进入 [大厂面试备战](./05_interview/),结合高频手撕代码、计算机基础、岗位八股文和真实面经,训练现场讲解、追问应对与完整面试表达。 |
| 209 | + |
187 | 210 | --- |
188 | 211 |
|
189 | 212 | ## 🔥 LeetCode Hot 100 |
|
0 commit comments