大一计算机专业全栈工程师学习路线

路线说明

本路线面向已掌握 C 语言和数据结构的计算机专业大一学生,计划通过约 10 个月的系统学习,逐步形成 Java 后端与 Vue 前端的全栈开发能力,并为实习求职做好准备。

README 仅展示整体路线。每个阶段的知识安排、练习任务、验收标准和执行计划,请查看对应阶段的详细计划。

路线总览

阶段学习方向预计时间验收项目详细计划
阶段一前端入门2 个月官网还原、2048 游戏(均提供蓝湖设计图)查看计划
阶段二Java 基础2-2.5 个月控制台版学生信息管理系统查看计划
阶段三前端工程化1.5-2 个月后台管理前端项目查看计划
阶段四后端进阶与全栈整合3-4 个月全栈个人博客系统查看计划
阶段五AI Agent 提效持续学习使用 AI Agent 完成项目迭代查看计划

阶段一:前端入门

  • 核心目标:理解网页结构、样式与交互,能够使用原生前端技术完成基础项目
  • 技术方向:HTML、CSS、JavaScript、浏览器开发者工具
  • 验收项目:根据提供的官网蓝湖设计图完成纯静态页面还原;使用原生 JavaScript 实现 2048 游戏,并根据对应蓝湖设计图完成界面还原
  • 详细计划stage-1/PLAN.md

阶段二:Java 基础

  • 核心目标:建立面向对象思维,掌握 Java 核心语法,并能够操作关系型数据库
  • 技术方向:Java SE、Maven、JDBC、MySQL、Git、Linux 基础
  • 验收项目:控制台版学生信息管理系统
  • 详细计划stage-2/PLAN.md

阶段三:前端工程化

  • 核心目标:掌握组件化与模块化开发方式,能够独立开发现代前端应用
  • 技术方向:Node.js、Vite、Vue 3、Vue Router、Pinia、Axios、Element Plus
  • 验收项目:使用 Mock 数据的后台管理前端项目
  • 详细计划stage-3/PLAN.md

阶段四:后端进阶与全栈整合

  • 核心目标:掌握主流 Java Web 开发技术,完成前后端分离项目及部署
  • 技术方向:Spring Boot、MyBatis-Plus、Redis、JWT、Docker、Nginx
  • 验收项目:前后端分离的全栈个人博客系统
  • 详细计划stage-4/PLAN.md

阶段五:AI Agent 提效

  • 核心目标:理解 AI Agent 的基本工作方式,能够将其应用于学习和开发流程,提高交付效率
  • 技术方向:提示词编写、上下文管理、任务拆解、工具调用、代码审查、结果验证
  • 验收项目:使用 AI Agent 对已有项目完成一次需求分析、开发、调试和文档整理
  • 详细计划stage-5/PLAN.md

求职准备

求职准备贯穿整个学习过程,重点包括算法练习、计算机基础知识复习、项目总结、简历优化和模拟面试。建议从阶段二开始持续积累,在阶段四完成后集中进行实习投递。