热血青年团●第一次圣杯战争
缘起
上次去参见浙大校友会毅行的时候,看到这样一幅标语:
一个人或许能走得更快,但一群人能够走得更远
自己深以为然。
现在,自己准备刷leetcode,至于为什么要刷题可以参考这篇文章。
我希望能够找到几个朋友一起来刷leetcode。
刷leetcode也是一个长期的过程,现在题库里面一共有400多道题,免费的题也有三百多道。如果独自一人刷题,感觉有点无聊,而且很难坚持。因为工作和生活中总会有很多突如其来的事情,我们没有办法始终给刷题一个很高的优先级,因此我们很难保证长时间高效地刷题。而且一个人刷题,寂寞如雪,不可断绝。大家一起刷,还可以互相review代码,互相讨论,因为leetcode并不是刷一遍就可以了的,对leetcode里面的面试题,我们需要提高熟练度,达到面试手写代码给面试官讲解的程度。
成长并非一定是痛苦的,并非一定要板着脸、揪着心才能做好对自己有用的事。用有趣的方法做事能够达到更好的效果。前段时间,看完了“Fate/Zero”,觉得挺有意思。借鉴其中圣杯战争的概念,设计了这个游戏。对,我们也可以视刷题为游戏。既然我们可以沉迷游戏,为什么不能沉迷学习了?假如我们把学习看成游戏,不就可以用沉迷游戏的精神来沉迷学习了嘛:)
为什么取名为圣杯战争?传说圣杯能够实现人们心中的愿望,我们也许有过很多愿望,例如小的时候想当科学家,长大了想喝最烈的酒,骑最野的马。我们已经知道很多愿望也许永远没有办法实现,但也许我们心中还留有小小的愿望。我们即将面临着找工作,心仪的工作将给自己带来更好的成长、更丰厚的薪水、更好的生活,对于我们的未来是很重要,提高了我们顺利实现自己小小愿望的可能性。而刷好题,对于找工作是至关重要的。所以,刷好题,也是实现自己小小愿望的一小步哦。
至于,为什么给我们这个刷题小组取名为热血青年团了?因为直白。我始终认为,人的青春只有一次,青年必须热血,青春必须燃烧,因为青春终将失去,只有燃烧过才有灰烬留下,才有可能在灰烬中残留下一次燎原的火种。说白了,就是等老了的时候,儿孙围在膝旁,可以说“当年你们爷爷在战场上,一枪崩了三个鬼子的脑袋”,吐着浓浓的烟云,觉得手里的大烟枪,就是当年渗着汗和血的步枪……
规则
- 最多七个人参与一次的圣杯战争,每个人需要从以下七个英灵中选择一个作为自己的英灵,不能重复, 先到先得。可以把英灵理解为自己在这个刷题游戏中所操控的角色,也可以认为自己是借助英灵的力量来刷题。借助这种中二方式,把刷题看成是一个游戏,减少自己刷题时的痛苦。英灵如下:
- Saber
- Archer
- Lancer
- Rider
- Berserker
- Caster
- Assassin
英灵指的是从事某个职业的英雄,我们可以自己从历史、游戏中选择自己想要的英雄。例如,我从《吸血鬼猎人D》里面选择D,作为我英灵Saber.
当然,可以选赵云作为Rider,等等。
-
大家在github建立自己刷题的仓库,互相star,关注大家刷题的进度,给自己peer pressure.
-
每两周,每个人立一个flag,自己刷题的目标是什么,要刷多少道。两周是一个不长不短的时间,算是一个小小的里程碑吧,大家两周结束的时候出来聚一次嗨一下,也算是奖励一下自己。没有完成目标的人,负责买单;大家都完成了目标,则AA。用这种方式激励大家一定要努力完成计划。此外,大家可以看见别人的计划是怎样的,避免了自己制定的计划贪功冒进,制定很难完成的计划,从而自信心受到打击。同时,也避免自己制定的计划太水,自己的进度过慢。毕竟,大家情况不一样,基础不同,而且还有工作和生活上的事情,制定计划,立flag应该理性,不然就等着买单吧:)
- 大家应该多在微信群里面讨论题目,或总结自己刷题经验或算法,群昵称用英灵的职业代替,例如我用“Saber”。毕竟通过讨论,给别人讲题,提供了自己输出知识的机会。正如费曼学习法所说的那样,输出知识,能够让自己理解得更透彻,而我们刷leetcode不就是为了对典型题目更熟练,对算法的理解更透彻吗?
Masters
Dimen61
- 英灵:D (吸血鬼猎人D)
-
职业: Saber
- Leetcode仓库
HomeHow
- 英灵:李信(战国)
-
职业: Archer
- Leetcode仓库
Fanxumin
- 英灵: 三井寿(灌篮高手)
-
职业: Lancer
- Leetcode仓库
Lilypen
- 英灵:神乐(银魂)
-
职业: Rider
- Leetcode仓库
Richy Leong
- 英灵:兰斯洛特(Fate/zero)
-
职业:Berserker
- Leetcode仓库
Hechaocaho
- 英灵:葫芦娃
-
职业:Caster
- Leetcode仓库
Code-Guy
- 英灵:孙悟空(龙珠)
-
职业: Assassin
- Leetcode仓库