终于结束啦!

news/2025/1/1 21:12:23/文章来源:https://www.cnblogs.com/apppppppp/p/18637467

一、学期回顾

1.1 回顾你对于软件工程课程的想象

这学期的软工课程,我一开始既充满了期待,也充满了不安。期待是因为这门课程能够让我实在地编写代码并开发项目,而不安同样也来自于此。我的代码能力并不强,我很害怕在这门课的作业中做不出能够通过的东西。不过这些问题都在之后的软工课程中得到了解决。为了完成任务,我可以在短时间内学习一门语言,而不强的代码能力也有团队的其他队员帮忙补强。虽然我可能在最后的代码编写中所占比不多,但是我认为我已经发挥了我自己的所有能力。而我也会在未来慢慢补强我的代码能力,毕竟毕设嘛......总得靠自己!

1.2 回顾你在这门课程中的投入与产出

在软工实践课程当中我编写了5000+行代码。

第一次作业:

第一次作业是我第一次使用AIGC软件来生成图片,也是我第一次见识到AIGC能够这样符合我们所提出的要求来生成我们所需要的东西。因为高中同学喜欢把我狗塑,所以我就想让AIGC生成一个狗程序员的形象,由此我的头像出现了。

第二次作业:

天哪,第二次作业就已经开始开发了!作业的要求是用pygame编写一个消消乐小游戏。python作为一个我算蛮熟悉的语言,在刚开始接到这个作业时,我认为应该压力不大。可惜是我高估了我的实力。

为了了解pygame如何编写游戏,我在b站到处搜寻教程,终于在最后时刻写出了这个游戏。(还偷偷夹带私货)

结对作业:

这次,轮到结对编程了。
我和我的队友潘宇晴做了一个软件《跨界伙伴》(project partner)。原型设计的时候有多爽,代码编写的时候就有多崩溃。(留下我的哀嚎啊啊啊啊啊啊啊啊啊啊啊啊)

团队作业:

在团队项目中我参与了小福同学的设计与开发,我在其中承担原型开发和后端编写的角色。

感谢大家在这次软工课程中的付出,也感谢我们的相遇。

软工实践的各次作业分别花费的时间:

作业 花费时间(h)
第一次个人作业 3
第二次个人作业 20
第一次结对作业 19
第二次结对作业 35
第一次团队作业 50
第二次团队作业 50
现场编程作业 5
团队作业beta冲刺 50

在软件工程课程上花费的时间

累计时间 实际周均时间 预计周均时间
232(h) 23.2(h) 24(h)

1.3 令你印象最深刻的是哪一次作业或哪一场答辩?为什么这次作业或这场答辩令你印象深刻?

令我印象最深的是第二次个人作业吧。这次作业是我第一次独立写出一个程序,并且还能够运行,还挺高兴的说实话哈哈哈哈哈。也希望自己在未来的编程中还能记得这种喜悦吧。

二、总结收获

2.1 展开说说你的软工实践故事

个人编程里我学习了pygame的编写,了解了如何给游戏添加音效啊,颜色效果啊,计时器等等的代码编写。

结对编程里我开始学习django框架来编写后端。确实,前后端对接这方面,真的好难。(前后端不分离我们喜欢你)
团队项目中,这些问题也有我的队友来帮助我解决。非常感谢我的队友!

2.2 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的帮助?

1.在团队编程中我第一次使用figma来设计软件原型,它的界面非常简洁而且容易理解,所以在原型设计这方面让我能够更快的设计出完整、实用的页面!
2.pygame!你好啊!第一次写小游戏就认识了你,你其实很好用喔!
3.GPT。能完成这些软工作业,怎么能少得了你,我亲爱的GPT。你是我编写代码路上的一束光啊一束光!无论多么难以理解的代码,你都能为我解读,我感谢你!

2.3 技术之外,这门课程还给你带来了哪些方面的提升?

当然,通过这门课,我也提升了社交技能,在团队中能够和其他队友进行沟通,在答辩时能够上台为我们团队进行介绍。能做到这些,正是因为我们团队所做的智能对话软件,我通过这个软件锻炼了我的社交能力和砍价能力(没错,我能砍到免费了bushi).

2.4 如果还有什么想记录的或者想说的,就写在这儿吧!

嗯,到这里,我也不知道我想写什么了,可能会有些零碎,但是我还是写一点吧哈哈哈。
这个学期的软工,对我的代码编写能力是很大的挑战,我知道我在这个方面存在很大的不足,所以我对软件开发行业还处于一种可望而不可即的感觉。未来的我,应该不会接触软件开发吧哈哈。但是!软件工程这门课程,是很有趣的!和团队的大家一起面对挑战,是很好玩的一件事!希望未来的同行们加油,做出更多我们喜欢的软件!

三、致谢

