news 2026/10/23 21:04:31

大二计算机规划参考

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
大二计算机规划参考

大二计算机软件学习路径总计划

目标

帮助大二计算机软件学生建立清晰的学习路径,在“开发、人工智能、安全”三大方向中完成探索、选择和深入。

这份计划暂时不展开硬件、嵌入式、电路、单片机等内容,但保留“系统、Linux、内核、安全”等偏底层软件方向。

推荐阶段

阶段 0:方向探索,2-4 周

目标:用最小成本体验每个方向,判断兴趣和难度。

  • 开发:做一个全栈 Todo / 博客 / 课程表应用。

  • 人工智能:训练一个图像分类或文本分类模型。

  • 安全:完成 Web 安全基础靶场,如 SQL 注入、XSS、文件上传。

  • 智能体:做一个能调用工具、检索文档、回答课程问题的小助手。

产出:

  • 1 篇方向选择总结。

  • 3 个小 demo。

  • 个人 GitHub / Gitee 仓库整理。

阶段 1:通用基础,大二上贯穿

所有方向都建议掌握:

  • 编程:Python + Java/C++ + JavaScript/TypeScript 至少熟悉两类。

  • 算法:数组、链表、栈队列、树、图、动态规划、搜索、排序。

  • 计算机基础:操作系统、计算机网络、数据库、Linux。

  • 工程能力:Git、命令行、调试、单元测试、文档写作。

  • 数学:线性代数、概率统计、微积分、离散数学。

阶段 2:选择主方向,大二下

建议选择 1 个主方向 + 1 个辅助方向。

主方向适合人群辅助方向建议
前端/后端/安卓开发喜欢做产品、工程实现、快速看到结果算法、数据库、云部署、智能体
智能体开发喜欢把大模型变成真实应用后端、RAG、前端、评测
人工智能喜欢数学、模型、实验、论文Python 工程、深度学习框架、数据处理
安全喜欢系统原理、攻防思维、漏洞分析Linux、网络、Web 后端、二进制

阶段 3:项目强化,暑期

至少完成一个能展示的中型项目:

  • 开发:完整 Web/App 产品,包含登录、数据库、部署、测试。

  • 智能体:课程知识库助手、代码审查助手、论文阅读助手、自动化工作流。

  • AI:论文复现 + 数据集实验 + 可视化报告。

  • 安全:靶场 writeup + 漏洞复现 + 简单安全工具。

三大方向完善版

1. 开发

开发方向建议拆成“软件开发”和“智能体开发”两条线。

软件开发:

  • 前端开发:HTML/CSS/JS、TypeScript、React/Vue、工程化、状态管理、可视化。

  • 后端开发:Java/Spring Boot 或 Go/Node.js、数据库、缓存、消息队列、接口设计、部署。

  • 安卓开发:Kotlin、Jetpack Compose、Android 生命周期、网络请求、本地存储、性能优化。

  • 软件工程:测试、CI/CD、代码规范、架构设计、项目管理。

智能体开发:

  • LLM API 基础:提示词、上下文、结构化输出、多轮对话。

  • RAG:向量数据库、Embedding、检索、重排、知识库构建。

  • Tool Calling:函数调用、浏览器工具、代码执行、数据库查询。

  • Agent 框架:LangChain、LlamaIndex、AutoGen 等。

  • 评测与部署:幻觉评估、任务成功率、日志、权限、安全边界。

2. 人工智能

人工智能方向建议加上“机器学习工程”作为工程落地点。

  • 机器学习基础:监督学习、无监督学习、模型评估、特征工程。

  • 深度学习:PyTorch、神经网络、优化器、正则化、训练调参。

  • CV:分类、检测、分割、生成模型、多模态视觉理解。

  • NLP:词向量、Transformer、文本分类、信息抽取、问答。

  • 大模型:预训练、微调、LoRA、RAG、推理优化、评测。

  • 强化学习:MDP、Q-learning、Policy Gradient、Actor-Critic。

  • 具身智能:感知、决策、控制、仿真环境、机器人任务规划。

  • MLOps:数据版本、实验管理、模型部署、监控。

3. 安全

安全方向建议从 Web 安全入门,再进入系统、AI 或二进制。

  • Web 安全:HTTP、认证、SQL 注入、XSS、CSRF、SSRF、文件上传、权限绕过。

  • 网络安全:协议分析、抓包、端口扫描、常见攻击链。

  • 系统与内核安全:Linux、进程/内存/文件系统、内核模块、漏洞利用基础。

  • 二进制安全:汇编、逆向、栈溢出、格式化字符串、堆利用入门。

  • AI 安全:提示注入、越狱、数据投毒、模型窃取、对抗样本、RAG 安全。

  • 安全工程:日志、风控、权限、密钥管理、安全编码。

