关于学习
首先,由于这次疫情的原因我们只能在家中学习,这非常考验我们的自学能力。在这10多周的学习中,老师的线上教学是一种学习方法,但对我影响较深的还是慕课上的视频,除了老师要求看的慕课之外,我还在b站上找了自学的慕课视频,由于没有预习的缘故我没能紧跟老师的步伐,所以一有空闲时间我就会去自学,抓紧时间把落下的补回来。从一开始不知所措的安装eclipse软件配置Java运行环境、到第一次写博客、再到运用Junit进行测试、然后是深入学习学习面向对象的三大特性“封装”“继承”“多态”、再到最后阶段的安装JavaFX开发环境用以设置简单的界面,以及总结性的实验课,虽然一开始觉得这门专业课挺难学的,但是跟着老师一步一步的走下去,体验还是不错的,学到的东西还挺多;虽然老师讲的东西还没有全都搞懂,很多基础知识还需要上网百度,但我知道学习过程漫长而曲折,到底还是要花功夫的。
关于作业
这学期的作业一共有三部分,慕课作业、课堂作业、PTA作业。慕课作业相对来说是最简单的也是最基础的,课堂作业是老师为了把刚讲过的知识点让我们吸收而现编的题目,刚开始对课堂作业还是有些反感的,但是做课堂作业的好处是能让我们更好的理解与吸收老师所讲过的知识,而且老师都会把上课的代码发到群里供大家参考,只需要在所给的代码的基础上稍作修改就能够完成课堂作业。最有难度的就是PTA作业了,PTA作业一共发布了8次,第一次属于是一次练手,是向面向对象的过渡,没有太大的难度,但后来学习的东西多了起来,类图和类与类之间的关系的越来越复杂,设计思路和方法特别难想,测试点变得越来越难通过。前几次作业可能用一天时间就能完成,到了后几次可能需要好几天才能完成。而且老师课堂所讲的内容毕竟有限,要想真正完成每次作业还需通过自学来找到解决问题的办法。前几次的作业因为有了面向对象的概念,在老师给的类图帮助下,找到思路,可以一步步的往下进行下去。但到了要用到正则表达式的水文校验等问题,我就开始一头雾水了,查阅一些资料以后,试着挣扎去写,虽然没能得到满分,但也算小有成就。通过完成这些作业,我认为遇到困难不应该退缩,不能认为自己肯定做不出来,即使自己能力有限,也可以向老师同学甚至百度寻求帮助,尽自己最大努力去写去练,不能投机取巧。多看一些慕课和帖子可以受益匪浅,也让我明白自己仅仅掌握了Java最基础的东西,不可骄傲自满。想要真正写好代码,不仅需要广泛的知识面,整洁的排版也能让人赏心悦目。虽然课程即将结束,但学习编程是永无止境的。所以,加油吧!