我是从大二开始接触计算机的,当前已经大三,在计算机这条道路上已经走了一年多的时间。回望这一年多的时间,我认为我自己是无愧于 "努力" 二字的。
最初接触计算机也是偶然,大二开学的时候开始上学校开设的C语言课程,上课时尽管认真听讲,还是感觉一头雾水,不知所措,于是下课后我就会回到宿舍自己去网上找课程自学,但是还是学的磕磕绊绊。就这么坚持了几周后,突然在学到某一个节点时就像是打通了任督二脉一般,逐渐开始理解前面所学的知识,所有的知识点都串通了起来,在这之后的学习,没有了最开始学习的痛苦和不理解,反而越发开始期待后面的学习内容。也是从这时候开始,我发现我并不喜欢自己当前的专业,在这之前,我大一时候的学习,都是秉持着 "有课就上,下课就浪" 的学习精神,每天上完课就回到宿舍打游戏,学习的时间仅有课程上的那点时间。于是我在接触了C语言后便毅然决然地选择走计算机这条道路,后面也参加了转专业的考试,但是由于那时候才刚学完C语言,数据结构和算法的基础并不多,因此转专业的考试并没有通过。但同时,正因为这次考试激发了我的好胜心,因为考试不通过的不甘,让我比刚开始学C语言更加努力地学习后面的内容,这个时候我也开始维护我的《C语言》专栏博客,将我学习的知识复习并梳理出来,写成博客来供打家学习,同时也方便自己复习。
后面有了一定的基础之后,我开始尝试着刷题,首先接触的就是LeetCode,在刷第一道题,看到题目的时候我就蒙圈了,完全不知道要做什么,并且给出来的函数也是看不懂,完全不知道从哪里下手,都说刚开始刷题的时候十分痛苦,但是我觉得并不是刚开始刷题痛苦,而是有了一定的题量后,继续提升难度刷后面的题才是痛苦,刚开始刷题时完全就是懵的状态,何谈痛不痛苦。在有了一定的刷体量后,我开设了《每日刷题》专栏,到目前为止已经有180篇了,每篇博客基本都是三道题,从最开始全都是简单题,到后面基本都是中等困难题,里面每一题都十分详细的描述、描绘了解题思路、解题算法以及解题过程。
再后面,开始接触并学习C++,我以为有了C语言的基础,学习C++就是信手拈来的事情,直到我学到后面。C++虽说是从C发展出来的,但是难度却是一个质的飞跃,学习C++的过程中我甚至开始怀疑自己是否有智力缺陷,学起来痛苦不说,自己上手写更是不知所措。好在我并没有放弃,还是用我学习C语言的老方法来学习C++——课程上认真学,课后梳理所学知识整理为博客来复习,目前《C++》专栏也有了27篇博客,里面细致讲解了学习的过程、遇到的麻烦和坑。就这样慢慢地也学习完了C++的内容。
到现在,我也还正在学习Linux操作系统以及MySQL等知识。
回望这一年多的学习,我觉得我无愧于我认为的 "努力",课上认真学习,课下认真复习,脚踏实地地敲好每一行代码,认真地思考每一道题目,耐心地解决每一个难题,虽然不知道以后究竟会怎样,能否找到一个满意的工作,能否过上期盼的生活,但至少在这个过程中我无愧于自己,我并没有觉得我虚度了这些光阴,这就够了。
每个人都只活一次,无论怎么走、走什么样的路,都是人生的一部分,所有的路没有好坏之分,只要自己认为是想要走的路,那就坚持不懈地走下去,无论结果是什么,这条路都是专属于你的。