软工第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546
这个作业的目标 熟悉git常用命令,了解git平台协作开发流程,练习Markdown语法,与团队成员互相了解、探讨共同目标
学号 102301304

Git的个人介绍

团队logo

设计理念

  • 二进制代码如同我们团队在软件工程领域里的 "丝线",相互交织缠绕,代表着团队成员们在代码世界里协作,将一个个指令、模块精心 "编织",构建出严谨且富有创意的程序架构,这是我们团队开展计算机相关工作的核心方式,每一位成员都如同编织者,用代码编织出数字世界的精彩。
  • 键盘元素嵌入其中,它是我们团队与计算机交互、进行编程创作的关键媒介,象征着团队通过键盘,将创意与技术转化为实际的软件成果,是团队开展工作的重要工具体现。
  • 而居于中央的女生形象,代表着团队中所有女性成员的力量,我们希望能用细腻的心思与独特的创造力,在团队里运用智慧和技术,为计算机项目、软件工程成果注入别样的活力与精彩。

团队主页

我们的团队主页

技能树与技术偏好

  1. 我已具备的专业知识与能力
  • 扎实的编程语言基础与问题建模能力
    能够熟练运用 C/C++/Python 进行程序开发,理解其底层内存管理与面向对象特性。
    熟练掌握 MATLAB 进行算法
    对计算机系统的工作方式有整体性的认知,建立了从底层硬件组成到系统资源管理,再到网络通信和核心问题求解方法的知识体系.
  • 基础的工程开发与工具链使用经验
    拥有在特定领域(MATLAB App与流程设计)参与实际项目开发的经验,了解从需求到实现的部分开发流程,并熟悉特定开发工具链的使用。
  1. 我感兴趣并希望深入的技术方向
  • 数据科学与智能系统
    我对数据挖掘深度学习有浓厚兴趣。希望学习如何从海量数据中提取有价值的信息和模式,并构建能够进行预测和决策的智能模型。
  • 高并发与高可用的后端系统架构
    我的长期目标是独立负责项目的后端开发。因此,我对如何设计、构建和维护能够稳定支撑大量用户并发访问、可扩展、安全可靠的后端服务系统充满好奇。
  1. 我目前清醒认识到并亟需弥补的能力短板
  • 缺乏完整的、端到端的项目开发与协作经验
    我尚未独立或作为核心成员完整地参与过一个从零到一的软件项目。我缺乏对版本控制(如Git)的团队协作流程、软件测试、部署运维以及项目管理工具的系统性实践。
  • 缺乏现代企业级开发技术栈的实践能力
    我对当前工业界流行的后端技术栈(如Spring Boot, Docker, Redis, MySQL深度优化等)仅有概念性了解,缺乏在真实项目中应用的经验。
  • 缺乏将理论知识转化为解决复杂问题的系统性思维
    虽然理论基础扎实,但我需要更多训练,将分散的知识点融会贯通,应用于解决更具复杂度和不确定性的工程问题,并做出合理的技术选型和架构设计。

关于代码量

目前的代码量:根据课程作业和小型项目估算,目前累计编写的有效代码量大约在 3000 行 左右,主要集中在C/C++和MATLAB。

预期达到代码量:我希望通过本课程的实践环节,将代码量增至7000行左右

课程期望

  1. 一个完整的项目开发流程经验:我渴望亲身体验从需求分析、技术选型、设计、编码、测试到部署的完整生命周期。
  2. 将兴趣方向落地的实践机会:我希望课程项目能与后端开发或数据科学相关,让我有机会应用并深入学习一门现代技术栈(如Go/Python Web框架或数据科学库),将理论知识转化为一个"有用武之地"的成果。
  3. 系统性思维与团队协作的锻炼:我期待在导师和助教的指导下,与团队成员协作,学习如何分解复杂需求、进行模块设计、解决技术冲突和进行代码审查。这个过程将极大地锻炼我的工程思维和沟通能力,为我未来成为项目负责人奠定基础。

使用Chatgpt给出的学习计划

分析

这份学习计划整体上设计合理,能够覆盖软件工程的主要知识点,并结合课程进度安排了从需求、设计到实现、测试和维护的完整流程,同时融入了项目实践和团队协作训练,有助于理解理论与应用的结合。但是其涉及需求、设计、测试、项目管理等多个方面,但每一部分的深入程度有限,可能无法满足精学的要求。

后台编辑截图