首页 > 技术文章 > 9.22java考试的反思

blog-wangke 2020-09-22 21:36 原文

今天下午的java考试使我认识到自己的不足,自己在知识和意识上的欠缺,以及手速跟不上导致打字的老年化,手速跟不上脑子,这也是很大一部分原因没写完ATM的原因。

   今天的java考试整体上难度是有的,但是不是很大,如果有清晰的思路还是可以在规定的时间内写完的。从意识上要有大局观念,应该有正确的工程的意识,而不是为了完成作业拿分而去写程序。应该从整体的框架上写,而不是一个一个部分从前往后写,而是要把大的骨架先搭建起来,先把大的骨架搭建起来,再往里面填充内容,需要哪个部分就写哪个部分。今天写的顾头不顾尾,同时尾也无法和首呼应,导致最后在运行的时候就很难改,一个错误可能会导致全局的崩盘,导致前后都需要做修改,非常的耗费时间,如果在写好框架的前提下去填充内容,写完一部分内容调试完成之后再去写新的部分,到最后就只需要调整各个部分之间的衔接问题而不用整体上去改错误,而且思路还会显得很清晰,让别人读起来也容易,自己检查起来也容易。

   不写注释也是今天的败笔之一,因为今天的ATM是一个不小的程序,在必要的地方没有写注释,导致之后再想修改或者添加新的内容的时候不知道在哪里添加,得把程序重头再看一遍,重新理一遍思路,这样会非常费时间,也是一个非常不好的习惯,会给自己带来许多麻烦,。今天只是前后隔了一个小时左右就忘得差不多,如果以后维护一个工程那么就会使灾难性的耗费时间,同时万一是别人的程序就更无法维护和修改了,要重新看一个工程所需要的时间是不可想象的。在一个大的工程里面写清晰和不可或缺的注释是非常必要的。在今后的学习中我一定会努力学习写java的注释,因为java有着自己注释的写法是和java的语法相关的,java有自己的注释语法,我之后一定会好好学。

   同时对java知识的不熟悉也导致了今天没写完程序。因为之前假期学的java,好长时间都没有在看过,导致许多知识都忘掉了,今天突然用起来很是不习惯,有些还出现语法上的错误,导致改错误的时间花的很多,有的是有语法提示的,但是有些是没有的,这就需要从网站上,书上重新学习再用,现学现卖,耗费了非常多的时间,同时假期的懒惰也导致我有一些只是学的不是很牢固,很多知识都是不求甚解,导致今天的java写起来不顺手,还需要重新认识,重新去思考。再者,假期还有许多的知识没有学,但是今天是用到了的,就导致有的部分写不下去。在之后毕业,工作后,基础知识的扎实程度也会很大程度上决定你写工程的速度,所以学号基础知识是非常有必要的。

   心态也是很重要的一环,在短时间的内写很多的代码需要很好的心态,很强的专注力,程序员最需要的就是专注和耐性。更何况这次的java考试还是和期末成绩挂钩的,如果心态受到考试的影响,就很容易在整场考试中大脑出现一片空白的情况,导致自己的思路断掉。

考试之中的紧张也很大程度上影响我这次考试的速度和准确度,思路。之后在工作中难免会出现客户在短时间内要求完成很大一部分的工作,到那时候我们能做的只是在最短的时间内做到最好,而不是懊恼,慌张,不知所措。所以在之后的学习中我也会尽量参加一些活动,用来锻炼我的心态,慢慢地提升自己的心态,专注度,使自己的心态变得更好,思路变得更清晰。

  最后对开发环境的不熟悉也是今天的失误,java的继承开发环境提供了很多的快捷键和杰出的调试功能,对这些功能的忽略也是自己的无知,自大,认为这些功能没多大的用处。但是今天认识到这种错误的想法是因为之前写的程序一是只要几十行,而是很简单也不需要调试,三是之前在家里写程序也没有限制时间,只是写完就可以了。但是今天的程序需要在规定时间内完成,效率就凸显出重要性了,同时程序只要稍微大一点,调式功能的重要性也凸显出来。在之后的工作中时间一定是有限制的,工程一定是很大的,所以学习快捷键和提示功能很重要,也许还要学习一些提升效率的插件,软件,像Git和docker。

推荐阅读