跳至主要內容

 

labuladong原创约 1722 字大约 6 分钟

谁适合参与这个打卡

30 篇打卡内容都是选自 主站 上的算法教程,如果你时间充裕,且有那个动力坚持刷题学习,那直接刷主站的内容就可以了,没必要参与这个打卡挑战

这个打卡主要针对的读者:

1、时间充裕,但是自制能力有限,容易半途而废。比如说你知道得开始刷题了,也有那个时间,但总是拖延。那么你可以借助打卡挑战的押金机制来督促自己迈出第一步。

2、时间不充裕,希望有一个外部的力量来适度逼迫一下自己坚持刷题,养成习惯。那么你也可以借助打卡挑战的押金机制来督促自己,每天学习一个算法技巧。

另外,因为打卡的内容只是网站上筛选出的部分文章,主要目的是帮你梳理出算法知识体系的一个框架,并培良好的学习习惯。所以即便你完成了本次 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 之后,或者在其他时段报名参与,避免不必要的缺卡。