软件工程本科生宝典
从大一入学到入职多年的一站式学习与职业规划手册。含四年八学期规划、40 门课程学习引导、20 个就业方向调查报告与 340+ 学习资源。
这不是一份清单,而是一条可以走完的路
从大一第一节高数课,到大三下投出第一份实习简历,再到大四秋招拿到 offer —— 中间每一步该学什么、用什么资料、做出什么东西、什么时候做什么事,这里都写清楚了。
它把「四年八学期课程安排 + 40 门核心课程怎么学 + 20 个就业方向到底干什么 + 340 多个可用资源 + 项目实战路线 + 求职全流程」串成一套完整体系。当你不知道下一步该做什么时,翻它。
🎯按你的年级,从哪开始
别从头读到尾,先找到自己现在的位置。
打牢数理与编程地基,完成从刷题型高中生到会写代码的大学生的心态转变
巩固C语言并完成课程设计,正式预习数据结构与离散数学,第一次尝试把项目写进简历
攻克数据结构与计算机组成原理两大硬核课,掌握Java/Python并做出可展示的完整项目
深入操作系统与数据库,明确技术方向,把第一个前后端项目做成型
攻克计算机网络、算法设计与软件工程,把方向项目做精,开始为实习与就业预热
补全编译原理、软件测试与体系结构,全力冲刺暑期实习,为秋招锁定入场券
全力冲刺秋招,同步推进毕业设计与保研考研分流,完成从学生到职场人的最后准备
完成毕设答辩与论文,补齐春招机会,做好入职前的技术、手续与心态准备
🧩七大模块
八个学期逐学期拆解:课程、技能、项目、周计划、检查清单与常见坑,一张表看清四年节奏。
每门课讲清「学什么、为什么重要、怎么学、用什么书、做什么实践、面试怎么考、期末怎么过」。
从后端到量化、从测试到大模型,写清日常工作内容、硬性门槛、薪酬区间、成长路径与行业真相。
书籍、公开课、官方网站、GitHub 仓库、刷题平台、工具、社区与博客,共 340+ 条,全部可直接打开。
六条从入门到可上线的成长型项目路线 + 22 个可写进简历的项目创意与量化写法。
时间线、简历铁律与范例、笔试备考、四轮面试考点、行为面 STAR 回答、offer 比较与谈薪。
保研、考研、留学、就业、考公考编、国企银行科技岗、自由职业七条路的真实成本与时间线。
💼就业方向速览
全部 20 个方向的完整调查报告见 就业方向总览。下表为横向对比。
| 方向 | 分组 | 市场需求 | 薪资水平 | 入行门槛 | 工作强度 | 薪酬参考 |
|---|---|---|---|---|---|---|
| 后端开发工程师 Backend Engineer | 研发类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市(北上广深杭):应届大厂 20-35K/月,字节/腾讯/阿里等 SP 可到 30K+,普通互联网 15-22K/月,中小厂与外企 8-15K/月;3… |
| 前端开发工程师 Frontend Engineer | 研发类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市:应届大厂 15-28K/月(SP 可达 30K+),普通互联网 10-18K/月,中小厂/外包 6-12K/月;3 年经验 20-35K/月;5 … |
| 全栈工程师 Full-Stack Engineer | 研发类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市:应届大厂全栈方向 18-30K/月(多为前后端都通的候选人),普通公司 10-18K/月;有 3 年经验的全栈 22-40K/月;5 年经验 35… |
| 移动端开发工程师 Mobile Engineer (Android/iOS/HarmonyOS) | 研发类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市:应届大厂 Android/iOS 15-28K/月,鸿蒙方向因人才缺口溢价,应届可到 18-30K/月;普通公司 10-18K/月;3 年经验 2… |
| 测试开发工程师 Test Development Engineer (QA/SDET) | 研发类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市:应届测试开发(能写代码)12-22K/月,字节/腾讯等大厂 SP 可到 22-28K/月;普通公司 8-15K/月。纯功能测试/点点点(手工测试)… |
| 运维/DevOps/SRE工程师 DevOps / SRE Engineer | 研发类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市:应届运维/DevOps 12-22K/月(大厂 SRE 可到 22-30K/月),普通公司 8-15K/月;3 年经验 20-35K/月;5 年经… |
| 网络安全工程师(渗透测试/安全研发) Cybersecurity Engineer (Penetration Testing / Security R&D) | 研发类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市:应届安全工程师 15-30K/月,大厂安全岗 SP 可到 25-35K/月(安全岗普遍要求更高、校招名额少);普通公司 10-18K/月。3 年经… |
| 嵌入式/IoT 开发工程师 Embedded / IoT Engineer | 研发类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市:应届嵌入式 8-18K/月,大厂/芯片原厂可到 15-22K/月,普通公司 8-12K/月;3 年经验 15-28K/月;5 年经验 22-40K… |
| 算法工程师 Algorithm Engineer | 算法与数据类 | 需求 | 薪资 | 门槛 | 强度 | 薪酬分化是所有方向里最大的。一线大厂应届硕士 25-45K/月,顶尖 SP(如字节 Seed、腾讯青云、华为天才少年)可到 50-70K;普通互联网 15-… |
| 大数据开发/数据工程师 Data Engineer | 算法与数据类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市应届 15-25K/月,大厂 SP 可到 28K,普通公司 10-18K,外包/数据服务商 8-14K;3 年经验 20-35K/月;5 年 30-… |
| 游戏开发工程师 Game Developer | 前沿与交叉类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市应届客户端 15-28K/月(腾讯、米哈游、莉莉丝等头部可到 30K+),服务器 18-30K/月,引擎/TA 更高;普通中小厂 10-18K/月,… |
| 图形学与音视频开发工程师 Graphics & Multimedia Engineer | 前沿与交叉类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市应届 20-35K/月,头部大厂(字节、腾讯、快手、B站)音视频与渲染岗可到 35K+,普通公司 15-25K/月;3 年经验 30-50K/月;5… |
| 数据库工程师/DBA/存储研发 Database & Storage Engineer | 工程与交付类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市应届运维型 DBA 12-22K/月,存储内核研发 20-35K/月,大厂数据库内核(如 PolarDB、OceanBase、TDengine 等)… |
| 区块链/Web3 开发工程师 Blockchain / Web3 Engineer | 前沿与交叉类 | 需求 | 薪资 | 门槛 | 强度 | 薪酬高但波动极大且以加密资产计价为主。国内合规机构(联盟链、数字人民币相关)应届 18-30K/月;海外 Web3 团队或 DAO 常以 USD/USDT … |
| 云计算/云原生开发工程师 Cloud Native Engineer | 工程与交付类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市应届 18-30K/月,云厂商(阿里云、腾讯云、华为云)与基础设施团队 SP 可到 30K+,普通公司 12-20K/月;3 年经验 25-40K/… |
| 量化开发/金融科技工程师 Quantitative Developer / FinTech Engineer | 前沿与交叉类 | 需求 | 薪资 | 门槛 | 强度 | 薪酬天花板全行业顶尖但门槛极高。头部私募(幻方、九坤、明汯、九章等)应届量化开发 30-80K/月,顶尖应届可达年薪百万级(含奖金);普通量化私募与券商 2… |
| 基础软件/操作系统/编译器研发工程师 Systems Software Engineer | 前沿与交叉类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市应届 20-35K/月,大厂基础软件团队与国产操作系统厂商 SP 可到 35K+,普通公司 15-25K/月;3 年经验 30-50K/月;5 年 … |
| 技术产品经理(TPM/产品经理) Technical Product Manager | 前沿与交叉类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市应届产品经理 15-30K/月,大厂 TPM 可到 25-35K,中小厂 8-15K/月;3 年经验 20-40K/月;5 年 35-70K/月,资… |
| 技术支持/实施交付/售前工程师 Technical Support / Delivery / Pre-sales Engineer | 工程与交付类 | 需求 | 薪资 | 门槛 | 强度 | 一线城市应届技术支持/实施 8-15K/月,售前工程师 12-20K/月,普通外包与驻场 6-10K/月;3 年经验 12-22K/月;5 年 18-35K… |
| 央国企与事业单位信息技术岗 SOE / Public Sector IT | 工程与交付类 | 需求 | 薪资 | 门槛 | 强度 | 薪酬不高但稳定且福利好。四大行科技岗应届 8-15K/月,加年终与公积金综合年收入 15-30 万;三大运营商(移动、联通、电信)应届 6-12K/月,年综… |
🧭怎么用这份宝典
- 大一、大二:重点读「学习规划」里对应学期那页,照着课程安排与项目清单执行;课程卡壳了再来「课程学习引导」查那一门。
- 大三:先读「就业方向调查」,用 1-2 周把 20 个方向的日常工作与门槛过一遍,选出 1 个主攻方向 + 1 个备选,然后按该方向的学习路线执行。
- 大三下~大四:读「求职全流程指南」,按时间线准备简历、笔试与面试;同时在「项目实战路线」里挑 1-2 个能撑住简历的项目做深。
- 迷茫或动摇时:读「常见问题」与「毕业去向选择」,那里写的是别人踩过的坑与真实选择逻辑。
- 把它当手册而不是小说:每页都有目录锚点,随时跳转;支持 Ctrl/⌘+K 全局搜索,也支持浏览器收藏与打印。
页面上的「标记掌握」按钮会把进度存在你自己的浏览器里(不上传任何服务器),用来追踪课程与方向的推进情况。