30 天刷题打卡训练营
谁适合参与这个打卡
打卡挑战为押金形式,每天安排一篇文章进行学习,按时完成 30 天打卡任务后,押金全额返还。
如果你有时间、有动力能够坚持刷题学习,那直接刷 主站目录 的内容就可以了,没必要参与这个打卡挑战,因为打卡挑战的内容只是主站选出的一小部分,且每天只会更新一篇,可能不满足你的学习需求。
如果你面试/笔试在即,希望临时抱佛脚快速提升一下算法能力,那么这个打卡挑战也不适合你。因为打卡挑战每天只要求学习一篇算法技巧,旨在养成良好学习习惯,并不适合短时间内快速提高。我会更建议去着重练习 主站目录 中的【强化练习】
习题章节,对常见算法技巧进行大量的针对性练习,可以练出肌肉记忆,在短期内提高算法功力。
这个打卡挑战仅适合时间充裕但容易半途而废,希望有一个外部的力量来适度逼迫一下自己坚持刷题,养成习惯的读者。比如说你知道得开始刷题了,也有那个时间,但总是拖延。那么你可以借助打卡挑战的押金机制来督促自己迈出第一步。
最后,打卡挑战的主要目的是培良好的学习习惯。所以即便你完成了本次 30 天打卡,还是需要精进,学习网站上的其他内容并亲自动手实践运用,才能真正意义上搞定算法这个难关。
为什么要搞这个打卡挑战
经常有读者跟我说,网站总结的算法技巧已经非常详尽了,按理说只要照着刷一遍就可以。但问题是自己坚持不下来,希望有一个刷题打卡的活动督促,克服惰性,养成每天刷题进步的习惯。
我觉得这个事情确实值得做,因为像刷题这种短期没有回报的事情,很多时候需要外部给一点动力,才不容易放弃。所以我推出了一个 30 天刷题打卡训练营,先交押金,完成学习全额退押金,以此督促大家坚持学习。
老读者知道,我之前搞过二十多期的 14 天/ 21 天刷题打卡训练营,但是之前的打卡活动主要有如下两个问题:
问题一、有的参与者非常敷衍,直接复制我的思路,或者只粘贴代码,一个字都不改,完全没有自己的理解和总结。这样很难提高自己的算法能力,我就不明白,非要这样自欺欺人,又何必参加打卡活动呢?
问题二、每一期需要固定的起止时间,有些读者想参与,但是错过了本期打卡的报名时间,就只能等下一期才能报名,等待周期较长,不够灵活。
这次的 30 天刷题打卡训练营可以说是升级版,不仅更新了一部分内容,还针对这两个问题做了一些改进:
改进一、我会设置 100 字的最低字数限制,且学员之间可以查看彼此的打卡总结,希望好的打卡总结给大家起到好的带头作用。我也会定期抽查打卡内容,对于不合格的打卡,我会置顶并撤销该打卡记录,督促大家认真对待每天的学习任务。
改进二、现在打卡挑战不再有固定的起止时间,任何读者任何时候都可以报名,挑战周期为报名的当天往后 36 天(30 篇打卡内容每天一篇,另外加上 6 天的补卡机会)。
打卡方式
如何最高效地打卡学习呢?我给大家说一个秘诀:一边自己学,一边教别人,也就是一边输入一边输出,效果最好。
很多时候你觉得自己会了,实际上你不是真的会,否则就不会有那么多人说自己一上手就不会做题了。如果你试图把自己的理解表达出来,就会发现自己的知识盲点,从而进行更深入的思考,真正理解这个知识点。
所以我的打卡挑战不能仅仅是学习我的算法教程和做题,而且要有一定的总结输出,发送到网站下方的评论区作为每天的打卡内容。你只需要就当天的学习内容做 100 字以上的总结就可以,这个要求很容易完成吧,稍微认真写一写就够了。
注意
对于打卡,重要的是对自己负责态度。如果遇到态度敷衍,直接复制粘贴我的代码或思路的情况,当天的打卡将被判定为无效,我会私信通知并给机会改正,以此来督促大家认真学习,对自己负责。
报名注意事项
参与我的打卡挑战是免费的,但如果完全没有门槛,大家都做看客了,效果不会好。所以我的打卡挑战是押金形式,劝退伸手党:先交 299 元押金,按要求完成每日打卡(每天学习一篇文章,缺卡不超过 6 天),押金全额原路退还。
在支付押金之前,请先阅读以下注意事项。
注意
支付押金后,打卡就开始了,当天算作第一天打卡,所以付款后请立即完成第一天的打卡任务。第一天的任务很简单,就是带你走一遍打卡流程,预计花费 5 分钟,请务必认真阅读规则。
海外读者注意
打卡的结算和刷新全部按照北京时间,且每天只允许打卡一次,北京时间 00:00 打卡次数刷新。
比方说,你完成 Day01 的打卡任务之后,不能立即查看 Day02 的打卡任务,需要等到北京时间第二天 00:00 才能解锁 Day02 的内容。
考虑到这个时间机制,不建议在北京时间 23:50 分之后报名参与打卡,因为如果你不能在 10 分钟内完成第一天的打卡任务的话,第一天就会被算作缺卡。
当然,我也考虑到这个情况,所以第一天的打卡任务很简单,几分钟即可完成,不过还是建议你等到北京时间 00:00 之后,或者在其他时段报名参与,避免不必要的缺卡。