此刻,写这篇博客准大二的我正处于暑假中期,突然一时兴起,便来回顾一下我的大一。
从上学期来看,我也只是在学校单单学习了一门C语言,由于学校课时的原因又学的很浅。所以我呢,在寒假把指针和结构体都自学了,接着开启了数据结构,当时没开始做题,但到目前我也没学得太多,只学到了树,力扣上面做了40多道(有水分)。
接着,我谈谈对到目前我学数据结构的一些感悟和思考。一开始我先找了一个视频去看,也是跟着动手敲代码,但视频里的代码都是伪代码(当时我并不知道),直接在编译器上面运行,好多都报错,让我很疑惑,甚至以为是编译器的问题,于是就继续往下学,还结合了《大话数据结构》的书去学,这里面的代码能运行让我甚是开心。我个人感觉的进度非常之慢,到寒假结束也只学完了链表,因为我还有其他事情的安排,重心不完全在这上面。
然后,来到大一下,我偶尔会继续学一下数据结构进度也是比较慢,另外,我在力扣上开始去寻找一些简单题来做。这学期,我参加了学校的C语言比赛,初赛地时间限制很长,所以我就相对容易的进入决赛了。看到了决赛的那些题目,都是没有思路的,但是有些数据结构是我了解过的,不过我还没自学到,还有比如最短路径,动态规划算法也是我稍微了解过但没系统学的。于是,我0道题目AC,然后提前提交走了。这也让我明白我学的进度是比较慢的,当时我是能随时看自己的比赛排名的,和我同样大一的已经完成了一半的题目,我只能感慨这种真大佬啊。
往后,我就把图也学了一些。接着,就在力扣上面去做题目了。
来到我现在这个暑假,假期已过半,我对于数据结构的理解已相对容易些了,并且在学java,有了C的基础真的快很多,我下一步就是java进阶,在网上找了个路线去学习。虽然进度比较慢,但是我觉得能学一点是一点。到目前来看,我规划以后的方向是做后端。并且,要把通用技术学好,才能以不变应万变。同时,对编程的学习过程中也提高我我对信息的查找和问题关键词查找能力。
暂时就想到这些了,不知不觉也写几百字了(第一次写文章),以上是我个人的观点,可能存在错误之处,如有,望能够指出!