rg4_第一次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24 |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/1562 |
| 这个作业的目标 | 1. 在博客园发布Markdown随笔;2. 展示团队主页与个人技能;3. 实践AI工具生成学习指南并分析 |
| 学号 | 3224004575 |
一、团队主页网址
https://github.com/caogaobener/rg4_homework/tree/main

二、自我技能评估与技术偏好
1. 已具备的专业知识与能力
- 前端基础开发能力:熟练掌握 HTML/CSS/JavaScript 前端三件套,能够实现响应式页面布局与基础交互逻辑,完成过多个课程作业与个人练手项目。
- Vue 框架开发能力:正在系统学习 Vue.js,掌握组件化开发、路由管理与基础状态管理,能独立搭建单页应用(SPA)。
- Git 协作与版本控制能力:熟练使用 Git/GitHub 进行代码版本管理、分支协作与冲突解决,负责过团队仓库的初始化与协作流程维护。
2. 感兴趣的技术方向
- 前端工程化与自动化构建
- 移动端适配与跨端开发(如 UniApp、Taro)
- 全栈开发(Node.js 后端接口开发)
3. 待提升的能力
- Node.js 后端逻辑与数据库交互能力
- 前端性能优化与工程化工具链(如 Vite、Webpack)
- 复杂业务场景下的组件封装与架构设计
三、代码量现状与目标
- 当前代码量:累计约 8000 行,主要为前端页面、Vue 组件与简单脚本代码。
- 本学期目标:课程结束后累计代码量达到 15000 行,重点增加后端与全栈项目代码占比。
四、课程学习期待
- 掌握软件工程全流程:需求分析、设计、编码、测试与维护的完整方法论。
- 学习团队协作开发规范与项目管理工具(如 Git 工作流、敏捷开发)。
- 提升代码质量与工程化思维,能够参与并完成可维护、可扩展的团队项目。
五、AI 生成软件工程学习指南与分析
AI 生成的学习指南(通义千问生成)
软件工程课程学习指南
一、课程核心目标
掌握软件开发全生命周期流程,理解工程化思想,具备团队协作开发能力。
二、学习阶段规划
- 基础理论阶段:学习软件工程基本概念、软件生命周期模型(瀑布、敏捷、迭代等)、需求分析与设计方法。
- 实践工具阶段:掌握 Git 版本控制、项目管理工具(如 Trello、Jira)、文档编写规范。
- 团队项目阶段:参与小组项目,完成需求分析、概要设计、详细设计、编码实现、测试与部署全流程。
三、重点学习内容
- 需求工程:如何挖掘用户需求、编写需求规格说明书。
- 软件设计:模块化设计、面向对象设计原则、UML 图使用。
- 软件测试:单元测试、集成测试、系统测试的基本方法。
- 团队协作:敏捷开发流程、代码评审、冲突解决。
四、学习资源推荐
- 教材:《软件工程导论》《敏捷软件开发》
- 工具:Git、VS Code、Draw.io(画 UML)、Jira
- 实践:GitHub 开源项目、课程小组作业
六、分析AI学习指南
这份指南结构清晰、贴合课程要求,整体合理且对我有帮助:
- 它帮我理清了「理论 - 工具 - 项目」的学习路径,明确了团队协作要点,能直接指导小组作业推进。
- 但缺少现代工程化(如 CI/CD、性能优化)内容,也未针对我偏爱的前端方向做分层指引,后续需结合自身技术偏好补充学习。

浙公网安备 33010602011771号