随心记
大一上:
大一开学,等一切安顿下来,开始上编程课,最开始面对编程一窍不通,后来上了一段时间C语言的课,自己想了解更多,发现自己对编程有兴趣,花了两周把C语言自学完,就去自学Java了,当时花了两个月学了JavaSE就期末了。大一的寒假期间学了MySQL数据库,后来经别人说,就开始学JavaWeb。
大一下:
由于疫情,大二下上了一学期网课,有好有坏,好处是:自己能随意支配的时间多了,能学习的时间多了,省去了很多类似于 去图书馆路上、吃饭路上、上课下课的时间…。坏处是:学习效率明显低于在学校学习。于是大二下学期边完学校课程的同时自学完了JavaWeb做了一个简单的图书管理的Web项目,此时学校还没开专业课,只是开了SqlServer数据库和计算机网络,数据库由于我自学了MySQL所以没什么问题。大一暑假接触到了Spring框架,把Web项目做完又学了Spring框架。
大二上:
疫情过后,终于开学了,这学期我从软工转到了计科专业,因为学校软工语言是C#计科语言是Java,我果断选择了转专业。大二上接触到了数据结构与算法,朋友说这个很重要,于是我就看了韩顺平的数据结构与算法的全集,每节都跟着记笔记敲代码,这也导致了我上学校的算法课无聊至极。大二上的后期又复习了英语四级,这时学校开了Java SE,期末是做了一个GUI管理系统项目。大二开始有了实训,实训的过程一边复习四级,一边做了一个GUI黑胶唱片管理系统,大二上就这么过去了。
大二下:
大二上的暑假把Mybatis,Spring,SpringMVC,看完了整合了SSM,做了一个简单的CRUD小项目。大二下开学,学校开始开JavaWeb课程专业课和计算机组成原理、计算机操作系统等理论课。我感觉现在去学微服务也就是SpringBoot框架有点不妥。又花了一些时间,从新学习了html5 css3 js JavaWeb SSM框架,这次复习把之前学的内容串了起来,更有信心去学SpringBoot,于是一边做了一个学校JavaWeb图书管理系统,又自己做了一个基于SSM唱片管理系统。接着学习了SpringBoot,到后来花了一个月复习了英语六级,考完六级紧接着期末,这一个月都很少去敲代码。考完期末和六级,有老师找我做一个项目,说实话没有老师找我,我也准备自己做一个项目,把我之前学的内容用进去也算把之前的内容做个整合。现在我正在了解SpringCloud、Redis。最近要和老师沟通一下项目,确认项目需求暑假开始做项目。期末考完试还有一个实训,这倒没什么问题。
下次开学就大三了,面对一个选择,是考研还是找工作…