一刷完结撒花

首先,我本来就有计划打算刷题,因为早刷、晚刷都得刷,但是我却很担忧,因为我知道我的代码基础不是很好,还有很多东西没学,要非得说知道点啥的话,我只能说我就知道个数组,什么链表啊、哈希表、二叉树、贪心、动规...我连听都没听过,这就相当于啥?这就相当于别人问你:你会数数吗?我说:会!但我只能数到0!所以在准备刷算法前,我属于那种心有余而力不足的状态,空有一腔热血,却无处实施,这种感觉很难受。

但是我知道这种心态不能持续很久,于是自己给自己打气:没听说过又如何,不会又如何,没听说过就从现在开始去听说过!不会就从现在开始去学!一次学不明白就再学一次,一直学不明白就一直学!最后终于下定决心跟着训练营,跟着卡哥学算法!!

选择训练营的原因很简单,怕自己只是刚开始的一腔热血、三分钟热度才去刷算法题,最后刷着刷着就没劲了;也怕自己半途而废,刷一段时间就没动力了,从而浪费了自己一个假期,碌碌无为,所以才选择了训练营。

训练营的好处很多,首先,训练营会把每天要完成的任务给规划好发布下来,题量不是很多,能让人接受,也能让人更容易坚持下来,其次是因为有人陪伴会让自己更容易坚持下去,而且大家的学习氛围也很好,有哪里不会的,还会有人帮忙解答,还能锻炼自己写博客的能力。不过说实话,我能坚持到最后一天的原因也和一刷完成后的奖励有关,因为我这小小的好奇心一直驱使着我想知道最后奖励到底是啥。

在这60天里,我收获了很多,了解认识了很多,同时也对学算法的框架清晰很多,并且也让我的代码能力也提高了。在学习的整个过程中,我很少会把代码直接copy过来,因为我一旦这么做了,那就相当于做了无用功,所以我在学习的过程中都是每开始一个新的篇章,先把相关的理论基础过一遍、熟悉一下,做题的时候先把题看一遍,然后先尝试自己能不能想到解法(虽然90%以上是没啥思路,剩下那10%虽然有思路但几乎都是暴力解法),没有思路就看视频讲解,看完视频自己在给自己讲一下(有的时候讲着讲着就给自己讲急眼),最后看代码随想录网站上可以编译运行的代码,自己去理解一下,然后自己再敲一遍,虽然其中会有烦躁的时候,也会有想过放弃的时候,但是更多的是学会新知识的快感,这仿佛像毒品一样让人上瘾,在这60天里刷题、看卡哥视频、看代码随想录网站、写博客仿佛融入了我的世界,就跟平时要吃饭睡觉一样是个必不可少的事情。虽然一刷已经结束了,但我的刷题之路是不会结束的,也正是有了卡哥和代码随想录这个照明灯,才让我在刷题的路上不会走很多弯路、跳很多坑,感谢卡哥,感谢代码随想录。

最后我想说的是,有准备刷题想法的小伙伴不要犹豫,赶紧动起来,不要觉得自己不行,说老实话上大学之前我几乎没怎么接触过电脑,刚开学也有同学调侃说你连c盘、ctrl+c/v都不知道,是怎么敢报计算机专业的,刚开始我连“?”“:”这些标点符号怎么用键盘打出来都不会,到现在都快可以盲打了,这些都是进步,只要开始便是进步,哪怕只有一点点!选择开始,迈出舒适圈只能说明你是勇敢的,只有坚持才是最可贵的。

你可能感兴趣的:(算法)