2020春季学期个人课程总结

本学期围绕着JAVAWEB使用echarts完成了当前的疫情情况可视化,分别使用柱状图、中国地图、中国地图下钻到各个省市的详细情况、世界地图,最先是给定一个sql文件,到后来引入爬虫的知识,爬取网络上的信息再结合可视化展示疫情情况,然后就是利用寒假自学过的安卓知识,完成JAVAWEBServlet向安卓传送数据,在手机端显示疫情情况,把这些串联起来就发现了这些是循序渐进的,虽然老师各种技术都没有跟你讲解怎么做,但是他给你说可以用某种技术或者插件,具体怎么做自己寻找,我们也不是一个baby了,不能总是拿着奶瓶喂,所以就放养,放养的范围内怎么做都行,就是不能出界。

除了JAVAWEB方面还有就是老师一点没讲过的安卓部分,安卓是从寒假开始自学的,开学前基础知识就学的差不多了,安卓方面做了一个记账本,还做了一个疫情查询。团队开发做了一个即时通讯的可以聊天的APP

本学期还阅读了3篇名著《构建之法》《梦断代码》《人月神话》,在读完这几篇文章之后,发现老师平常所教授给我们的东西与书上的内容都很契合,看到了社会中程序员们是如何工作的,对比我现在的工作方式和效率,噫~

本学习收获最大的三项内容:

一、经过这学期的学习,我真的深感老师上学期时老师所说的“您们现在所做的东西回收站都不一定要”,真的,就现在看看之前写的代码,越看越恶心,那都是写的啥,这个类是干什么用的,这个方法是干什么用的,几乎看不到注释,当我翻看我自己曾经写过的东西时我都感觉看不懂,那当别人看到这些东西时应该和一些出了错的乱码文件差不多吧。这个让我感触最深的就是前几天一个博客园的人在我去年发的一个选课系统下问我,你这个代码的数据库设计是啥样的,我赶紧去找啊,发现我博客园中没有这个数据库设计,而且我还换了一个数据库,这就使我迫不得已去翻看自己以前写过的代码,经过了一番恶战,从代码中分析出了数据库的模样。所以这第一个收获最大的就是我现在在写代码时都会十分的注意注释的添加,规范了自己代码的风格。

二、经过了这次的团队开发,让我看到了大家都在为同一个目标而奋斗,每个人都不想拖项目进度时加班加点的敲写代码,大部分都是新学的知识,没有谁比谁的基础好,只有谁比谁更勤奋。这让我认识到在以后的工作中绝对不能放松自己,尽量让自己成为项目中必不可少的人,知识的储备非常的重要,要及时的补充知识能源。

三、本学期最最大的收获就是自学能力,每一项都是自己无论是百度还是博客还是B站,都是一种自学能力的成长和体现。就拿安卓的ZXing二维码库来说,我从这部分学会了看某一个插件或者集成库的开发文档,还有就是我本来想使用高德的接口来实现定位,然后去学习了高德的开发文档,真的学到了很多,开发文档不教你华丽的操作,一些像我这样的小白去看他们的开发指南就可以做一些小的demo来做测试。

下学期要改进的三个方面:

一、老师布置的任务即可完成,不能给自己规划什么时候再做,可能自己在那个时候会有其他的事,那作业可能就会错过时间。

二、一定要多发博客,这个学期除了老师要求的博客就没有发什么博客了,自己平时学习到的东西很少的有分享到博客,可能是很少挂那根弦,更别说将代码放到github上了。所以下学期要做的就是将学到的东西,不管老师是否要求,都要放到博客上,如果是一个完整的小demo也放在github上。

三、不能只是紧跟老师的脚步,做完老师的任务就跟完成的所有一样,要看到快要毕业的危机,为自己能在今后的工作或考研积累更多的知识。

对课程提出的三个意见:

一、我感觉我本学期知识技能方面增长最快的时候就是在课堂练习“三连击”等小型冲刺时,如果学生学期课程不紧张的话可以适度增加一点,这种没有时间范围,但是有冲刺排名的练习很好,有时间范围可能做不出一个完整的就要交答卷,然后就心灰意冷了。

二、作业量可以适当的减少一些,有点小多。

三、博客可以常发,但是把几乎所有博客归档成word太难了,如果把这种任务分发到平时也是很可以的,集中归档有点多。

原文地址:https://www.cnblogs.com/yizhixiaozhu/p/13069207.html