开篇星球链接
开篇先放上星球链接「英雄算法联盟」
个人情况
硕士毕业两年,目前工作算是算法工程师吧。非计算机专业,虽然没有系统学习过算法,但是在以往的学习与工作中,对数据结构和基础算法还算有一定基础。
训练感悟
关于为什么加入集训与集训中的心理变化,放在最后,先来说说经过一个月训练之后的感觉。
让我们先来看看训练内容:
上图截于5.25号,后面的内容还没更新。
看目录不难发现,(星主对于折磨人还是有一套的)训练涉及到的算法非常全面,(困难程度异常丰富)贴心设计了难度提示,(甚至还有星主本人翻车实况)如果有不会的题还可以白嫖星主付费文章的免费试读,以及B站录播的在线解题过程!全程全方位的保驾护航,还担心有学不会的算法吗?
是的,对我而言,即使有上述全套的完美服务,依然有一个最大的困难:作为一个打工人,时间并不自由。
1 到 20 天
在前 20 天里,这个问题并没有阻止我,每天刷题后的成就感,每天学有所获的满足感,每天努力后的疲惫,都在让我的大脑告诉自己:没错,你在进步!20 天的训练让我重新审视了各个基础算法和数据结构,对工作中的问题又有了新的想法。
这 20 天的题目,重点在于数据结构与语法,如果你掌握的比较好,完全可以跳过教程直接开刷副本,如果没有接触过算法或者数据结构,这将是你开启技能树的绝好机会。学了这些数据结构和算法,能让你在未来的工作中面对问题时产生:哦~ 的感觉。
21 到 25 天
众所周知,快乐不会一直持续。直到第 21 天,那天,我又想起了第一次见到堆时,很久都没有写对的建堆过程,以及被堆更新支配的恐惧…
不过这次,我有英雄哥的秘籍啊,经过我的悉心研读,以及前 20 天训练中提升的编程功底,没错,第一题用自己手撸的堆过啦!说实话,从未想过自己手写建堆与堆更新可以如此顺滑,这种直面过往恐惧的成就感远胜前 20 天的感觉。超越了自我,前路再无困难!
然而,后续 4 天又是各种没有接触过的算法,想象中的自己:靠着自己的实力能够一句过关斩将;现实中的自己:每天苟出 1-2 题补上然后学习一下今天的困难算法教程…
然后,在炼狱开始的当天,我,出差了…
26 天及以后
现在已经出现了彩虹难度,后面几天还会有什么呢?谁也不知道。那么会放弃吗?应该不会,虽然每天补上一题逐渐困难,或许打卡也会中断,但在学习中的进步是真实存在的,希望想放弃的自己能够想一想前面二十多天的付出与收获,能够再坚持一下 😃
心路历程
人总会在某个时间突然想起自己的梦想
为什么会加入星球
第一次看到英雄哥是在四月底的 B 站,非常幸运,刚订阅了专栏就看到了英雄哥准备在五月开星球的消息。当初对于加不加入实际上还是很犹豫的,因为对自己的自律性有充分的认知,深知如果时间一紧很可能就会放弃,但最终改变与提升的欲望让我加入了星球。另一方面当时(直到现在)也存在了换工作的想法,当然这个想法后面又发生了一些改变,这个放到后面说。
加入星球后
加入星球后,开始了愉快的刷题时间。每天刷题的时间过得飞快,也能感受到自己对算法问题解题能力的增强,最好的是,当自己再回头看这两年的项目中的一些地方,深感还有很多可以优化的空间。
关于以后
加入星球时确实有换工作的愿望,但是由于并非计算机专业,从事的业务也是小众领域,因此感觉难度很高。看着群里从小学到硕士的各位卷王如此努力,深感自己浪费了读书时候的宝贵时光。
此时的我不禁对加入星球产生了迷茫,光刷算法真的能够帮助我找到下一个满意的工作吗?看了一些网上的面经,我觉得答案是不能。
回到我换工作的动机:升职评审的改变(要求发论文,然而本人论文苦手,不然早就去读博了…),加班时间较多(这个就离谱,不过加班时间学习还是可以的)。然而以上这两点并不一定能通过换工作解决。那么未来的路究竟要往哪儿走呢?
最近看到一个视频【或许有一种幸福,是年轻时能战斗,年长后坦然接受平平淡淡。-哔哩哔哩】 ,这里可能有一些躺平的意味,各位尚未毕业的同学们还请继续奋斗 😃。不过在这里我看到,找到自己热爱的才能为之奋斗,不断进步。对我而言,编程是一种创造的过程,不管是自我满足也好,创造价值也罢,希望能通过它展现自己的价值。
既然算法对现在的我来说还有很多未知的地方,在刷算法的过程中也感受到了自己的提升,星球中还有很多可以交流的卷王,那么加入星球虽然不能直接帮助我实现自由工作的目的,但是可以让我保持学习的动力,跟着卷王们一起提升自己的实力。为了以后除了打工还能多一种选择,能够实现自己一些微小的梦想,还是要对自己说,抓住现在每一个学习的机会,没有任何一题是白刷的!
最后,一路上还有太多的东西要学习,希望实现梦想的那天不会太遥远 😃。
结尾星球链接
结尾再次放上星球链接「英雄算法联盟」