常见问题和回答:
Q: 我怎样与其它参加挑战的人建立联系? A: 最好的方法是察看 100DaysOfCode 的官方网站:www.100DaysOfCode.com/connect 也可以通过100DaysOfCode Slack channel 邀请链接。
在Twitter上搜索 #100DaysOfCode,或者加入Gitter上的the 100DaysOfCode - 你不需要邀请,它是向任何人开放。或者在Twitter上follow @_100DaysOfCode,和社区保持联系。
Q: 我已经开始了挑战,现在是第8天。我怎样开始用这个repo来记录我的进展? A: 别着急。尽可能多的纪录你之前的内容,但是如果不适用你,就直接从现在开始。如果你每天都tweet你的进展,就把你每天的tweets链接添加到日志中。之后就一直用这个形式。
Q: 对于写代码,我是一个新人(或者刚刚决定开始学习写代码),我还做不出project,我应该做什么? A: 最好的开始办法是从头学习FreeCodeCamp 前端课程。在100天内,进展越多越好。
Q: 我漏掉了一天,这意味着我在这个挑战上失败了吗? A: 当然没有。你允许漏掉一天(只要在100天之后补上就可以),但是不要连续漏掉两天。这是对于养成习惯非常好的建议,我从Leo Babauta关于zen habits那里获得这个建议。
Q: 我很晚才回家,我完成当日挑战要求的时间后,已经过了午夜,还能算到今天吗? A: 当然算!可以用这个法则:你在睡觉前写了至少一个小时的代码吗?如果答案是肯定的,那你就走在正轨上。我们每个人都有不同的时间安排,处在不同的人生阶段(孩子,学校,工作,你能想象到的),所以没必要拿一个随机的时间标准要求自己。午过了夜,发生在灰姑娘身上的事情不会发生在你身上。不要担心你当天是否在github上得到了一分,是,看到那些连续的竖条确实很有满足感,但是根据时钟来评价你的努力,并不能帮到你太多。
Q: 我是否应该记日记? A: 是的,你应该,而且最好的办法就是fork这个repo,并且每天都更新日志。这样能在两个方面帮到你:你可以看到每天的进展和已经进步了多少,另外,在100天后,你可很好的分析你的经历,看看什么适合你,什么不适合你。
Q: 我应该把我的project放在网上吗? A: 当然。知道你正在做的东西可以被任何人在网上看到,这是非常好的约束和激励自己的办法。这会让你更在乎最终的产品,最后的结果会让其他人眼前一亮。我建议把你的project放在github上。
Q: 我应该担心github上是否有连续竖条吗? A: 连续竖条很好也很有帮助,但是就像我上面说的 - 不要太过担心他们,也不要过于苛责自己漏掉一天。相反,你应该尽最大努力让它不再发生,担忧和苛责自己不会带给你想要的结果(好吧,它也会给你结果,但是是负面的。我称它为后果,而不是结果)让自己走出负面情绪最好的办法就是,坐下来写代码。
Q: 这个挑战中最难的部分是什么? A: 最难的部分就是你要坐下来开始写代码。不要推迟,也不要想太多,因为你会说服自己不要去做了。把它机械化:坐下,打开电脑,代开编辑器,然后开始打代码。5分钟以后,你就不会感到任何问题/拖延/想要停下。
Q: 如果每个人在特定的一天开始,我是否应该在那一天加入他们?例如,从第12天开始? A: 这个挑战是个人化的,你开始的那一天就是第一天。在Twitter或者其它地方,无论什么时候发布了一条更新,请确保提到了你在第几天,并且使用标签#100DaysOfCode,这样大家就可以找到你,支持你!