前言
前段时间入职新公司写了一点感悟,今天打算停止算法每日一练,也写一下自己的感悟与心路历程,希望能对有同样感触的同学有一点参考,也欢迎大家一起交流学习啊;
算法搞了多久
这个是我在某todo 软件上对算法学习的一个记录,截至到今天,一共坚持300多天了,也坚持了 400 多小时,回望学算法的初心,其实就是进大厂,然后再这个过程中,也莫名的有了一些新的收获,比方说坚持;
所以今年年初的目标,刷够300天算法,已经完成了,当时害怕会有意外,然后各种原因导致没法每天一练,给了自己一些偷鸡摸狗的时间空隙,现在提前完成,其实也算对的起300多天前的自己了,在这个过程中也算是慢慢培养到了起码每天都开一下电脑学习
;
为什么不搞了
其实我算法才刚刚入门,很多题都不能 ac,很多做过得题都会遗忘;但是,每日一刷已经成了我的舒适区
了,从上上个月开始对类型做总结的时候我就发现,我现在在不断重复刷题,而刷题量其实卡在360+已经两个多月没动了,这其实就是到了瓶颈了,初级到中级的瓶颈;
然后工作中迎来了新的挑战,换公司了,要玩新的东西了,而现在就必须要取舍;
算法对于一个程序员职业生涯的重要性毋庸置疑,也应该在生涯的各个阶段都得不断充实,但是这种充实不应该被限制在每日一刷
上;之前为了能够培养自己习惯的每日必刷,好像成了桎梏,在最高优先级中的算法,如果没有了目的,机械般的学习,那么意义在哪里呢?
所以我找之前一起刷题的朋友聊,也自己思考了很久,最终决定在 2021 年接下来的时间理,停止继续刷题了,而是将精力回归到新工作,学习新技术中;
后续怎么办
算法是一个很好玩的东西,虽然最初的我是为了进厂,但是觉得他也是一个很棒而且能够使得前端更深入学习的一个工具;
后续可能不会在简单的刷 leetcode 算法了,毕竟价值降低了,但是可能会去学一些真正用到的算法,学习一些数学课,了解数据结构与算法的真实用处,以及在前端这个领域中,用到算法的方方面面,然后在明年,写一些关联算法的前端技术的文字,这个是我在学算法的时候,最想学的的东西,大圣老师
一直说要做,但是好像都是内部课,没钱买,所以只好自己学了,总结一下咯;
最后
其实这是一些比较仪式感的文字,学了那么久算法,尤其是每日坚持,一直到了 300 多天,突然放弃还是很难受的,希望能一直搞到 1000 天这样的成就,也正是因为这种难受让我惊醒,我学算法可不是为了自己那点虚荣啊,最后还是得回归的实际中,这也迫使着我思考,最后下定决心,断了;
断舍离是人生三苦,但是当你觉得你需要这三样的时候,请不要逃避,因为这都是为了成就更好得自己;
希望大家能勉力前行,然后实现自己的目标呀;
以上;