孩子写代码遇到报错就崩溃怎么办?码高教育少儿编程科技特长生课程调试心态课题
孩子写代码,第一次跑通的兴奋很快会被另一种情绪盖过:程序报错,怎么改都不对,然后彻底不想学了。很多孩子不是不喜欢编程,是受不了这个瞬间。
这其实是个可以练的能力。处理报错的方式一旦建立起来,孩子面对的就不只是编程问题了。
下面说说孩子为什么会被一个报错击垮,以及老师和家长各自能做些什么。
会处理报错的孩子,遇到别的困难时也更沉得住气。
下面说说孩子为什么会被一个报错击垮,以及能做些什么。
崩溃不是因为难,是因为看不到尽头
孩子卡住时最难受的,不是错误本身,而是不知道还要卡多久。如果错误是一眼能看出来的小问题,没人会崩溃;崩溃往往发生在问题一层套一层、完全摸不到头绪的时候。
所以破解的第一步,是把大问题拆成小到可以验证的小步。每验证掉一步,就看得见一点进展,绝望感自然下降。
这个拆分能力,刚开始需要老师带着做几次,之后孩子会自己形成习惯。
拆分的技巧本身也需要练习。刚开始可以让孩子把每一步写下来,做完一步划掉一步。看得见的进度条,是缓解情绪最直接的工具。
还有一种情况是孩子不愿意问。怕被觉得笨,就自己硬扛,结果卡得更久。课堂上营造愿意提问的气氛,比讲多少知识点都重要。
会提问的孩子进步更快,因为他不把卡住当成丢脸的事。
愿意提问的孩子,进步速度明显更快。
敢开口,是进步最快的那类孩子。
教孩子读报错,比教他写代码更基础
很多孩子一看到红色提示就跳过,直接回头瞎改。其实报错信息本身就在告诉他错在哪一行、是什么类型的错,这是最省力的线索。
让孩子养成先读三遍报错、再动手的习惯,调试时间能明显缩短。而一旦他发现“原来是这里”,那种掌控感会反过来变成继续的动力。
这也是为什么同样是学编程,有的孩子越学越自信,有的孩子越学越怕。
读报错这件事,其实是阅读理解。孩子要从一堆提示里找出关键信息,这本身就在训练他抓重点。许多孩子后来发现,这项能力对别的学科同样有用。
报错之外,还有一类线索是现象本身。跑出来的结果不对,但没有报错,这时候需要孩子会分段检查,能力要求更高一些。
结果不对却没报错,这类问题更考验耐心,也更能看出孩子有没有形成检查的习惯。
没报错但结果不对,最考验检查习惯。
耐心检查,是这一阶段最该练的。
允许出错的课堂,才能养出不怕错的孩子
如果课堂只奖励一次做对,孩子自然会害怕犯错。真正有效的做法是把调试当作正常环节,把“改了三遍才过”讲成一件值得肯定的事。
孩子在这样的环境里,会慢慢把错误看成信息,而不是对自己能力的评价。这个转变一旦发生,抗挫力会带到别的学科里去。
码高教育少儿编程科技特长生课程里,调试和答疑是被明确保留的环节,孩子在动手改的过程中建立自己的判断。
家长在家里的回应也很关键。孩子卡住时,一句你怎么连这个都不会,足以让他下次不敢尝试。换成你试过哪几种办法了,孩子的思路往往立刻就打开了。
当孩子第一次独立修好一个棘手的错误,那个瞬间带来的自信,往往会成为他继续学下去的真正理由。
这种从不敢改到敢下手的转变,往往比一次考试进步更让孩子有成就感。
从不敢改到敢下手,是很大的一次跨越。
这份底气会带到其他学科里去。
索要详细招生简章、课表和课程服务,请联系:
服务电话:400-061-6586
联系人:程老师
服务微信:pxbbaoming
温馨提示:本文内容根据课程内容整理,各模块实际讲授内容由授课老师根据学员情况灵活调整,最终以课堂授课为准。
常见问题
问:孩子一报错就发脾气,是不适合学编程吗?
答:不是。这是很常见的反应,说明他卡住时看不到进展,而不是能力不够。把问题拆成可以逐步验证的小步,让他每一步都看得见结果,情绪会明显好转。把问题拆小,孩子才看得见进展。课堂气氛好,孩子才敢开口问。
问:家长看不懂代码,能帮上忙吗?
答:能,而且帮法很简单:让孩子把报错念出来、说说他觉得错在哪。多数时候孩子说着说着自己就找到了。家长的作用是陪他拆问题,不是替他解题。家长的作用是陪他拆问题,不是替他解题。检查习惯是在这类问题里练出来的。
问:孩子总说太难不想学了,该坚持还是该停?
答:先看是难度还是挫败。如果他卡在具体的某个点,调难度就解决;如果是反复受挫后的情绪,那要先恢复掌控感。直接停课或硬逼,都容易让孩子把“我不会”当成结论。先分清是难度还是挫败,再决定怎么调。这份自信会推着他继续往下学。
问:怎么判断老师有没有在教调试?
答:看课堂上遇到错误时老师怎么做。如果老师直接把答案改好,孩子学不到东西;如果老师带孩子读报错、一步步验证,才是真的在教调试。试听课就能看出来。老师带孩子读报错,才是在教调试。愿意尝试的孩子,进步往往最快。
课程咨询热线400-061-6586