第一次作业
第一次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546 |
| 这个作业的目标 | 学习并实践Git协作与Markdown写作,熟悉团队成员,方便日后学习与合作。 |
| 学号 | 102301106 |
个人资料截图

团队主页网址
https://github.com/QishengLiu/unbeatable-grade-hunters
自我评估
1. 具备能力
- 编程开发:熟练掌握 C,C++,python基本语法,具备良好的逻辑实现与问题解决能力。
- 理论基础:计算机组成原理、数据结构及计算机网络等专业基础课分数较高,并能应用于实际场景。
- 设计辅助:掌握PS等图像处理软件,能够进行基本的图片编辑与美化,辅助项目原型设计与界面开发。
2. 感兴趣的技术方向
前端开发
3. 能力缺乏
项目经验不足,编程能力较弱
代码量
- 当前代码量:3000-4000行
- 课程结束后期望代码量:4000-5000行
期望收获
- 增加项目经验,学习开发软件的基本流程
- 在实践中锻炼,提高自己的代码能力
学习指南
- 分析:我认为下面这份指南对我有一定指导意义,让我知道从何处下手学习。
以下由deepseek生成
软件工程课程学习指南
🎯 学习目标
- 掌握软件工程基本流程与方法论
- 提升代码能力与项目实践经验
- 了解前端开发在软件工程中的角色
📚 学习建议
1. 理论基础学习
- 软件生命周期:理解需求分析、设计、编码、测试、维护各阶段
- 设计模式:学习常用的软件设计模式,提升代码结构设计能力
- UML建模:掌握用例图、类图、时序图等,辅助项目设计与沟通
2. 实践技能提升
- 版本控制:熟练使用 Git 进行代码管理与协作
- 项目管理工具:学习使用 Trello、Notion 或 Jira 进行任务跟踪
- 前端技术栈:结合兴趣,学习 HTML/CSS/JavaScript 基础,了解 Vue/React 等框架
3. 项目经验积累
- 参与课程项目:积极组队,承担具体开发任务
- 个人小项目:尝试独立完成一个完整的小型软件项目(如静态网站、工具脚本)
- 代码重构练习:对已有代码进行优化,提升代码质量意识
4. 编码能力训练
- 每日编码:坚持每天写代码,可使用 LeetCode、Codewars 等平台练习
- 代码审查:学习阅读他人代码,并接受他人审查,提升代码规范性
- 文档编写:练习撰写 README、技术文档与用户手册
🗓️ 时间规划建议
| 阶段 | 内容 | 目标 |
|---|---|---|
| 前期 | 学习软件工程理论、Git 基础、前端入门 | 理解流程,掌握工具 |
| 中期 | 参与小组项目,编写模块代码 | 积累协作经验,提升实战能力 |
| 后期 | 完成个人/团队项目,撰写项目文档 | 整合知识,形成完整项目经验 |
💡 额外建议
- 利用 PS 技能辅助界面设计,提升项目原型表现力
- 多与同学交流,学习他人开发习惯与思维方式
- 定期回顾代码,总结优化点,形成迭代意识
博文页面编辑截图


浙公网安备 33010602011771号