把“看懂但写不出”,变成“写得出且写得好”。
每个语法知识点都配有OJ测验,提交即判分,立刻知道短板并补齐。
语法 → STL → Makefile/CMake → 文件流 → 单元测试,一站式打通。
以“轻量级任务持久化引擎”为主线,真实场景巩固知识,形成经验闭环。
从第一天就在 Linux 下开发与调试:终端、目录结构、权限、包管理与 g++ 编译;学习环境=工作环境,入职衔接更顺滑。
每个语法点讲用法也讲底层(内存模型、对象生命周期、虚表等),同时覆盖面试高频考点与易错项,配套 OJ 课后测验。
前期以 g++ 单/多文件编译入门,中期引入 Makefile 自动化,后期顺滑过渡到 CMake,完成真实项目构建流程。
30天 × 每天测验 × 自动判题反馈。不是在“看课程”,而是在“升级打怪”。
🎯 主题:指针与引用|⏱️ 用时:20-30分钟
你将逐步从“懂道理”变成“有手感”。
从语法到工程化,再到企业级项目,节奏清晰、成果可见。
| 阶段 | 内容模块 | 学习成果 |
|---|---|---|
| 第1-10天 | 变量、数组、循环、函数、指针;背包系统小项目;引用;字符串 | 独立编写小程序;掌握基本数据与控制流 |
| 第11-20天 | 类与对象、继承/多态、异常、模板、智能指针;流式IO | 掌握现代C++核心思想与内存安全意识 |
| 第21-24天 | STL(vector/map)、Makefile、CMake、文件流、单元测试 | 建立工程化思维与企业级开发习惯 |
| 第25-29天 | 实战:轻量级任务持久化引擎(用户/任务/存储/检索/统计/UI) | 完成可运行、可展示、可复用的项目作品 |
| 第30天 | 初级工程师能力总结、作品集整理、成长路线规划 | 明确方向,准备冲击高薪岗位 |
从需求分析 → 模块设计 → 编码实现 → 测试与集成,模拟真实企业开发流程。
✔️ 代码可运行
✔️ 结构清晰
✔️ 易扩展
✔️ 可直接写入简历
以下为《30天速成C++初级开发工程师》课程完整目录。