成长

  开学以来的这段时间一直在专心学习算法和数据结构,这一周算是彻底将算法这部分的内容给看完了。

  同时这两周刷leetcode题也有几十道了,相比于开始的思路匮乏现在已经能够有思考的方向。尝试的题目也已经从最初的简单到现在的中等题目,甚至有些中等难度的题目也能够信手拈来。

  之前报名参加了九韶杯比赛,现在距离比赛也没几天了,正好可以接住这次机会检验一下自己的学习成果,查漏补缺。争取在接下来的蓝桥杯省赛中拿个一等奖。

  学习完算法之后,也有过一两天的“迷茫”期。194集的算法课看完之后,竟然不知道该干什么了。转念一想,自己的专业知识还是不足,于是现在又拿起了之前中断的《计算机组成原理》学起来了。在寒假结束前才看到高速缓冲存储器部分,之后由于种种原因也没有继续看下去。这次算是第三次自学这本书了,争取一个月把这本书学完吧。

  此次,我不仅仅只抱起了《计组》,同时也开始学习《操作系统》。在计科核心专业课里面唯独这一本还没有学习,在此之前对于“操作系统”这一名词既熟悉又陌生,通过学习这门课程可以让我对操作系统有个全面的认识。

  对于接下来这个学习的规划,我也已经有了大致的打算。

  我打算放弃自考:①是因为全力学习算法没有怎么准备自考。②是打算考取非全日制研究生。③自考战线拉的太长,本身自考的学历无法与本科相比,更何况等我考完的时候主考院校已经更换,也已经无法拿到郑大的证书。

  所以,我打算转变学习方向。在本学期接下来的时间把计科核心专业课剩下没有学习的内容学完,完成软考。在此期间也会穿插着进行数学的学习,为今年的考研做准备。自考当中的内容有时间的话我会当做扩展内容去学习,当然这是在时间允许的情况下。

  这么安排也是有自己的考虑,以软考为短期目标可以督促我快速将核心知识快去学完。这其中也正好包括日后考研所需要的专业课,不可为一箭双雕。选择非全日制研究生也是在小组和学历之间的一次妥协,我本身也是希望能够早些参加工作减轻家里负担,但也不想放弃继续深造的想法。这样选择也已经是最好的结果了。

  接下来的时间就会以专业知识学习和项目为主,技术方面短时间内也不会再选择突进,而是通过项目进行复习回顾,并不会再单独花时间去学习新技术。算法方面现在正在养成每日刷一道leetcode的习惯,毕竟,不积跬步无以至千里嘛!算法比赛后会将剩下的设计模式看完并复习巩固,有时间也会继续深入研究一些框架的底层原理。

  最近在看整理文章准备出一本自己的书,看到了一篇自己之前写过的文章,题目叫《注重基础才是成功的基础》。有时候我对于技术确实存在一些执念,总想着要学的比别人多比别人好,以至于忽略了一些基础。就好比寒假期间想要学习springsecurity,复习spring框架,照着官方文档自己看源码,哪怕我英文再好,再努力。可有些东西并不是我想看懂就能看懂的。就单单一个AOP里面涉及到的设计模式,就包括代理模式、责任链模式、适配器模式、工厂模式、原型模式等等……这也是我后来看了设计模式之后才发现的,我学习了设计模式前后对于框架的理解都是千差万别的。

  这一次的事件让我明白了清晰的认识到了“底层”知识的重要性,有些路要一步一个脚印的慢慢走。

  合抱之木,生于毫末回:九层之台,起于垒土;千里之行,始于足下。

你可能感兴趣的:(成长)