文章目录
- 前言
- 一、为什么加入星球?
- 二、在这次集训中的收获
- 三、接下来的打算
- 总结
前言
自5月4号进入英雄算法联盟以来已经将近一个月了,以下内容有感而发。
为什么叫阿光?
因为我相信未来的日子充满阳光。
一、为什么加入星球?
直面恐惧
算法其实一直算我的短板,之前考研的时候一开始打算考一个好点的学校,但是因为要考数据结构,尝试过复习一个月,最终觉得太难而放弃了。直到今年年初确定自己要走的方向,发现不会数据结构的程序员寸步难行。所以下定决心把数据结构和算法学好,我觉得 战胜恐惧最好的方法就是直面恐惧, 所以四月份以来一直尝试刷算法题。
发现新世界
某次在某站刷视频的时候,突然下面推荐中出现了英雄哥的视频,正是两数之和。犹记得当时刷leetcode的第一题就是这题,当场劝退,当时做这题也只能双重循环暴力求解。英雄哥在视频中花式解题的方式,着实让我发现了新大陆,原来一道题有那么多的解法,之后熬夜把英雄哥所有的视频都看了一遍,虽然当时好多都看不懂(哈哈)。
一个人可以走得很快,一群人才能走得更远
在五月假期末,我才在公众号得知英雄哥新开了一个知识星球的消息,致力于让加入的伙伴都能学会算法,当即加入了星球。现在看来,我的决定很正确。在星球里,每天可以学习不同算法的内容,每天跟着英雄哥五点起来刷题。和一群人一起学习的感觉真的不一样,而且比起群里的大学阶段就起步学算法的伙伴来说,我起步的比较晚,正是如此,看到别人努力,自己也会想拼一把。虽然长路漫漫,但是我相信星光不负赶路人。
二、在这次集训中的收获
坚持了23天从五点起床刷题。
虽然坚持很难,但是坚持下来真的很酷。 一直以来,因为在床上玩手机导致自己睡得晚,所以一般早上起来就是八九点,然后开始一天的学习,感觉效率特别低。从加入星球第一天开始,晚上我把手机强制锁机,十点上床,设置五点的闹钟,虽然一开始很难熬,但是我发现人一旦定下明确目标后,到时间就会努力爬起来。就这样我坚持了23天5点起床,期间只因为不可控原因中断了一天。这一个月下来,我发现我的时间变多了,让我变得更自律了,学习效率也提高了。一旦闲下来,我会想想今天的题目,或者补一补数据结构的知识,虽然会累,但真的很充实,很快乐。会坚持下去的!
初见题目不再害怕
以前看到算法题都会有点下意识逃避,下意识觉得自己做不出来,之后便不了了之。跟着每天学习不同的算法后,虽然有时候当天的题目不能解决,但看到题目的时候,我会想怎么用我学的知识去解决这个问题,解决后我会想怎么能把这个解法优化得更好。我会把所有没做出来的题目放入待刷列表,如下图,刷完把标签标绿,虽然还有很多没刷完,但我会好好努力的。
把思路写出来很重要。
有时候把题目做完提交就不管了,这样效果不好,也许你下次遇到又不会了,这也是英雄哥一再强调我们要写题解的原因吧。我感觉对我影响挺大的,如果遇到类似的题,很容易就会想到自己之前写的解题方法,这样对于下一题的AC有很大帮助,特别是刚开始,正是需要提升自信心的时候。
再次让我被点醒。
每次想要放弃的时候,我就想起英雄哥的那句话不进是退,慢进也是退
,这句话再次点醒了我,让我明白在残酷的竞争环境下,只有开足马力,努力学习,最终被时代淘汰的人才不会是自己。
不经历风雨,怎么见彩虹。
刷题的过程中,经历了较难、困难、苦难、炼狱模式的题目,因为自己薄弱的基础,这些题目几乎都没有做出来,那几天着实被狠狠地打击了一波。说实话当时真的有点想摆烂,后来想想自己坚持不到一个月就不行了吗?我不断问自己,如果这都不能接受,我能接受未来的考验吗?最终我还是把所有的试读文章都看完了,虽然最终没有把所有题目做出来。但我相信,经历风雨,终有见到彩虹的一天。相信自己所学的知识没有白学,所刷的每一道题都没有白刷!
三、接下来的打算
虽然算法工程师不是我的主攻方向,我会在学习后端的过程中坚持学习算法。学了算法之后发现,生活处处是算法,希望算法能够成为我的兴趣,成为我前进路上的伴随者。
坚持每日的总结和明日的计划,对我来说可以让我清晰知道要做什么,以及做了之后的反馈。
希望凭借后端也能进大厂吧,虽然时间不是很多了。
希望能和星球的各位,在算法路上越走越远,早日成为千题大佬
总结
以上对五月的集训内容进行了总结,最后用一句词劝慰刚学算法的小伙伴
雄关漫道真如铁,而今迈步从头越
努力的最佳时机就是十年前和现在,也许十年前没抓住机会,现在正是迎头赶上的好时候!
小小给我们知识星球打个广告英雄算法联盟欢迎志同道合的伙伴一起和我痛并快乐地刷题。扫码加入我们。