首页 > 其他分享 >软件工程个人总结

软件工程个人总结

时间:2024-12-29 12:41:38浏览次数:1  
标签:总结 个人 AIGC 编程 作业 实践 软件工程 团队

一、学期回顾

1.1 对于软件工程课程的想象

一开始对课程也没有什么了解,觉得就是普通的必修课程,直到我看到那厚厚一本课本和各式各样的实践作业...

对课程的期待与目标

对于这门课程的内容我还是充满期待的,毕竟我在这方面的知识缺乏,参与到实践中既能得到自我提升,也能从团队作业中得到宝贵的合作经验

我实现的目标

在软件工程实践中我确确实实地得到了个人能力的提升,在个人编程作业中我学到了如何用Python编写简单的游戏,在结对编程与团队作业中学习到了如何进行团队合作以及应用开发的知识。更为重要的,我学到了如何使用AIGC工具来提高自己的工作效率。
当然我在这一方面还存在着不足,由于自己在开发经验上的缺乏,在参与团队合作时经常在边缘ob学习,没能为团队做出太大贡献。

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

在软工实践课程当中我编写了1500行代码。主要集中在个人编程作业与结对编程作业,在团队合作中由于担任组长职责,没有参与太多的编码工作。
在团队项目中我参与了小福同学的设计与开发,我在其中所承担的角色是项目经理。

软工实践的各次作业花费的时间:
作业名称 花费时间(小时)
第一次个人作业 3
第二次个人作业 18
第一次结对作业 7.5
第二次结对作业 24
第一次团队作业 7
第二次团队作业 14
现场编程作业 4
团队作业 beta 冲刺 115

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

时间类型 累计时间 实际周均时间 预计周均时间
总计 192.5h 12.8h 10h

1.3印象最深的一次作业

印象最深的一次作业是第二次个人编程作业
毕竟是第一次用自己不熟悉的语言编写一个较为完整的项目,上网查找相关教程学习了较长时间,但总会遇到检索不到的相关教程,这时AIGC就派上用场了,ChatGPT为我提供了一个简单的框架进行学习,并对我后续的功能添加,优化提供了解答。这是我第一次通过AIGC工作来提高工作效率,感觉上很奇妙,像打开了新世界的大门。

二、总结收获

2.1 软工实践故事

个人编程

用PYGame编写一个羊了个羊小游戏,当时看到这个任务的时候还有点不可思议,毕竟自己完全没有学习过相关知识,最终还是通过AIGC了解了PYGame库的相关内容并完成了这一任务

结对编程

结对编程:两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。
在原型设计上执行的还算比较顺利,我们很快就完成了对原型的相关设计

但说起来容易做起来难,尤其在我们两人都缺乏开发经验的情况下,我们都太高估了自己的能力,在日日迫近的deadline前乱了阵脚,以至于最终的成功与预想的大相径庭。

现场编程

由于团队还在磨合期,大家编程都有点跟不上进度,前期花了比较长时间来同步,最终结果如下

团队编程

项目编程的过程也有不少坎坷,如纷至沓来的大小考试等,当通过定期会议跟进进度,任务分配和沟通,项目也算是基本完成。

2.2 习到的新技术或生产力工具,带来了哪方面的帮助?

在编程中,我主要通过ChatGPT来为我提供编程思路和解释我所不理解的地方,使用一些AI绘画工具来创建图片资源用于应用中,节约了上网寻找可用图片资源的时间。
使用AIGC工具对我的工作带来了很大的帮助。在过去,我对新知识的学习都主要来源于网络搜索,但并不是每次都能够找到想要的内容,而AIGC工具能为我提供准确的回答,一方面节省了检索的时间,另一方面也减少了找不到内容的可能。

2.3技术之外的提升

团队协作能力:从团队合作编程中得到了宝贵的合作经验,学到了如何更好地管理团队来提高生产力
时间管理能力:对于每一项实践任务,都需要花时间去学习准备,加上日常学习上的一些大小事,需要规划好自己的实践,避免在死线前的赶工。
学习能力:完成实践任务过程中,我遇到了许多未知领域,不断学习新知识的过程中我,我的学习能力也得到了提升。

2.4想说的话

对于软件工程这门课程可谓爱恨交织,一方面其任务之重,有时候电脑前一坐就是好几个小时。但另一方面它确实教会了我许多,没有在这一过程中的针对学习,我可能还是在各个领域上的小白,完成一项软件工程实践作业后的如释重负感也是无可比拟的。
总体上是利>>弊的,我们从中学习到的,都是对我们未来就业有利的宝贵知识和经验,经过多次的团队协作,我们也学会了进行更高效的沟通,协调完成工作,同样在我们未来的就业,项目开发大有所用。
AIGC的引入是一个很好的主题,它确实地为我们带来了生产力的提高,让我们完成实践任务更加得心应手。这也是未来的趋势
总而言之,感谢这门课程

