逼迫自己专注学习
常感谢深圳黑马开了这个代码学习班,看起来高深、神秘的代码原来也能以如此逗比、欢快的方式学习。在开班初始,有个可爱的老学友问我为啥学代码?这位可爱的mm很直白说她学代码就是为了找会编程的男盆友,希望她早日实现愿望。而我自己报名的原因非常简单,就是好奇。我很好奇代码是什么又是如何运作的?能创造怎样的产品?如果会写代码那该多酷啊? 我知道有些人会觉得自己从小数学就不好,由于对代码的不了解和一些片面的认知,难免产生恐惧与抵触心理。让我们止步不前的往往不是障碍而是自我设限。随着年岁增长,我不再给自己设限,我不会认为自己是文科生就不能对理工知识感兴趣,就学不会代码。我也不会因为自己是娃的妈就认为自己不再需要学习。 另一个认知就是犯错。从小我们就害怕犯错、犯错意味着被老师、家长批评,于是渐渐我们形成了不敢犯错的习惯,而编程恰恰需要在犯错中学习。一开始模拟老师的代码都有可能犯错,原来依样画葫芦也可能出错,然而随着一次又一次的犯错,我们会明白哪些错误是有价值的,哪些是可以避免的,越发了解编程的来龙去脉,明白缩进使用制表符、明白变量在使用前应该赋值,明白不能随意开始新的语句句块。 当我们的技能愈娴熟、我们的心理就越自信;而越自信我们就越能有效练习,磨炼技能。 首先我们需要一名好老师。显然许老师是名好老师,可是他能很好地换位思考,了解像我这样的学渣、小白可能会有的困惑与难点,从而将基本概念讲解的生动有趣又简洁明了。 我们想做的事情太多,但我们却永远在等明天,等有空;而明日复明日,对于中老年学渣来说其实明日何其少。如果想学习新知识、掌握新技能最后的办法就是给自己一个时间限制,限制自己明天只学一小时或半小时,没做完也得停止来逼迫自己专注学习,提供单位时间产出量。不设限的后果通常是无限的拖延。 同时好的课程应该跟学校的课程表一样会实现设置时间轴,因为有了明确的目标才会有动力。对于已经工作的学习者来说清晰明确的学习进度表有利于提前灵活安排时间学习。有了时间轴,我们就能更好的跟踪自己学习进度,及时调整学习时间安排 只有在实际中运用知识才是真正的掌握 作为资深的临时抱佛脚学渣,我曾经有多么洋洋自得自己的急性记忆,现在的我就有多羞愧。新技能的学习需要反复记忆与运用。越是学习,越发现跟英语一样,编程也是需要练习,看一千一万遍不如自己实现操作,尝试着写一下。一开始我们会非常吃力地去弄明白如何构建环境如何安装工具。随着一次又一次的小作业,慢慢地我们会达到机械化状态,熟能生巧,刻意的练习与及时的反馈能很快帮助我们判断自己处于哪个阶段,自己与目标的差距,这一切都会推动我们继续前进。同时不但要学如何写代码,还要学会如何看代码,关键是我们要学会调试代码。读懂程序的报错信息。
|