不是‘Code’是‘冒险’——软工历险记
| 作业所属课程 | https://edu.cnblogs.com/campus/fzu/SE2024 |
|---|---|
| 作业要求 | https://edu.cnblogs.com/campus/fzu/SE2024/homework/13315 |
| 作业的目标 | 总结回顾这一学期的收获 |
| 学号 | 102201140 |
小记 🌠
关于团队作业
我们的小组成员如下:
| 102201140 黎曼 | 102201138 黄俊瑶 |
|---|---|
| 102201127 罗永辉 | 102201130 郑哲浩 |
| 102202144 傅钰 | 102202147 赖越 |
| 172209028 伊晓 | 052101418 陈宇杰 |
| 102202154 王梓联 | 102201125 林智烽 |
经历了一个学期的软工冒险🏝️,我们的最终网站已经成功成功部署,相关使用指南见最后的附录!
第一章:航向未知——软工的初次启航
1.1 初遇“软件工程”:你就是我的终极BOSS
在这门课程开始之前,我对“软件工程”的理解仅仅停留在“写代码”这一个任务上。我也没有想到软件工程占据了我整个大三上,从开学到学期末,从周一到周日,从早到晚⏰。
此处可以播放 张惠妹《三天三夜》

随着旅程的开始,我才意识到这不仅仅是简单的编码,而是一场充满策略、分析与决策的冒险⚔️。每一次任务,仿佛开启了新的副本🎮,而每个模块、每段代码都像是构成这个大世界的独特“地图”🗺️。
回顾这一学期的学习,我对“软件工程”有了更加全面的理解与认知。课程中的每个环节都让我受益匪浅,尤其是在需求分析📊、系统设计🖥️、项目管理📅等方面,我逐渐掌握了很多实际开发中不可或缺的技能。这些内容比我原本设想的要复杂得多🤯,但也让我看到了编程背后的全局规划和团队协作的力量🤝。
同时作为最后团队作业的队长👨💻,我不仅要关注代码的质量,还要协调团队进度🏃♂️,合理分配任务📈,确保项目按时交付🎯。这些实践帮助我达成了最初设定的一些目标——不再仅仅局限于写代码,而是参与到一个项目的全程规划与执行中🚀。
1.2 我的“软件工厂”日志:与时间赛跑的勇士
在软工实践课程当中,我编写了约 3500 行代码💻。
我不仅是“代码制造者”,更多的是一个“冒险者”,统筹全局、积极进攻🏅。我需要在每个阶段迅速适应变化,并带领我的小队通过重重难关💪。每一份代码,都是我们共同努力的见证,每一份调试,都是我们团队精神的体现。
软工实践的各次作业分别花费的时间:
| 作业 | 花费时间 |
|---|---|
| 第一次个人作业 | 12小时 |
| 第二次个人作业 | 32小时 |
| 第一次结对作业 | 20小时 |
| 第二次结对作业 | 48小时 |
| 第一次团队作业 | 30小时 |
| 第二次团队作业 | 32小时 |
| 现场编程作业 | 5小时 |
| 团队作业beta冲刺 | 48小时 |
在软件工程课程上花费的时间:
| 累计时间 (小时) | 实际周均时间 (小时) | 预计周均时间 (小时) |
|---|---|---|
| 227小时 | 约12.6小时 | 约10小时 |
1.3 最难忘的战斗:调试的黑夜
最让我记忆深刻的莫过于第二次团队作业的最后时刻,整个团队陷入了无尽的调试
和bug修复之中。

那一夜,团队就像是勇敢的冒险者,在黑暗中摸索,最终找到了破解难题的“钥匙”。那一刻,我们的心情像是经历了一场“终极战斗”,充满成就感。
第二章:技能进阶——探索新技术与挑战
2.1 编程探险:一场不可预见的修炼
随着冒险深入,从个人作业到结对编程,再到现场编程,每一个环节都是我技能的“升级”。
通过这些实战演练,我学会了如何高效编写代码、如何协调队友的任务,如何优化代码质量,甚至如何在困境中冷静思考并寻找解决方案。
第一关 个人作业:编程小试牛刀
在这个关卡中,我们被要求完成一个类似于羊了个羊的小游戏设计。初期,由于对代码设计尚不熟悉,所以我整个中秋节都花时间在这个作业上面。



但是,苦尽甘来,每一份付出都是有回报的,我最终呈现了一个预期的“中秋消消消”,达成了我个人的最好成果。
第二关 结对作业:双剑合璧,闯关无敌
刚开始时,我们俩像两个新手小伙伴,虽然目标一致,但各自的思路和节奏有些不匹配。经过几轮磨合后,我们像双剑合璧一样,找到了最合适的合作方式。成功顺利开发我们的“Project Partner”平台
每当遇到难题时,我们互相补充、共同攻克,最终顺利完成任务。这不仅让我学会了如何高效协作,也让我体会到团队合作中每个角色的重要性,简直是默契好队友!

