个人课程总结
本学期,在学习Java的基础上,学习了如何使用echart实现对数据的可视化,其中,因为今年的疫情,我们集中训练了将国家疫情实现图表可视化,以及实现了将全球数据图标可视化,后来,我们初步学习了python,自学了爬虫算法通过从网站上爬取疫情信息,储存到数据库里,然后,在通过Javaweb将疫情数据显示到图表上,从而实现数据的实时更新,在下一阶段,我们又将上述过程的学习内容运用到android中,从而实现移动端的疫情数据可视化显示,在这个过程中,不仅学会了数据可视化,还学会了python,学会了ajax,所以,这一阶段的学习收获较大。
本学期,我们分别进行了双人结对开发,和多人结对开发,其中双人结对开发,三个阶段的学习,也收获颇丰,第一阶段实现了计算中心类,通过API实现和其他接口的调用与沟通,第二阶段通过测试程序和API 接口测试其简单的加减乘除功能。并能看到代码覆盖率。第三阶段实现了定义异常处理,三个阶段的学习,学会了如何与好友一块开发效率更高,怎样合作更有效。
在结组开发中,我们3人一组,开发一个“app”,在开发过程中,遇到无数困难,对于我来说,此次开发app可以说,好多技术都是第一次用到,因此,不是很熟练,浪费了很多时间,比如说,第一次联网,第一次使用第三方的sdk,遇到很多困难,不管怎么样,最后的结果还是在老师规定的日期内完成项目,在开发冲刺过程中,学会了许多技术,同时学会的还有技术以外的东西,总之,这一阶段的冲刺,我收获最大。
在下个学期,首先要端正学习态度,因为本学期是在家里上课,所以要比平时懒很多,老师留的必做的作业会完成,好多老师没有要求的作业,选做的作业,就不做了,我觉得下学期,我一定得改掉这个习惯,老师留作业,就有他留的道理,绝对不是可做,可不做。只有亲自做了作业,才会真正收获。
下个学期,如果再进行结对开发,要自己组队,找编码水平和自己差不多,或者比自己差的,不能再找大腿,因为这样,对自己没有好处,只会阻碍自己技术的发展,因为有了大腿,就会有依赖,俗话说,人都是逼出来的,只有真正逼自己一把,才能让自己真正的成长,而有了大佬,就相当于有了倚靠,给自己留了后路,这样对自己的成长只有坏处,没有好处。
下学期,做事绝不拖拉,当天的事,要当天完成,绝对不能拖到最后,比如说,在本学习,每次的博客都是拖拖拉拉,每次都是最后在写,最后在写,结果,都挤到最后的博客发布日期,结果只能是,匆匆补上,或者是老师布置的任务,不提前完成,最后等到交作业的最后期限,草草完成,自己收获也不大,也没真正起到训练的效果,同时自己的代码,交了作业之后,要把代码进行优化,我每次写完代码,老师说过关,我都会把代码扔到一边,不再去看,老师让再优化,但我觉得老师已经说过关了,就不再管了。下学期,绝对不会再这么犯懒了,改掉这些坏毛病。
对《软件工程》本学期的建议,希望老师多多少少讲点专业的知识,比如说,这节课我们要做对数据的可视化界面,就希望老师简明扼要的讲讲该项技术的用法,以及如何应用该项技术,这样就不用我们花好多时间,去上网找这些东西,费时又费力。希望老师可以用代码实地讲解一下,比如说爬虫,之前我们从未接触过python爬虫,现在老师要求做了,那么就希望老师可以实地为我们讲解一下爬虫的主要步骤,哪怕,不多讲,讲讲主要技术都可以这样,我们再从网上找教程学习python的时候,就也许会轻松许多,希望老师以后削减一下可有可无的知识,多讲点专业的代码知识。还有,本学期老师提问题老师针对几个人,老师的提问次数挺多,但是班里好多人都没被提问到,老师提问次数最多的时候,都是那么几个人,所以还有好多人被忽略。希望下学期老师与同学互动,提问学生的时候,提问的面广一些。
总之,在本学期的《软件工程》课中,尽管很累,但是还是收获了很多,希望在下学期在建民老师带领下继续学习成长。