第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15628
这个作业的目标 1. 完成GitHub团队组建及其主页完善;2. 在博客园发布课程随笔,梳理个人技术现状与学习规划;3. 掌握Markdown语法并用于课程作业编写;4.借助AI工具优化软件工程课程学习路径,明确能力提升方向
学号 3124004563
要求
以上作业点要求放入博客的内容。
团队主页的网址(所有人都要放上去)。
请给出你当前的技能树与技术偏好,即进行自我评估:目前你已经具备了哪些专业知识和能力;你对哪类技术方向有兴趣;你觉得自己还缺少什么样的能力。请分点描述,比如我目前已经具备了三种能力,能力 A 是什么;能力 B 是什么;能力 C 是什么。格式不限于上述样例,关键在于需要逻辑清楚, 请注意:了解你会什么以及你不会什么,是教师与助教关注的重点内容。
你之目前的代码量;本学期这门课完成后,希望达到的代码量。
最期待在课程中能够学习到什么知识,有什么收获。
请选择一个Chatgpt类型的工具(如:chatgpt、文心一言,通义千问,讯飞星火等)生成一份简单的软件工程这门课的学习指南,并将指南复制到这篇随笔中。分析这份学习指南是否合理、是否对你有帮助。

一、作业内容与团队主页
本次作业包含需求分析、原型设计、团队协作开发等核心环节,团队主页地址:
[https://github.com/Princcess-Dragon/Four-Leaf-Clover]

二、个人技能树与技术偏好
1.已具备的专业知识与能力
数据结构,C语言基础,Python基础,JAVA,HTML,CSS

2.感兴趣的技术方向

软件全栈开发
AI工作流
游戏开发、策划

3.待提升的能力

市场需求与用户痛点分析
大型项目的系统架构设计与重构能力
自动化项目开发、迭代
后端、JS

三、代码量现状与目标

当前代码量:累计约 4000行。
学期目标:通过课程项目、课后练习与其他项目,将累计代码量提升至1万行,尽量达到2万,重点实践面向市场的项目开发。

四、课程期待收获

掌握完整的软件工程流程,能独立或协作完成一个中型项目开发。
提升团队协作与沟通能力,习得真实开发场景中的分工与协作模式。
理解需求分析、系统设计、反馈迭代的方法论,并通过实践积累一定量的经验。

五、AI 生成学习指南与分析
(一)AI 生成的软件工程学习指南(以deepseek为例)

软件工程大二(单学期)学习框架

🧭 核心理念:从代码到产品

本学期的核心是完成一次思维升级:从编写零散代码,转向构建完整、可维护的软件系统。


📐 学习三维度

1. 硬核基础(50%精力)

  • 数据结构与算法

  • 目标:能清晰讲解并手写15种核心数据结构与算法。

  • 行动

  • 每日1题(LeetCode中等难度)

  • 每周专注一个专题(如树、图、动态规划)

  • 产出:个人算法笔记 + 100道题解记录

  • 数据库系统

  • 目标:能独立设计一个符合三范式的数据库,并进行SQL优化。

  • 行动

  • 精读《MySQL必知必会》

  • 设计并实现一个校园论坛系统的完整数据库

  • 产出:ER图 + 建表SQL + 性能优化报告

2. 工程实践(40%精力)

  • 一个核心项目

  • 选题:图书馆预约系统 / 个人博客平台(二选一即可)

  • 技术栈:Spring Boot + Vue + MySQL(经典且实用)

  • 里程碑

  • 第1-2周:需求分析与原型设计

  • 第3-6周:核心功能开发(每周一个模块)

  • 第7-8周:测试、部署与优化

  • 产出:可运行的线上系统 + 技术文档 + GitHub仓库

  • 工具链掌握

Git(团队协作) + Linux(环境操作) + IDEA/VSCode(高效编码)

3. 思维拓展(10%精力)

  • 设计模式:理解并应用工厂、单例、观察者3种模式
  • UML建模:能用类图、时序图表达设计思路

🗓️ 每周执行节奏

时间 上午(1.5h) 下午(2h) 晚上(1.5h)
工作日 预习/上课 完成课程作业 项目开发
周末 算法专题 项目冲刺 技术博客/复盘

关键习惯

  • 每天提交代码(Git)
  • 每周日晚上规划下周任务
  • 每两周一次项目演示(给自己看)

🧰 精准资源包

视频(B站)

  • 数据结构:青岛大学王卓
  • 项目实战:黑马程序员SpringBoot+Vue项目(选一个跟做)

书籍(按需查阅)

  • 《剑指Offer》(面试算法)
  • 《MySQL是怎样运行的》(原理解惑)

平台

  • 刷题:LeetCode(主战场)
  • 托管:GitHub(保持绿色贡献图)
  • 思维:幕布(画知识脉络图)

✅ 期末成果清单

完成以下事项,本学期即为成功:


💡 关键提醒

  1. 深度优先:学透一门技术,好过浅尝十门
  2. 完成大于完美:先做出可用的,再优化
  3. 身体是本钱:规律作息,效率翻倍

最终目标:学期结束时,你的GitHub主页将成为最好的简历——有项目、有贡献、有成长痕迹。

保持专注,持续构建。祝你这学期写出自己骄傲的代码。

(二)合理性与帮助分析
合理性:
指南结构清晰、指标明确,从多维度规划分析,强调了理论与实践结合、团队协作与拓展学习,安排逻辑严谨科学且具备可操作性,符合软件工程课程的培养目标。
帮助性:
提供了明确的学习节奏与行动框架的思路(需针对性调整),目标导向让行动方向更清晰。
建议角度丰富且规划科学,为学习思路提供了重要补充。

posted @ 2026-03-22 23:43  Bloodfly  阅读(7)  评论(0)    收藏  举报