一眨眼,这学期马上就要结束了。
回顾这学期的软件工程课程,真的是很充实啊!老师依然是坚持以实践为主,还不讲具体的知识和技术。一切全靠自学。
回顾刚开始的学习计划,在学习的过程都进行了一定的涉猎,几乎每个知识都看到了,但是学习的质量可能不太好。但是学到的都得到了一定的应用。
想想开课博客里提出的问题,依然没有得到答案,自己确实没有找过答案,老师也没讲到过。
回顾整个学期,分别做了两次个人作业,一个组队作业以及一个团队作业。现在针对这些作业做一些总结吧!
在寒假时,老师布置下一个个人体温记录作业(Android开发),要求能记录姓名,体温,并且能够自动生成记录时间和记录时的地点。
当时在做的时候有一个困难就是自动获取定位,不过这一点可以直接调用百度地图的API,直接使用这个还是比较简单的,不过还是遇到了一些问题的
比如说:无法获取权限,定位失败等问题。不过还好之前有很多人做过这个,通过查阅各种资料解决这些问题。
开学后第一个个人作业就是在此基础上的进行功能的一些完善,其中增加了多选框的选择以及生成excel表格并自动填写记录的体温,并且增加了体温折线图和体温地图分布图。
难点当然是生成excel表格和折线图和地图的显示。生成Excel表格时需要合并各种单元格,弄这个时真的费了很多力气
图表的显示也是一个难点,在这里,我使用的时echars的js包,并且使用echars的各种表格显示数据库的数据。
接下来的就是组队作业了,是一个全国疫情数据的大屏显示,其中大屏的代码是直接使用的其他地方的,不过还是进行了一些修改的。
再就是疫情数据的爬取,我学习的是Python爬取数据,爬取的是腾讯新闻的数据。将数据显示再前端大屏上就可以。
说着这些感觉好像也还行似的,但是当时确实做的很艰难,可能一个错误就做了好几天。
接下来应该是个人作业2,不过在老师发布后,一直没有开始做,直到最近几天才开始弄,也马上就要弄出来了。
个人作业2是一个爬取三大顶会网站的论文,并且能够多条件查询,显示热词云图。多条件查询还是比较简单的,热词云图也可以直接调用echars的插件,所以整体来说这个个人作业2在功能的实现上并没有太大的难度,但是这次老师好像比较重视页面效果的展示,我弄出的页面并不是很好看,以后应该学习着用模板和CSS来修饰界面。
再有就是团队作业了,说实话,我在团队作业中做的东西真的不多,感觉挺遗憾的。
经过这个学期的学习,确实学到了很多新的知识,而且是自学完成的,在每次完成一个功能后就感觉很爽的感觉。
不过老师只注重实践,也不讲一些东西,属实有一些不习惯。
他特别注重实践,而且并不是说一说的,是真的会付诸实践的。他也会真的关注到大部分的学习情况,并且他懂的很多的技术和知识,可能他并没有讲那么多,但是他都知道,只要学生问到,他都可以立马回答出来。课堂上,他几乎不会讲那么多,他讲的好像也和课程又没有关系似的,但是他会制定一定的目标让学生通过自学去完成他的目标,这一点和其他我遇见的老师完全不一样。虽然这样对于学生来说可能有一些难度,但是我觉得这样的方式才能使学生真正的学会某个知识或是技术。王老师每次上课也是激情饱满,精神抖擞,其他所有的老师上课都会用话筒的,而他从未用过,他那一嗓子就可以震惊整个教室了。印象比较深刻的一次就是我从基教下面走过,他在二楼上课,我居然都听到了他讲课的声音。
经过这一学期的学习,因为老师这种教学方式,学生应该已经产生了一些差距,我感觉能跟上的人总是会很快的完成作业,而每次作业做不出来的人也是存在的,做出来的人里面应该也会有一些并不完全是自己做出来的。这种教学方式的利弊也就体现在这了吧。
这学期即将结束,希望下学期再接再厉,力争上游。