第一次软工作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15628
这个作业的目标 完成GitHub团队主页搭建、团队Logo设计、个人技术与发展反思,并生成软件工程学习指南
学号 3224004455

一、GitHub团队主页搭建

我们小组在GitHub上创建了公共仓库作为项目主页,在根目录README.md中展示了团队Logo、成员介绍等内容。我作为团队成员之一,通过git操作将个人介绍内容上传到仓库,并将成员资料截图放在本篇博客中。

成员资料截图

e0fa0f253a28e20e61041f5a19d9ac58

d92ccac06f9c025af63a93b48951db4a

7370356ad8955b266bab864573afe676


二、团队Logo设计及理念

bf095ceaffce93bba46bd9f8825fc4aa

本Logo以“简约科技”为核心设计理念,通过字母与抽象图形的融合,体现软件工程团队的专业性与创新性。
首先,在图形构建上,将团队名称的首字母进行几何化处理,通过线条切割与结构重组,使其既具备识别性,又呈现出类似电路板的视觉效果,象征软件工程中代码逻辑与系统结构的严谨性。
其次,在视觉语言上引入“节点”和“连接线”的设计元素,模拟数据流动与信息交互的过程,表达团队在软件开发中对技术连接与系统协同的理解。
在色彩选择方面,采用深蓝与亮蓝的组合,深蓝代表稳定与专业,亮蓝则象征科技与未来感,两者结合增强整体的层次感与视觉冲击力。
整体风格遵循极简设计原则,去除冗余装饰,使Logo在不同尺寸和应用场景下均具备良好的识别性与适配性,体现现代软件工程团队高效、理性与创新的特质。


三、个人技能与技术偏好评估

1. 已具备的三种核心能力

  • 能力A:活动组织与沟通协调能力
    我现任学生会文体部部长,多次参与组织班级及学院文体活动,具备较强的统筹规划、沟通协调和团队管理能力,能高效推进任务落地,也擅长在团队中倾听与表达。
  • 能力B:基础专业与文档处理能力
    我掌握软件工程专业基础知识,熟悉基础办公软件和Markdown语法,能规范完成技术文档撰写与资料整理,也能完成简单程序的编写与调试。
  • 能力C:主动学习与执行力
    虽然专业技术水平仍在提升中,但我做事踏实负责,有很强的学习意愿和执行力,遇到问题会主动查阅资料、请教他人,愿意花时间反复练习直到掌握。

2. 技术偏好与感兴趣方向

我目前对和生活、兴趣结合的计算机应用方向比较感兴趣,比如:用技术辅助文体活动策划、做简单的互动展示页面,或者尝试将唱歌、舞台表演相关的内容做成可视化小项目。
现阶段我还在探索阶段,对前端页面、简单工具制作这类“看得见、能分享”的技术更有学习动力,希望能慢慢找到技术和自己兴趣爱好的结合点。

3. 目前代码量与目标

截至目前,我累计完成有效代码量约 5000行以上,主要来自课程实验、课后练习与小型程序编写。本学期这门课完成后,我希望能累计达到 8000行以上 的有效代码量,通过更多项目实践巩固编程基础,提升代码规范与工程能力。

4. 课程收获预期

我最期待在这门课中学到软件开发的完整流程(需求分析、设计、编码、测试、维护),以及如何在团队中高效协作开发项目;同时希望能提升自己的工程思维,写出更规范、可维护的代码,弥补专业技术上的不足,为后续学习和职业发展打下基础。

5. 未来三年发展设想

  • 短期(大二-大三上):扎实学好专业课程,平衡好学业与学生会工作,重点提升编程能力与项目实践经验,参与更多小组项目与竞赛。
  • 中期(大三下-大四):深入学习适合自己的技术方向,积累实战项目经验,准备考研或就业相关材料。
  • 长期:倾向于考研深造,在计算机领域深耕,同时保持对唱歌、文体策划等兴趣爱好的投入,希望未来能成为一名兼具技术能力与人文素养的软件工程从业者。

四、软件工程学习指南(由文心一言生成)

软件工程学习指南

一、课程核心目标

掌握软件开发全流程与工程化思想,能够在团队协作下完成小型软件项目,具备规范编码、文档编写与项目管理的基础能力。

二、学习路径建议

  1. 基础阶段(前4周)
    • 重点:软件工程概述、软件生命周期、需求分析基础。
    • 行动:阅读教材前3章,完成课后习题;用思维导图梳理软件开发生命周期各阶段。
  2. 进阶阶段(5-10周)
    • 重点:软件设计原则、模块化开发、测试方法、Git版本控制。
    • 行动:跟着课堂案例练习模块化代码;学习Git常用命令,参与小组仓库协作;了解单元测试写法。
  3. 实践阶段(11-16周)
    • 重点:团队项目开发、文档撰写、项目部署。
    • 行动:在小组项目中承担具体模块开发;规范撰写需求文档、设计文档和测试报告;学习将项目部署到GitHub Pages。

三、资源推荐

  • 文档类:《软件工程导论》(张海藩)、MDN Web Docs、Git官方文档。
  • 工具类:VS Code、Git、Draw.io。
  • 实践类:GitHub开源项目、LeetCode、课堂小组项目。

四、学习建议

  1. 多动手实践:不要只停留在理论,通过写代码、做项目加深理解。
  2. 主动协作:积极参与小组讨论,在团队中学习他人经验。
  3. 及时复盘:每次作业或项目结束后,总结问题与解决方法,形成知识笔记。
  4. 平衡精力:合理分配学业与学生会工作时间,保证学习效率。

指南分析

这份学习指南结构清晰、循序渐进,非常适合我现阶段的学习情况。它既重视理论基础,又强调实践与团队协作,和我“愿意学、肯努力”的态度高度匹配,也为我指明了具体的学习方向和资源,对我后续的课程学习有很强的指导作用。


五、作业链接与截图


六、总结

通过本次作业,我不仅熟悉了GitHub协作与博客发布流程,也对自己的技术水平、兴趣方向和未来发展有了更清晰的认识。虽然目前专业技术还有待提升,但我会保持积极的学习态度,平衡好学业与学生会工作,在后续的课程和项目中不断进步,努力成为一名合格的软件工程专业学生。

posted @ 2026-03-22 19:06  阿丽热·阿布来克木  阅读(20)  评论(0)    收藏  举报