说明:“Linux 内核重写”更像高难度研究/工程项目,建议先改为“Linux 内核学习、裁剪、模块开发与安全分析”。真正重写内核不适合作为大二阶段主线。

推荐视频资源

通用基础

  • CS50x: CS50x 2026

  • MIT Missing Semester: The Missing Semester of Your CS Education

  • CMU 15-213 CS:APP: 15-213/15-513/14-513 Introduction to Computer Systems

开发

  • Full Stack Open: Full stack open

  • Google Android Basics with Compose: https://developer.android.com/courses/android-basics-compose/course

  • freeCodeCamp: https://www.freecodecamp.org/learn/

人工智能

  • fast.ai Practical Deep Learning for Coders: Practical Deep Learning for Coders - Practical Deep Learning

  • Stanford CS231n: Stanford University CS231n: Deep Learning for Computer Vision

  • Stanford CS224n: Stanford CS 224N | Natural Language Processing with Deep Learning

  • MIT 6.S191 Introduction to Deep Learning: MIT Deep Learning 6.S191

  • Berkeley CS285 Deep Reinforcement Learning: https://rail.eecs.berkeley.edu/deeprlcourse/

安全

  • PortSwigger Web Security Academy: Web Security Academy: Free Online Training from PortSwigger

  • pwn.college: pwn.college

  • OverTheWire: https://overthewire.org/wargames/

推荐书籍

通用基础

  • 《深入理解计算机系统》

  • 《算法导论》

  • 《算法》第 4 版

  • 《计算机网络:自顶向下方法》

  • 《现代操作系统》

  • 《数据库系统概念》

  • 《Pro Git》

开发

  • 《JavaScript 高级程序设计》

  • 《你不知道的 JavaScript》

  • 《深入浅出 React 和 Redux》

  • 《Spring 实战》

  • 《Effective Java》

  • 《Android 编程权威指南》

  • 《代码整洁之道》

  • 《重构》

人工智能

  • 《机器学习》周志华

  • 《深度学习》Ian Goodfellow 等

  • 《动手学深度学习》

  • 《统计学习方法》

  • 《强化学习》Sutton & Barto

  • 《Pattern Recognition and Machine Learning》

安全

  • 《Web 安全深度剖析》

  • 《白帽子讲 Web 安全》

  • 《CTF 竞赛权威指南》

  • 《Linux 内核设计与实现》

  • 《深入理解 Linux 内核》

  • 《程序员的自我修养》

  • 《Practical Malware Analysis》

后续待补充

  • 每个方向的 12 周详细学习计划。

  • 中文视频资源筛选。

  • 每个方向 3 个项目题目和评分标准。

  • 大二上、大二下、暑期三个时间表。

  • 不同基础学生的分流路线:基础薄弱、普通、进阶。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 0:30:57

【信息科学与工程学】【通信工程】第二百三十九篇 超大规模企业组网设计 第二章节 04 节 互联网边缘与加速 01

第2章 全球广域、云计算与网络基础设施 4.互联网边缘与加速 DNS/GSLB、CDN、边缘计算、DDoS清洗、入站WAF/WAAP SaaS加速:Office/CRM/代码/Salesforce等经SAS 一、总体定位与字数分配 本节放在“第2章 全球广域、云计算与网络基础设施”下,承担“用户/流量进入互联网与云之…

作者头像 李华
网站建设 2026/10/22 5:31:31

SpringBoot接口限流实战:从本地滑动窗口到Redis与Sentinel分布式限流

写SpringBoot接口,最怕什么?不是业务逻辑复杂,也不是数据库慢查询,而是某个接口突然被刷爆,后面所有请求跟着一起死。我自己遇到过最典型的一次:一个内部数据查询接口平时只有几十QPS,结果某个合…

作者头像 李华
网站建设 2026/10/18 0:07:35

葡萄目标检测实操:YOLO/VOC双格式数据集与YOLOv8训练避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/21 23:55:35

ESP32驱动MAX30102脉搏血氧心率传感器

ESP32驱动MAX30102脉搏血氧心率传感器MAX30102脉搏血氧心率传感器MAX30102模块引脚定义MAX30102模块与ESP32开发板引脚接线MAX30102 Arduino驱动程序获取心率数据获取血氧饱和度数值获取指尖温度MAX30102脉搏血氧心率传感器 MAX30102一种光学传感器,能够以无创方式…

作者头像 李华