第三关 团队作业:众志成城,攻坚克难
在这次团队作业中,我和队友们齐心协力,迎接了一次真正的“大型冒险”,攻克最后的大Boss。
一开始,大家因为有其他课程,导致进展缓慢。但是每个成员还是尽自己的所能,投入到团队项目。
随着项目推进,我们遇到了不少技术难题,尤其是在系统设计和模块联调时,不同模块之间的接口问题让我们焦头烂额。
不过,正是在这些困难面前,大家的默契和努力展现得淋漓尽致。每当遇到瓶颈时,总有队友提出不同的解决方案,而大家一起讨论、不断试错,最终总能找到最优的解决办法。每一个解决方案的背后,都是无数次的尝试和不断优化。
回顾这段经历,我深刻体会到“众志成城”的真正含义:团队中每一个人的努力和贡献,才是成功的关键。

2.2 技术神器的获得——Vue 3、Git、Apifox的掌握
在这次冒险中,我遇到了许多“神器”:
神器一:Vue3

Vue 3:Composition API让我如同获得了强力装备,能够更加高效地组织和管理代码。
神器二:Git

Git & GitHub:这些版本管理工具就像是我背后的“战术地图”,帮助我有效协调团队,避免代码冲突,确保每一次进攻都能顺利进行。
神器三:Apifox

Apifox:作为接口调试神器,Apifox让我能够快速验证前端和后端API,提升了我们的战斗效率。
2.3 心态升级:从菜鸟到勇者的蜕变
除了技术的提升,这段冒险旅程让我在心态上也经历了蜕变:
团队协作
一开始,我以为只要分配好任务,大家各自负责就行了。但随着项目的推进,我才发现,光靠任务分配是不够的。需要时刻关注每个成员的进度,调动大家的积极性,遇到问题时要主动提供帮助,确保每个环节都能顺利衔接。
无论是线上交流还是线下沟通,无论是项目方面还是答辩分析,都需要大家的合作共同开发。
答辩小记:

特别是在出现意外情况时,必须迅速做出调整,让每个人都能最大限度地发挥自己的强项,做到团队作战的最大效益。
这个过程中,我逐渐学会了如何协调各方力量,如何在团队中发挥组织力,让每个人都能互相配合,携手前进。同时我也庆幸我能遇到共同合作的好队友!
抗压能力
项目的压力真的很大,尤其是在最后冲刺阶段,每天大家都在与时间赛跑。我慢慢学会了如何应对。虽然有时感到焦虑,但我学会了调整自己的心态,面对问题时能更冷静思考。
每当遇到危机,我都会深呼吸,告诉自己:先把问题拆解,再逐个击破。渐渐地,我发现自己能在高压环境下依旧保持清晰的头脑,找到解决问题的最佳路径。
第三章:冒险归来——未来的征途,依然在前方
3.1 知识迁移
在这学期我已经深切地感受到软件工程课程带给我的收获。比如,我运用软工课上学习到的网站开发方法,对数据库课程要求的应用系统进行开发,最终开发出了一个校内的二手物品交易平台:

在这门课程之前,我从未独立开发过项目,可以想象,如果没有软工课程的铺垫我面对数据库应用系统开发的时候会有多么无措!
总之,在这门课上我学到了非常非常非常多的知识,不仅仅是前端和后端的代码编写,更多的是团队协作开发的方法以及如何高效的组织团队!这些知识在未来一定会成为我最大的助力。
3.2 致谢:与你并肩作战的伙伴
在这次的冒险之旅中,我并非独自前行。我要感谢我的队友,老师以及助教学长!
在最艰难的时刻,队友们的支持让我充满力量。每一次挑战,每一次克服困难,都是我们团队精神的体现。我真的很感谢遇到一群志同道合的人。无论是前端还是后端的成员都给予我莫大的支持,对团队作业付出了艰辛的汗水💦!
同时,我也要感谢那些在开发过程中给予我指导和帮助的老师和助教学长们。每当我遇到难以攻克的技术难题或是思路上的瓶颈时,我都会向他们寻求意见。他们耐心指导,对我来说如同明灯,照亮了我前行的道路,让我能够一次次地突破自我,找到解决问题的关键。
这份致谢,不仅是对他们辛勤付出的认可,也是对他们无私帮助的感激。他们的支持和帮助,是我能够顺利完成这次冒险之旅不可或缺的一部分。在未来的日子里,我将带着这份感激,继续前行,用行动去回报他们的期待和信任。
最终章 团队作业网站
🏚️ 团队github仓库
可以访问如下网址进入我们的github仓库:
https://github.com/pear-09/Wangzai-Dumplings
🌐 EZnote官方网站
📘 EZnote使用小贴士
以下是一些实用的使用技巧:
1.关于文档使用
📑 文件格式支持
目前,EZnote支持导入和导出两种常见的文本文件格式:txt和docx。您可以轻松地将您的笔记或文档从这些格式上传到EZnote,并在需要时导出回这些格式。
导入:将您的txt或docx文件上传到EZnote,系统会自动将其内容转换为可在EZnote中编辑的格式。
导出:当您需要将笔记或文档分享给他人或在其他应用中使用时,可以选择将EZnote中的文件导出为txt或docx格式。
📁 组织文件
在导入大量文件时,EZnote允许您创建文件夹来组织和管理您的文件。这有助于保持您的工作空间整洁,并快速找到所需的文档。
🔍 搜索功能
EZnote还提供了强大的搜索功能,让您能够快速定位到特定的笔记或文档。只需输入关键词,系统就会显示所有相关的文件。
2.关于AI访问
🤖 AI集成
网站支持使用openAI和Kimi大模型,支持不同用户的不同需求
其余功能静待大家探索!🏄♀️

浙公网安备 33010602011771号