有时候,想到便去做,这就是生活。因为偶然而相遇,因为相识而感激。回望着那时的自己,站在漫漫人生的十字路口,看着前方的艰难选择,不止一时感到迷茫无助,无时无刻为了前程而心怀担忧。在因为犹豫不决而满怀焦虑备受煎熬的日子里,不知何去何从。”尽管放手一搏。”因为一句简简单单的话,我怀着忐忑的心情来到了这里,来到了云和数据。在这短暂而又漫长的六个月里,开始了我的”人生苦旅”。
第一个带领我们走进Java大门的是何老师,从最简单的if、for语句开始,何老师幽默诙谐的教学方式让我们在轻松的氛围中认识了Java语言基础。我觉得在何老师带领的日子里,学到的不仅仅是课堂上的知识,更是何老师多年工作积累出的学习方式和经验。授人以鱼不如授人以渔,何老师教的出入参猜测和编码积累方式一直牢记在心,获益匪浅。由于在校期间学习过C语言,对一些基础的语句有过了解,因此并没有感觉Java的难度,反而感觉Java语言特别易于掌握。然而现实并非如此。在过了基础班后,感觉知识的体量和难度有了质的上升,给了我一记狠狠的耳光。伴随着多线程,servlet的学习。让人一下难以适应。让我庆幸的是,后续带领我们的张老师也是我们的良师诤友,能够非常细心的告诉我们代码不规范的地方,更会仔细教我们如何解决bug的能力。张老师的经历也充满了心酸和奋斗,深深感染着我们。
在晚自修的时候,老师们的下班时间是8点半,但张老师常常待到9点半陪我们一起度过,第二天早上还会带我们复习前一天的知识,温故而知新。我在云和数据中遇到的所有老师都会带着我们回顾已经学习的知识点,帮助我们巩固记忆,细水长流的学习新知识。在经过一段紧张充满挑战的学习时光后,我们也会通过一次次的测验来评估自己的学习效果,并帮助我们查漏补缺,了解自己的不足之处,是非常好的提升过程。此外,在自习课的时候,辅导老师栋哥也会全程在教室,对我们有疑问的知识点进行一一解答。
随着学期进入了后半程,spring、springboot、springcloud等最新的知识点搬上课堂,各种不同的框架层出不穷。在讲解上,张老师除了带我们掌握框架的原理,使用之外,也会渐渐带我们进入底层,看看源码的实现,这或许是痛苦的,但却是成长路上的必经之路。在这期间,我感受最大的是必须要时刻明白自己在学什么,这个框架是什么,是用来干什么的,这个框架是用在什么场景,用来解决什么方法。而不是死记硬背框架里面的代码,只会被代码而不会灵活应用是效率极低的学习方式。老师常常告诫,学习编程不是应试教育,不需要我们去默写所有代码,在需要用到的地方可以通过百度来解决,更重要的是理解框架,以及理解看懂代码即可。
在学习的过程中,我不仅学到了很多知识,更好的理解了编程的技巧,更多的是结识了很多有趣的伙伴,他们是我”痛苦”学习过程的快乐调节剂,在遇 到问题的时候可以相互探讨,用自己的话把知识转述成容易理解的语言,加深记忆,实现双赢。在平时一起锻炼身体,培养课外兴趣,为学习提供更充沛的精力。也通过一些课外活动,更好的认识彼此。我的老师曾经说过,在公司最重要的就是学会如何与人友好相处。我相信在这段时间里和大家一起奋斗的时光,会成为我最值得珍惜的回忆的一部分,他们是同学,更是战友。
不知不觉,学期已经进入尾声,在融会贯通了前面所学的所有框架和消息中间件后,我们开始了最终的项目试炼。在项目中我们用到并回顾了很多知识,与此同时也穿插补充了一些新知识。在项目中,我学会了从0到1去完整的搭建一个项目,从项目的依赖库引入,到controller的搭建,文档接口的查看,到service层的业务逻辑校验,数据安全性检测,再到数据库的增删改查,思路逐渐清晰。
在这里发自内心的感谢云和数据,感谢各位老师,是你们的兢兢业业让我们获益良多,也感谢班主任的严格监督和循循善诱,让我们克制内心的烦躁,安静坐在教室里学习思考,更要感谢努力奋斗的自己,感谢自己能够一路走来,坚持到最后。