软件工程结课个人总结

写在前面

不知不觉一个学期过去了。这个学期由于疫情原因,在家呆了半年有余。但也正因为在家,才有了更多时间做在学校做不到的事情。秉承着老师的要求和自己的意愿,在这里对这学期的工作做一个总结。

计划完成程度

博客地址

参考当时写的开课博客,给自己提出了许多要求。这里挨个来看一看:

  • 对编程的整体理解水平得到了综合性的提高,以往没有写过太大型的东西,很多东西只停留在概念上。这学期自己手操了很多东西,学到了很多。

  • 程序理解,这学期的代码量大大提高,基本初步达到了要求。在代码量提高后,对于程序的理解能力也得到了提高。

  • 整体的设计,这方面虽然有提高,但我感觉还没有达到理想的水平。这学期在设计项目结构上有了很大提升,以前都不会去搞项目的结构设计,但这学期第一次尝试去这样做,提升还是蛮多的。

  • 效能分析和改进,这方面选择使用了更加先进的框架和更加成熟的解决方案,但由于项目规模较小,也没法看出具体的提升,所以对自己还是有些不满意的。

  • 语言熟练度。这方面提升巨大,由于代码量的提高,对于语言的熟练度有了很大的提高,加上学习了很多其他的语言,对于所有语言的共同性和独特性有了更加深刻的理解,获益匪浅。

提出问题

对于这学期的软件工程课,我提出了以下三个问题:

  • 1.虽然老师监管的很严厉,但仍然会有学生摸鱼。这是无法避免的。但作为教师肯定是想让所有人都学到应有的知识的。希望这方面老师可以作出针对性政策,做好更加强烈的督促。

  • 2.对于项目分组,建议下学期可以采用随机分组的形式。自己找组员的情况大概率会导致厉害的和厉害的组一起,然后一起更厉害,菜鸡只能和菜鸡相互组队最后完成一个不怎么样的成品。在这方面希望老师能进行随机选择,这样就能显著提高本课程的机动性了。

  • 3.对于做项目来说,很多团队在成立早期其实不知道自己要做什么,希望老师能在这方面提供一定程度的正面引导,提出一些对于团队来说切实可行的方案,并且提供一些简单的示例程序来帮助水平较差的学生快速入门。

关于会议总结

其实就我自己来说,所谓的会议总结肯定是要有人的参与才可以。由于我们的队伍是随便组合的,加上疫情原因都在家里,平日没有太多的交流。导致会议总结其实只流于表面形式,并没有讨论太多深层次的问题。但我们组作为一个没有任何合作经验的小组,还是很好的了。各个方面都做的不错,会议也能进行的十分顺利,但我个人还是不太满足于这种团队氛围,没有进一步的深度交流。

关于当时提出的问题

当时提出了三个问题,可以大致看一下:

  1. 第一个问题:水课不听,专业课好好听的态度真的正确吗?其实这个问题在开课博客我已经回答过了,但现在我有了一些新的体会。这样的态度很明显是不正确的。但人的精力毕竟有限,尤其是大学生。我这学期的精力七成都在学习技术上,对于学校里的课程明显关注度不够,平日只是做做作业这样子。很显然,我也知道这些课我需要去重视需要去好好听。但人毕竟精力有限,有时候只能做出选择选择对自己有利的一个选择。我就选择了去加强自己的技术,然后日后再补这些课程。

  2. 大学中老师与学生的关系什么样才是最好的?这方面我觉得最好的还是健身教练和健身学员之间的关系。这样的关系以学生为主要动力,老师起到一个督促作用。这样的关系可以很好的发动学生的主观能动性,让学生真正的自己学到东西。同时有老师的督促,也不至于半途而废,最后总会学到点什么的。

  3. 抄袭和借鉴的区别?抄袭其实很简单,不假思索的ctrl+c,ctrl+v过来就是抄袭。如果是看懂了人家的东西,把人家的思想自己融会贯通,那就叫做借鉴。因为你没有流于他们的形式,而是真正理解并运用了人家的内核。

对本课程的意见和建议

希望老师能够坚持下去这样的模式。在我校的环境中能坚持这样的教学模式实属不易,就我个人来说我很喜欢这样的模式,可能很多学生都不这么认为,但我认为这就是软件工程学生提升自己的最好方式,只有通过这样的渠道才能更好的提升自己的水平。对于软件工程系的学生来说,单纯的听老师讲课不自己去练习根本没有任何地用处,必须要自己真刀实枪上战场才能真正的理解并且学会东西。

原文地址:https://www.cnblogs.com/wushenjiang/p/13032332.html