第一次软工作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546
这个作业的目标 自我介绍,初步了解协作开发,明确自己学习目标
学号 102301415

一、团队主页网址

https://github.com/FZU-YOROZUYA/SE-Project

二、自我技能评估

目前已具备的能力:

  1. Python基础编程
  2. C/C++基础开发
  3. HTML/CSS网页制作

代码量:

  • 之前代码量:累计约2500行代码(主要来自课程练习和小项目)

  • 课程目标代码量:期望通过本学期学习达到10000+行代码量

技术兴趣方向:

  • 全栈开发:希望将现有的前端基础与后端技术结合
  • 人工智能应用开发:对Python在AI领域的应用感兴趣
  • 系统性能优化:对C/C++在系统级优化中的应用有探索欲望

当前欠缺能力:

  1. JavaScript编程能力:前端交互逻辑实现的关键技能
  2. 软件工程方法论:缺乏系统化的项目开发和团队协作经验
  3. 数据库知识:数据持久化存储和管理能力不足
  4. 框架使用经验:未接触过主流开发框架
  5. 版本控制工具:Git等工具使用不熟练

三、课程期待与学习目标

最期待学习的知识:

  1. 软件开发生命周期的全流程实践
  2. 团队协作开发的方法和工具使用
  3. 项目架构设计的原则和最佳实践

期望收获:

  • 完成一个完整的软件项目开发经历
  • 建立规范化的编程习惯和工程思维
  • 掌握与团队成员高效协作的能力

四、AI生成学习指南分析

软件工程课程学习指南(由ChatGPT生成):

第一阶段:基础概念(1-2周)
学习软件工程基本概念和开发流程
了解需求分析、设计、编码、测试等阶段

第二阶段:开发工具(2-3周)
掌握Git版本控制工具
学习IDE调试技巧和代码管理

第三阶段:实践项目(8-10周)
分组完成实际项目开发
实践敏捷开发等方法论

第四阶段:总结提升(1-2周)
项目复盘和代码重构
技术文档编写规范

评价:

阶段划分清晰,符合学习规律,但需要结合自身技术短板进行针对性补充学习。

Markdown编辑器截图:

image

posted @ 2025-10-01 10:17  叶骈  阅读(32)  评论(0)    收藏  举报