软件工程本科生宝典
首页/使用指南
开始

使用指南与全站地图

先花三分钟搞清楚这份手册的结构与用法,后面四年都会省力。

📦这份宝典包含什么

模块内容规模什么时候用
四年学习规划八个学期逐学期:课程安排、技能目标、项目实战、时间分配、周计划、检查清单、常见坑8 学期每学期开学前花 1 小时通读,学期中每周回看
课程学习引导每门课:定位、为什么重要、核心知识、学习方法、教材、公开课、网站、GitHub、实践、面试考法、期末应试点40 门某门课听不懂、要考试、要面试前
就业方向调查每方向:岗位画像、日常工作、硬性要求、技术栈、能力分档、薪酬路径、面试重点、学习路线、优势代价与行业趋势20 个大二下选方向时定向阅读;大三上定主攻方向
资源宝库书单、公开课、官网文档、GitHub 仓库、刷题平台、开发工具、社区、博客347 条任何时候需要「用什么资料」
项目实战路线六条成长路线 + 22 个项目创意,含技术栈、里程碑、验收标准与简历量化写法6 路线 / 22 创意大二开始做项目时;简历太空时
求职全流程指南时间线、简历、笔试、面试、offer 决策5 章大三下开始准备实习;大四秋招春招
毕业去向选择保研、考研、留学、就业、考公考编、国企银行、自由职业7 条路大三上开始思考出路时
学习方法论目标管理、读书、做项目、笔记、GitHub、时间管理、AI 辅助学习等 13 个主题13 主题效率低、迷茫、坚持不下去时
常见问题课程、方向、择校、考研、实习、心态等高频疑问41 问随时

🚶三条阅读路径

🌱

大一新生路径

目标:把编程变成肌肉记忆

  1. 读「四年规划总览」,了解整体节奏
  2. 读「大一上」「大一下」两页,把课程与项目清单抄进自己的计划表
  3. 在课程库查《C 语言程序设计》,按它给的方法与书单执行
  4. 读 FAQ 里「大一该学什么语言」「数学不好能学吗」
  5. 每两周回看一次检查清单
🌿

大二~大三路径

目标:定方向、做出主线项目

  1. 把「就业方向调查」20 个方向全过一遍,选出主攻 + 备选
  2. 重点读 2-3 个方向的「日常工作」与「核心要求」,判断是否真的喜欢
  3. 在「项目实战路线」里选一条路线,按里程碑推进
  4. 课程上重点攻数据结构、操作系统、计算机网络、数据库
  5. 大三下开始读「求职全流程指南」并开始投实习
🌳

大四 / 已工作路径

目标:拿 offer、走得更远

  1. 读「求职全流程指南」,按时间线倒推准备
  2. 用「简历量化写法」重写项目描述
  3. 用面试高频题与高频考点做集中复习
  4. offer 选择时读「Offer 决策」章节
  5. 入职后回看对应方向的「成长路径」,明确下一阶段该补什么

🔖内容说明与更新

本手册内容以中国大陆本科软件工程/计算机专业为背景整理,课程设置参考了主流高校培养方案,就业数据参考 2024-2026 年公开招聘信息与行业公开讨论,薪酬均为区间估计,会随城市、公司档次、个人能力与市场周期波动。

所有外部链接均指向公开的第三方资源(官方网站、公开课平台、GitHub 仓库、社区博客),本站不托管、不代理、不修改其内容,链接若失效请以资源官方最新地址为准。

技术领域变化很快(尤其是 AI 方向),行业结论请结合最新信息判断。本手册的价值在于提供一个完整的框架与可靠的入手点,而不是替你做决定。

🔒 关于「标记掌握」

页面上的进度按钮只使用浏览器本地存储(localStorage),不会上传到任何服务器,换设备或清理浏览器数据后进度会丢失。它的作用是让你清楚自己走到哪了。

🗺️全站地图

八个学期详情页

大一上学期大一下学期大二上学期大二下学期大三上学期大三下学期大四上学期大四下学期

课程详情页(40)

高等数学线性代数离散数学概率论与数理统计数值分析计算机导论数字逻辑电路数据结构与算法计算机组成原理算法设计与分析汇编语言编译原理Python程序设计C语言程序设计C++程序设计Java程序设计Linux系统与Shell操作系统计算机网络数据库系统原理云计算与分布式系统Git与版本控制面向对象分析与设计(UML)软件工程导论软件需求工程软件测试人机交互设计模式软件体系结构重构与代码质量软件项目管理人工智能导论机器学习深度学习大数据技术基础信息安全与密码学区块链技术基础Web前端开发Web后端开发移动应用开发

就业方向详情页(20)

🛠️ 后端开发工程师🎨 前端开发工程师🧩 全栈工程师📱 移动端开发工程师🧪 测试开发工程师⚙️ 运维/DevOps/SRE工程师🛡️ 网络安全工程师(渗透测试/安全研发)🔌 嵌入式/IoT 开发工程师🤖 算法工程师📊 大数据开发/数据工程师🎮 游戏开发工程师🎬 图形学与音视频开发工程师🗄️ 数据库工程师/DBA/存储研发⛓️ 区块链/Web3 开发工程师☁️ 云计算/云原生开发工程师📈 量化开发/金融科技工程师🧩 基础软件/操作系统/编译器研发工程师📋 技术产品经理(TPM/产品经理)🧰 技术支持/实施交付/售前工程师🏛️ 央国企与事业单位信息技术岗