个人课程总结

光阴似箭,日月如梭,大二下学期就这样结束了,在家里过了这么长时间,现在想想还有种怀念在铁道大学上课的感觉。

但收获还是颇丰的,虽然这一学期是在家里面学习,但是老师发布的任务也都一一完成了,从真正的开始学习专业知识,已经经过了32周了,我对Java,python,JavaScript,HTML,php,Android studio都有了一定的了解,由建民老师任课的软件工程最让我收益颇丰,老师在课堂上不会教授Java语言的基础知识点,而是教授了很多的编程经验,这些经验可以说为我们之后的面试,编程打好了相应的基础,并且每次后两节基本上都会有限时练习,充分的让我们提高了学习的自主性,因为很多知识是要靠我们自己在网上查找练习并且学会然后运用的。

通过一学期对软件app的接触,遇到了许多问题,也学到了很多,首先通过建明老师的课堂测试,我对数组的处理进行了练习,更加熟练的掌握了数组,然后因为今年的新冠疫情,老师让我们做了全国疫情统计可视化地图,充分让我们掌握了可视化,紧接着建民老师为了对我们的团队合作能力进行练习,进行了一次两人合作练习,这是我第一次结对编程,在合作过程中,我们产生过矛盾,也一起解决过问题,过程总是坎坷,却也收获颇丰,然后我们还进行了数据爬取实现实时到疫情的最新数据,紧接着就是爬取和可视化的结合,进行移动端的app软件的构建。

这次练习之后,我们紧接着又开始了更大的团队练习--四人结队,这次问题更大,不只涉及到合作,更涉及到分工,还涉及到新的知识--Android studio。不过我们先进行了NABCD项目分析,了解了我们软件的市场,使用者的需求和我们软件需要的特色,中间还穿插了一次顶会热词统计,老师告诉了我们学习的网址,然后然后由我们自己去学习,虽然我们都学会了基本的合作要领,但问题还是很多,分工不明确,每个人能力不一样,进度不同,有时会拖慢整个团队的进度,不过在对接过程,因为在家中的缘故我们都是一边写一边沟通,收获很多,不仅是合作方面的,知识点也学到了不少,毕竟三人行必有我师,而且项目逼着我们自学。那时在刚开始大家还都是对Android studio一窍不通,通过在网上查找资料慢慢的摸索,第一次冲刺阶段,前5天进展不是很大,做那个界面用了很长时间,后五天我们进行了记账本增删改查等基本功能的实现,在我们不屑的努力下,终于勉勉强强达到了老师的要求,完成了第一阶段的冲刺。

后来我们又开始了我们的日常课上完成任务,单词统计,统计输出,前n个单词,紧接着就是我们第一阶段的相互展示,了解其他组的内容,并且提出相对应的意见或者建议,再然后找水王的任务,找到水王的帖子,给了我们眼前一亮的思路,还有对自己所用的搜索软件的从用户界面、记住用户选择、短期刺激、长期使用的好处坏处、不要让用户犯简单的错误四个方面的用户体验评价。一个学期就这样度过了。最终我们这一学期的任务基本在那一天就结束了,一路坎坷,收获颇丰,这个学期迅速的度过了,。

综上所述,

收获最多的三项就是两人结对练习、词云的统计以及最后四人小组的大项目了。

下学期需要改进的三项:像结对练习希望老师提前给予一定的提醒(走了很多的弯路);团队项目的开发希望多了解他人的编码风格,词云等新知识学习时最后可以总结一下;

意见和建议:课程内容太快太难,我总是有种对代码绝望的感觉,无处下手。

其次,老师课堂讲解基本上不讲相关基本知识点,大多数要靠上网自学。

最后,希望老师可以让我们边听讲,边手动练习,不然听了以后全都忘记了。

以上就是我对大二下学期软件工程课程的总结。

posted on 2020-06-06 09:45  露水清清  阅读(107)  评论(0编辑  收藏  举报

导航