这个周是线上学习的第二周,经历了一个周后的算法训练,我能明显的感觉到我的水平有所提升,但是仍然不能满足于现状的我,急需学习新的知识。
出于对我自己解题的旧套路、旧方法的死板,让我在算法学习中渐渐变得索然无味,慢慢地,我的学习进度也慢了下来。但是有一天,听到组长说:“你们的代码写的都太长了,我写的慢,但是我封装的很好,每个代码都不超过三十行。”我停下敲打键盘的手,默默的看了一眼刚打了一半就已经六十多行的代码,我顿时变得有些迷茫。我要是的是这些吗?我要的是速度,写的进度,写的多少吗?我要的是不管用什么方法,打表、暴力,只要写出来吗?我要的还是自己技术,自己实力的提升?显然,肯定是后者,于是我停下了对算法的训练,去学习封装、包裹、继承,虽然刚开始听的时候很懵,但是我今天尝试用这些方法写了一道题,虽然并没有AC,但是我感觉这是我做出来的一大步。
在学校的Java学习中,苦于对第六章的模糊与逃避,我渐渐的不想触碰第六章,甚至在翻阅题解时,若是看到有第六章的内容,便会直接跳过,但是实际上,这种方法反而是以后用的最多的,如果我仅停留于前五章的内容,只会写一个主函数,并不会写什么方法,不会自己调用自己,不会建立除了int、char、string……型的其他数组,那么我觉得即便自己的前五章用到炉火纯青也无济于事。好在那天组长说的一番话,让我敢于尝试,虽然写的时候总是丢三落四,但是总算是不是照着课本打出来的一段属于我自己的代码,这段代码的功劳来源于我的不畏惧。
下周是最后一周,希望我下周可以把第六章用明白。。。