软工实践个人总结
一、基本情况
(1.1)请回望第一次作业,你对于软件工程课程的想象
对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
- 达到的期待和目标
- 第一,我重新学习了web前端的相关知识(包括html、css、vue、element ui、axios、promise)以及Git的使用,并完成了评测平台一些前端页面的搭建。在大二的时候我曾经接触过一些web前端的知识,也使用过Github,但实战机会和经历还是比较少,久而久之也就荒废了,这次搭建平台的工作让我重新捡起了这些知识并且也获得了比较大的进步。我觉得只要是涉及代码的知识,实践都是至关重要的,熟能生巧。
- 第二,在文档撰写和PPT制作、讲述方面的能力得到了提高。高中生作为一名理科生,大学时选择计算机专业,以前我一直以为只要努力学习好专业知识就足够了,但到现在我越来越发现,文档撰写能力和ppt制作的能力也是非常非常重要的。在评测工作中我一共进行了两次总结汇报(以ppt的形式),也进行了评测报告的撰写,第二次总结汇报由于时间太赶了没有做好充足的准备所以表现的并不好,感谢柯老师能指出我的不足,让我知道自己该从哪里去改进🌹。
- 第三,由于评测工作的需要,学习了不同语言开发工具的使用(PyCharm、IDEA、CLion)。以前编写代码时都是使用DEVC++哈哈哈哈,进行结对编程作业评测的时候,一口气下载了好几种开发工具,使用过才发现原来它们那么的方便。
- 最后,感受到了团队协作的力量,对于我来说,更多学习的时光都是我一个人度过的,从大一入学到现在,这是我第一次真正地在一个团队中,和大家一起分工协作、完成任务,从暑假时的平台搭建到这学期的评测、汇报工作,都让我感受到了团队协作的力量,也因此认识了一些很厉害的新朋友。
- 存在不足
- 在代码编写这方面还是有所欠缺,除了暑期和刚开学时的平台搭建工作,我在评测组大部分的工作还是作业的评测和汇报总结,在编码能力和技能学习这方面还有所欠缺。
- 缺少软件工程理论知识的实践,在评测其他组的博客时,我会看到各组绘制的UML图、燃尽图等等,很多是与软工理论课的知识相挂钩的,虽然在评测工作中我也通过看各组的博客进行了相关的学习,但还是有所欠缺的,在之后理论课复习的过程中我也会更注重这方面的内容。
(1.2)总结这门课程的实践总结和给你带来的提升:
- 测试组
-
在软工实践课程当中我编写了 550 行代码
-
评审哪一次作业让你印象最深刻?为什么?
- 现场编程
- 现场编程是我们评测组第一次在大家面前展现我们的评测工作是如何进行的,也是对我们的一次大考验。深深记得现场编程那周我们两次开会开到快十二点,讨论题目、讨论分工安排、讨论评分标准,前前后后改动了好几次最后才确定下来。现场编程那天我们很早就先去实验室准备,调试展示需要的直播设备,准备好评测坏境,生怕出什么差错。
- 最后的工作还是很顺利的,评测工作进展顺利,各组的评测结果实施更新展示在实验室的大屏幕上,最后我们也制作了视频进行了总结,效果还是很好的。
-
在软件工程课程上花费的时间
- 请额外说明实际花费时间与加入测试组预期花费时间不同的感受
累计时间 实际周均时间 预计周均时间 110(h) 8(h) 10(h) 实际花费时间与预期花费时间差别不大,由于评测组的工作一部分在暑假已经先完成了,所以在本学期更多的时间花费在了开会讨论、文案撰写、ppt制作,作业评测上。
-
介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
- Auto.js:由于现场编程工作需要,我去了解了Auto.js相关的知识和使用方式,发现原来还有这么有意思的工具哈哈哈哈,拓宽了知识面、学习了新技能的同时也埋下了一颗种子,或许以后会再用到这方面的知识。
- Typora、坚果云、幕布、Notion:学习了几种编辑器的使用。其中Typora和坚果云分别用来进行电脑端和手机端对Markdown的查看与编写,幕布用来写大纲,形成思维导图,Notion用来写会议记录。除此之外也了解到坚果云和Notion还有团队协作的功能。学习这些编辑器的使用,让我能及时记录自己的学习、工作记录,不论是现在的学习还是以后的工作,我觉得我都已经离不开它们了。
- 剪映:在现在这个短视频为主流的时代,会剪视频也是一项必备的能力,之前大多数时候我是用手机对视频进行剪辑,在这次的现场编程环节中,我使用了电脑端的剪映,发现功能更加强大,使用也更加便捷。
- VSCode、PyCharm:熟悉了VSCode、PyCharm等开发工具的使用,并沿用到了其他课程的学习上。作为一名计算机学生,还一直在用DEVC++我觉得自己是在是太不行了哈哈哈,之前一直很少使用的开发工具现在可以熟悉的使用。
- Git:学习了Git Bash,也学会了通过开发工具进行一些Github的操作,虽然是很基本很基本的东西,但我还是觉得学起来有一定的难度,还是需要多实践,熟能生巧。
-
其他方面的提升
- 团队协作:除了在和其他同学配合协调工作这方面的提升,对我来说更多的是从其他同学身上看到的、学到的技能,评测组的成员真的每一个都很优秀,后端、前端、移动端、产品经理,大家各司其职都能很好的完成自己的任务,每个人身上都有值得我学习的地方。
-
二、总结与收获
测试组:汇报在测试组的工作与在测试组工作一个学期收获。
- 在测试组的工作
- 评测平台搭建
- 视频制作
- 博客批改
- 答辩评分
- ppt制作及汇报
- 测试报告撰写
- 一个学期收获
- 想起暑假刚开始时加入评测组,暑假时学习前端知识进行平台搭建,再到这学期的一系列评测、汇报工作,写完这篇博客的时候意味着评测组的工作也正式结束了,会觉得时间真的过的很快。
- 这学期刚开始时,对比朋友们的学习任务,我会在思考加入评测组是否是一个正确的决定,评测组的工作集中在评测、汇报、总结上,在计算机技能提升这方面可能还是会差一些,但渐渐我也发现,评测组的工作也不轻松,也可以学到很多方面的知识。
- 除了评测工作之外,评测组还需要解决同学们的问题,很多时候我们都是发在QQ群里大家一起讨论解决,总结汇报时也会把ppt发在群里大家一起讨论、修改,这种感觉真的很好。加入评测组让我认识了很多优秀的新朋友,平常开会的时候大家氛围也很好,大家对工作都很有热情,也对我提供了很多帮助。
- 又是一个在柯老师课堂上学习到很多知识的学期,从课堂内容向外延伸,谢谢柯老师对我的指点,实践课上柯老师的点评也总是能让我注意到很多以前没有关注到的点,学会更注重细节。
- 总的来说这一学期在评测组的工作挺辛苦的,但也很快乐,收获满满!
三、致谢
- 这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
- 最想感谢的人是评测组的组长建勤还有前端负责人少杰。
- 刚开始平台搭建工作的时候,我需要和少杰一起配合工作,由于之前拉下的知识太多,我频繁地求助于他,他一步一步耐心地指导我哈哈哈。告诉我需要去学习哪部分的知识,也回答了我很多很弱智的问题。
- 建勤是我们的组长,评测组的工作最重要的是要做到公平公正,作为组长,他很负责任,能够很好的安排协调好大家的工作,也能调动大家工作的热情,我们有做的不好的地方他会及时指出,我觉得这个特别重要,这样大家才能一起进步,一起成长。
- 最想说的话是“谢谢”,“辛苦了”,“希望以后有机会还能一起工作”还有“要提早来实验室也要及时吃早饭”