这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546 |
这个作业的目标 | 自我介绍,初步了解协作开发,明确自己学习目标 |
学号 | 102301415 |
一、团队主页网址
https://github.com/shaoxiawjc/SE-Project
二、自我技能评估
目前已具备的能力:
- Python基础编程
- C/C++基础开发
- HTML/CSS网页制作
代码量:
-
之前代码量:累计约2500行代码(主要来自课程练习和小项目)
-
课程目标代码量:期望通过本学期学习达到10000+行代码量
技术兴趣方向:
- 全栈开发:希望将现有的前端基础与后端技术结合
- 人工智能应用开发:对Python在AI领域的应用感兴趣
- 系统性能优化:对C/C++在系统级优化中的应用有探索欲望
当前欠缺能力:
- JavaScript编程能力:前端交互逻辑实现的关键技能
- 软件工程方法论:缺乏系统化的项目开发和团队协作经验
- 数据库知识:数据持久化存储和管理能力不足
- 框架使用经验:未接触过主流开发框架
- 版本控制工具:Git等工具使用不熟练
三、课程期待与学习目标
最期待学习的知识:
- 软件开发生命周期的全流程实践
- 团队协作开发的方法和工具使用
- 项目架构设计的原则和最佳实践
期望收获:
- 完成一个完整的软件项目开发经历
- 建立规范化的编程习惯和工程思维
- 掌握与团队成员高效协作的能力
四、AI生成学习指南分析
软件工程课程学习指南(由ChatGPT生成):
第一阶段:基础概念(1-2周)
学习软件工程基本概念和开发流程
了解需求分析、设计、编码、测试等阶段
第二阶段:开发工具(2-3周)
掌握Git版本控制工具
学习IDE调试技巧和代码管理
第三阶段:实践项目(8-10周)
分组完成实际项目开发
实践敏捷开发等方法论
第四阶段:总结提升(1-2周)
项目复盘和代码重构
技术文档编写规范
评价:
阶段划分清晰,符合学习规律,但需要结合自身技术短板进行针对性补充学习。