三、致谢

一个学期过后,我要感谢所有与我进行合作的同学,每一位同学都是我们的团队不可或缺的一份子。对于项目中我不了解的地方,他们都耐心地给予我详细的解答。他们也很乐意进行沟通,整个团队都保持着一个很好的氛围,没有发生什么摩擦。面对项目遇到的问题,他们总能找到解决方法,乐意在时间繁忙的考试周抽出时间参加会议。感谢他们对团队的付出。
同样,也要感谢老师为我们提供这一次实践的机会。

就这样吧

标签:总结,个人,AIGC,编程,作业,实践,软件工程,团队
From: https://www.cnblogs.com/SanaGlow/p/18638612

相关文章

  • 软工个人总结
    结束了?一、学期回顾1.1课程想象与现实最初听闻软件工程课程,脑海中浮现的是一群程序员在电脑前敲打着代码,创造出一个个功能强大的软件。想象着自己能通过这门课,精通多种编程语言,独立开发出令人惊艳的应用程序。可是在第一次编程作业布置下来时,发现自己什么也不会,不知从何下手。......
  • 2024-2025-1 学号20241315《计算机基础与程序设计》第十四周学习总结
    作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>https://www.cnblogs.com/rocedu/p/9577842.html#WEEK14这个作业的目标<写上具体方面>《C语言程序设计》第13-14章并完成云班课测试作业正文https://www.cnbl......
  • 2024-2025-1 20241415《计算机基础与程序设计》第十四周学习总结
    2024-2025-120241415《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里2024-2025-1计算机基础与程序设计第十四周作业这个作业的目标自学《C语言程序设计》第13-14章作业正文https:......
  • 软件工程个人总结
    这个作业属于哪个课程https://edu.cnblogs.com/campus/fzu/SE2024这个作业要求在哪里https://edu.cnblogs.com/campus/fzu/SE2024/homework/13315这个作业的目标总结软工实践整个过程学号102202154一、学期回顾1.1回顾你对于软件工程课程的想象软件......
  • 个人关于git版本分支管理使用的一些总结
    最近进行多人项目协作,尝试了Vscode自带的LiveShare,但是无法分屏不太好用,于是对于git的分支管理进行了一些简单的研究,上手之后还是挺方便的关于分支命名master分支一般用于作为线上分支,即需要应用的项目版本develop/dev分支一般用于作为开发分支,用于修改开发使用,最后需要mer......
  • 2024-2025-1 20241308《计算机基础与程序设计》第十四周学习总结
    作业信息这个作业属于哪个课程 2024-2025-1计算机基础与程序设计这个作业要求在哪里 2024-2025-1计算机基础与程序设计第十四周作业这个作业的目标 学习二进制文件和文本文件,文件的打开和关闭,顺序读写与随机读写,标准输入和输出及其重定向作业正文教材学习内容总结1.学习二进......
  • 个人碎碎念及规划
        本来按常理而言,这得是我个人的第一篇博客。但“不出意外”,那便不是我,就像计划也总是赶不上变化,多少豪言壮语也比不过某一刻的行动,好吧,对不起,我就是纯懒战士orz。1.自我介绍    我,某校某班某大一新生,刚刚(指三个多月前)经历了长达14天的军训,现已在家(放寒假......
  • PTA题目集7-8总结
    一、前言在过去十几周的时间里,我完成了题目集1-6的练习。这些题目集涵盖了从简单的答题判题程序到复杂的家居强电电路模拟系统的多个方面。通过这些练习,我不仅巩固了编程基础,还提升了解决复杂问题的能力。以下是对我完成的最后两次题目集的详细总结:题目集7 家居强电电路模拟程......
  • 2024北京知码狐信息集训总结
    你这集训,真令我欢喜!为期两周的集训(天堂生活)也是结束了,地狱(文化课)在召唤!集训的收获关于这次集训,我的收获自认为超过待在监狱(学校)半年,主要分为这几个方面:lxl实在是太强啦!他的课带来的收获占了整个集训的\(\frac{1}{3}\),尤其是他讲的插入-标记-删除算法,简洁易懂,见题就秒,蓝紫......
  • 软工总结
    软工总结对于软件工程课程的想象在最初看到这个与某专业重名的课程名时就隐隐猜到这门课绝对不简单,事实也正是如此。起初我是希望能够摆脱ai的束缚,尽量多自己写代码来提升自己的综合水平,但一学期下来仍然是让ai担任了更多的工作。。。但值得庆幸的是,通过这一学期的学习和实践,......