1.先谢谢我自己。能这样坚持下来你已经很不容易了,感谢你没有放弃。
2.谢谢结对编程的队友潘宇晴。结对编程的开发中有很多开心的时刻,也有很多迷茫的时刻,我们两个都一起面对了。感谢你和我的坚持,也感谢你对我的包容,love you!
3.感谢团队编程的队友们,我们一起在团队编程中付出了很多心血,你们做的很好!感谢你们的付出和努力!辛苦了!
4.感谢老师们!是你们的任务安排让我第一次了解了一个软件开发中所需要经历的步骤和艰辛,为我的未来工作提供了一个非常好的提前了解的途径。谢谢你们!

再见了,所有的软件工程!

结束啦!!!!


为什么有点想哭

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/861063.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024-2025-1 20241406刘书含 第十四周学习总结

一、教材学习内容 (一)第十四章模拟、图形学、游戏以及其他应用 《计算机科学概论》第十四章主要探讨了模拟、图形学、游戏以及其他应用。以下是该章节的总结: 模拟: 模拟是计算的一个重要领域,它涉及为复杂系统构建计算机模型,并用模型进行实验以观察结果。模型是对真实…

再战博客园美化(九)

被拉回来赶工了我圆角没了,不过更烦的是里面的forFlow没有背景难受。 圆角改下顺序就好了。好吧不行,用了第一个!important forFlow背景待我去小窝吸一下配色。我测,最丑的一集。但是里面不错。 再去看看两位佬怎么做的 emm,看懂了,有卡片不弄forFlow,里面才弄forFlow。改…

Samba远端共享文件夹映射到本地硬盘

背景: Samba用于将远端Linux服务器的共享文件夹映射到本地磁盘,方便在windows环境下访问,同时可以在Linux环境下编译运行。 操作步骤 Ubantu侧: 1.安装Samba软件包 sudo apt-get install samba samba-common2.修改Samba配置文件,配置共享信息 sudo vim /etc/samba/smb.con…

C++关键字

C++关键字 static 类和结构体外的static被static修饰后只在内部发生链接,其作用域只在其所在的文件中。类和结构体内的staticstruct Entity {static int x, y; 静态成员变量static void Print(){std::cout << x << "," << y << std::endl;}…

时序图

时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。 时序…

数据结构复习

背诵 线性表前驱:后继表长:空表:首元结点:头结点:头指针线性表的结构特点,除了第一个和最后一个元素外,每个节点都只有一个前驱和后继。线性表的存储方式:栈与队列顺序栈链栈链队列栈与队列存储数据栈的应用:循环列表判队空、队满条件,串串是一段有限长的字符序列,由…

java期末总结第二章

2.java编程基础 1.标识符与命名规范 标识符是给Java中的类、方法、变量、包命名的符号: 只能由字母、数字、下划线、美元符号组成,并且不能以数字开头。 Java标识符大小写敏感,长度无限制 标识符不可以是Java关键字和保留字 2.变量的定义和赋值 变量赋值语法如下: int a, b…

轻舟已撞大冰山

一、关于软工 1.1 想象和目标 在软工这门课正式开课之前,我早已听闻其威名。大二那年,看到学长学姐们为了软工课日日夜夜地开会,我心中对这门课的印象便牢牢地刻上了“麻烦”、“恐怖”、“费劲”这些字眼。甚至开始怀疑,一个学分的实践课,真的值得如此? 作为一个“只会考…

高性能计算-GPU编程模型(21)

1. GPU的内存模型 GPU编程数据需要从CPU主存拷贝到GPU全局存储器,所有线程共享全局存储。开辟的全局存储器空间指针在CPU代码中不能解引用使用,应在计算完结果后再拷贝回CPU主存空间。线程块内共享存储。 (1) 线程私有的存储有寄存器、本地内存 (2) 线程块内有块内线程共享的…

YEAH!!!

目录一.过往云烟1. 对于软件工程课程的想象2.在这门课程中的投入与产出3.印象最深刻的答辩二.果实1.故事2.新伙伴3.大提升软件工程真的是一门很不错的课程!如今也是轻舟已过万重山,但我永远怀念开发福小研的日子!!!三.致谢 一.过往云烟 1. 对于软件工程课程的想象“制作软…

【前端开发】代码上传前怎么避免把 账号,密码,AppId, key 之类私密信息 提交上去

平时我们写代码的时候难免会有一些私密信息不行提交到git仓库上去,比如 账号,密码,AppId, key 之类不希望公开的信息,但是提交代码难免会有疏漏的时候,对此我们可以写个 githook 来协助我们进行检查。 目的 在Git提交操作前,对即将提交的文件进行全面扫描,检查其中是否存…

已有的事后必再有

学期回顾 1.1 回顾对软件工程课程的想象 对软件工程的第一印象 最初,我对软件工程的理解非常肤浅,以为它只是一门普通的专业课程。然而,随着个人作业、结对作业和团队编程的深入,我深刻体会到了软件开发的巨大压力。 初步达到我的预期 在这三个月的学习实践中,我参与了需求…