本帖最后由 武汉学工部 于 2021-9-19 20:15 编辑
你的坚持,终将美好 ——武汉黑马131期周同学 转眼就已经到了九月中旬。还记得我们是五月底来黑马学习。我是经一个亲戚介绍来到黑马,想当初专门请假到学校来熟悉环境,看看学习氛围的情形还历历在目。来黑马的理由和大家都一样,就想换一份好一点儿的工作。学一门好一点儿的技术,为以后的发展打下基础。是啊,大家也都是成年人了,若不是为生活所困,谁又会没事儿,花这么多钱、这多时间来这个地方学习呢?既然已经来了,那就努力的干下去! 我的性格是属于比较谨慎、又较倔的那种。大学期间,学过一点儿计算机。但只会一些简单的语法,就连增删改查,一些简单的业务操作也不会。后面的JDBC,MyBatis,Spring,SpringBoot连概念也搞不清,只是感觉要学的东西好多,好乱。害怕自己学不会,学不好。能不能找到一份好工作,能不能坚持。初来乍到,对这个陌生的地方,并不完全相信它能给我的生活带来什么影响。 幸运的是,我非常顺利的融入了这个大家庭。Java课程体系实在是太庞大了,技术更新频繁、课程节奏快,每天都有新东西。大多数一个知识点,早上对于我们来说还是新的知识点,到下午就变成之前讲得的知识点,马上就能应用了。所以,多敲,多练很重要。然而,这个词说的简单,对于刚刚接触的我们来说,并不能把控得住。中间可能会出现各种各样的bug,甚至有好多简单的bug。现在还记得,当初用关键字作为包名,然后报错后找了半天。没有写sout语句,还在想为什么控制台没有输出结果。在JS中间dataType写成dateType问了好多人,从前端传输数据,到后端的抓包分析都没问题,甚至到检查xml的dtd约束也没问题,折腾快两小时多了,还不知道哪儿错了,最后一个朋友进宿舍一眼解bug。 对于我们大多数没什么基础的人来说,动手十有八九会出错,由于刚入门,所以,很多bug是找不同,对于知识结构不清晰,只能一个个的找,这个时候可以先尝试自己解决,然后问问同学,问问老师。 最重要的,是要学会总结。 比如说做黑马面面的小型项目。首先要搞清楚项目执行的过程,前后端交互,是怎么进行交互的。三层架构是怎么互相调用的。其次,得清楚,哪些代码是需要我们自己写的(ajax的传输请求,三层架构的书写,基本的网页测试,分页插件的编写,文件上传),哪些代码是需要我们看懂即可(ajax异步请求将结果封装到哪个对象,要想展示数据需要给哪个v-for的data赋值,Controller需要用什么方式处理请求,不同请求体的参数怎么获取。注解该怎么写,分页插件的语句改写到哪里,返回的Result怎么封装,Mapper里面的SQL语句怎么书写,等等)。哪些代码是高频的核心代码,要自己写的,要动手写配置,哪些代码只需要知道在什么时候用就行(前端的vue,Linux里面的命令),会百度搜出来命令就行。 接下来是异常,异常是一个积累的过程。通常异常一报就是一大堆,重复的报,很可能解决完一个又出来一个。就比如Spring框架对Bean的注入,可能会出现找不到Bean对象的异常,Bean对象不是唯一的,Application.xml加载不出来,等等。然后就开始分析异常出现的原因,Bean对象不是唯一的,是不是xml和注解重复配置了,或者在xml配置了多个。Bean对象找不到的原因就比较多了。想想Bean的加载过程,是不是Application.xml或者SpringConfig配置类没有加载,在配置文件或者配置类里面有没有写注解,有没有注入,post请求和日期类的请求有没有写对应的注解等。 学习是一个探索的过程,更是一个积累的过程。这是一个行为策略的结果。这需要的是心静下来,给自己一个改变的勇气,相信经过时间的沉淀,你也可以学会不少东西,至少,不会比现在更糟糕。 接下来探讨下大多数人所面临的形势。 首先,我们得认清一个严峻的事实,那就是对于学习来说我们很“穷“。不管是谁,如果真的有能力,就不会来到这儿了。对于时间来说。我们很匮乏,我们不仅仅和别人一样,一天只有24小时,也要正常的吃饭睡觉,我们这儿满打满算六个月的时间,要学会人家大学四年甚至更多的课程;对于能力来说,我们很穷,身边的同学,朋友大多数人都在上班,而我们还在上课,如果不能找到好的工作,又有多少资本再来一次呢?对于形式来说,我们也很穷,不仅仅要面对应届的毕业生,还有千千万万的和我们一样从别的培训机构,甚至自学的人一起竞争,计算机这个岗位有多卷也不需要我介绍。 而我们的身体还是很会偷懒的。就说说我的个人经历,也喜欢在看看书,跑个步,打个盹儿。甚至在晚自习的时候也看过书,自己给自己下个定义,是多涨涨见识,锻炼身体。但扪心自问,所要完成的任务完成了吗? 我们要学着对自己宽容,找到自己的节奏,最好能提前一天把第二天的内容预习一遍,每天尽量把当天的代码敲完,可以不理解,不熟悉。但是,得知道讲了什么,什么东西不会。因为真的重要的东西,再以后还会再次出现的,一遍搞不懂就多搞几遍。坚持坚持,把下次的代码给搞过来,实在搞不过来,cv也行,起码表示环境没什么问题。这是我的目标,说实话,做的没想象那么好,但是我相信我能坚持下去。 我深信,坚持就是胜利!
|