2023年已经结束了,那么特此在这里记录这一年的心得体会,同时也给明年定下目标吧
本人于2022年9月开始的自己的大学生活,是一个很普通的双非院校计算机,进入学校也和其他懵懂的大学生一样步入了正常的运转中,进学生会,加社团,学竞赛,基本都没少下,这也是很正常的一件事,毕竟都有从懵懂到熟悉这样的过程,由于环境原因,在2022年12月初就草草结束了大一的第一个学期。
回到家中,不免对于这一个学期真正落实到自己身上的所学所做感到一些疑惑,我到底学了什么,又做了什么呢?于是为了前途去寻找一定的方法和目标,在偶然间看到了CSDN博客,也看到了一些比较好的,对我有帮助的文章,于是开始思考我是不是也能和这些人一样,在上面积累自己的所学和经验,哪怕不为给别人解决问题,但也是给自己算是一次经验,于是,在2022年12月16日,我在博客平台发表了我的第一篇文章,讲的是关于自己对于冒泡排序的理解。
现在回过头来看,冒泡排序是一个非常简单的内容,就是一次次的寻找到最大值再挪动到后面的过程,可以说是排序中性能最差的算法也不为过,但当时的我依旧对解决了这样的一个冒泡排序感到愉快,我想这应该就是一个普通人对知识慢慢学习的过程,在经过一系列运行后运行出有序的一串序列后的愉快感,想必每一个计算机初学者都会有的一次体验。
于是在2022年底到2023年的寒假,一直也是断断续续的学习一些知识,这些知识有的是学校的课程内容,也有些是在网上寻找的资料,总体来说是在慢慢的学习和摸索。
时间来到2023年春季,我所在的院校组织了算法竞赛蓝桥杯的竞赛,这个竞赛应该是一个开展程度在普通计算机院校中算是比较普遍的一个比赛,对于当时的我来说,手里面所掌握的知识体系是不完整的,只会一些普通的C语言语句,对于C语言中的指针掌握也不算很全面,只是掌握了一部分的内容,所以在下学期开学后的蓝桥杯中,也是可以说是意料之内的结束了这次比赛的经历,并没有获得实质性的奖励,但也并非没有收获,当我下来在寻找答案,想要看一下别人的解法经验的时候,我发现解法所用的并非是C语言,而是C++语言,解法中使用的容器可以巧妙的把题目解出来,也是在那时我接触到了各种算法,贪心、回溯、动规…要说完全没有收获也并不是,起码当时的我意识到了自己的不足,应该要重新认识自己的能力,其实没有那么强,只是沾沾自喜罢了。
结束竞赛后,背着电脑和自己的梦想,来到了学校的图书馆,当时学校开设了面向对象设计的语言是C++,所以我便选择了C++作为目标,看了一些书之后,发现自己对于C语言的学习其实也没有那么扎实,于是从图书馆借了一些关于C语言的书,开始重新学习C语言,也在博客上积累自己的一些收获,2023年4月开始,算是正式的写博客了。
开始沉下心来学习基础知识的同时,我也对于学校的内容产生了疑惑,学校的内容和进度已经远远不能让我满足了,所以开始自学,暑假回到家买了一本《大话数据结构》,开始学数据结构的课程,从线性表链表到栈和队列,再到二叉树排序等等,开始一步一步踏实的实现内容,几乎是把书上所讲的内容都落实到了手上功夫,也基本都在博客中体现了出来,当时的我其实还没有一个真正的目标,还在考研和就业中纠结。
2023年8月底,一次偶然的机会,在牛客平台上刷题时看到了帖子,也意识到现在就是所谓的秋招时间点了,我因此也开始在空闲时间关注24届的秋招情况,也看到了一些大佬写的学习路线,看到了他们作为过来人的一些经验,我意识到此时应该决定要走哪条路线了,于是我决定一心到底,我也想和他们一样走秋招的路线。
当时我在思考,自己能否走通呢?在这样的社会环境下,找工作其实并不容易,而计算机作为一个一流专业,和其他专业相比具有天然的优势,双非本科或许也有走进公司的机会,我因此也下定决心要开始学习技术,争取未来也能找到工作,在牛客的大批量的帖子中,我意识到了找到一份好工作的三个必备条件:
或许未来的我回过头来看这三条概括的不算特别全面,但目前的我会向着这个方向继续前进。
回顾2023年,从懵懂到找到目标,再到为了这个目标而付出努力,其实在这过程中也做出了不少的积累,我用下面的图片来证明吧
博客的积累
leetcode上刷题
保持每天写代码的习惯
希望2024年的自己,可以不忘初心,继续为了梦想而奋斗,为了那个目标而奋斗,争取在2024年找到一份满意的实习吧,也算是对未来的一份憧憬,祝愿每一个追梦人都能不忘初心,砥砺前行。
引用翁凯老师的一句话:在计算机里头没有任何黑魔法,所有的东西只不过是我现在不知道而已,总有一天,我会把所有的细节,所有的内部的东西全都搞明白了。
加油吧,每一个为了梦想而前进的人。