学习路径规划(持续更新)

研一开学之际开始做的一些学习规划

目标:成为懂 AI 的全栈开发工程师,不刻意回避任何技术栈

后端

Backend Developer Roadmap: What is Backend Development
1.Go 学习重点

  • 基础语法(Go by Example / 官方文档)
  • 标准库(net/http、goroutines、channels)
  • Web 框架:Gin
  • 数据库操作:GORM
  • 并发与协程编程(Go 的核心优势)
  • 小项目:用 Go 写一个 RESTful API 服务(用户管理、Todo List),对比 Spring Boot 的实现
    2.工程强化
  • 云服务入门(AWS/GCP:EC2、S3、RDS、IAM)
  • Docker Compose 部署 Java + Go + MySQL 服务
  • 目标:熟悉常见云端部署流程(CI/CD + Docker),在 K8s 中部署 Go 微服务

前端

Frontend Developer Roadmap: What is Frontend Development?

  • React + Next. js(主攻)
  • 熟悉 TypeScript(现在大厂前端几乎默认 TS)
  • UI 框架:TailwindCSS / Ant Design
  • 目标:Go 或 Java 做后端,React 做前端,完成一个小型全栈应用

研一上 (2026 年春节前) 完成前后端工程能力的补齐,同时保持刷题

AI

**AI 基础

  • 吴恩达机器学习 + 深度学习课程(不用全刷,重点掌握监督学习/深度学习/Transformer)
  • PyTorch 入门(至少会写简单的模型训练和推理)
  • NLP 重点:Transformer & Attention(理解原理 + 能跑 demo)

AI 大模型应用

  • Hugging Face: Transformers 库(微调、使用 pipeline)
  • LLaMA / Mistral 等开源模型部署(Colab 或本地 GPU)
  • LangChain 深入(工具调用、Agent、多模型编排)
  • 向量数据库(Milvus / Weaviate)
  • 项目:
    • RAG 应用(文档问答系统)
    • 多语言 Chatbot(结合 Go/Java 后端 + React 前端)

AI 大模型微调

  • LoRA 微调、PEFT
  • 模型推理优化(ONNX、bitsandbytes)
  • Hugging Face Accelerate / DeepSpeed(了解即可)
  • 将微调模型部署到云端(结合 FastAPI/Go API)

工程项目整合

完成一个端到端项目

  • 前端(React/Next. js)
  • 后端(Go 或 Java,最好两个都有)
  • AI 服务(微调后的大模型)
  • 数据库(MySQL + 向量库)
  • 云端部署(AWS/GCP)