你给孩子报编程班了吗?近段时间编程班实在是太火爆了,给孩子报编程班就像是赶时髦,不管合不合适,先学了再说。
不过家长给孩子报班的时候,如果抱着一些不切实际,或者与事实相悖的想法,不但不能达到预期的效果,也会白白浪费自己的时间精力。
如果孩子学编程是为了以后工作,不建议
从小培养孩子的一技之长,自然有助于未来孩子在社会上立足。但如果我们想得太多太远,希望孩子在小时候学到的编程知识,能用在以后的工作里,那就有点用力过猛了。
编程知识和技能,更新速度很快。可能孩子现在学习的内容,到了明年就已经过时,再过几年就被行业抛弃了。在这种情况下,想把孩子小时候学的编程知识技能当作是孩子未来的知识技能储备,这实在是有点不切实际。
另外孩子的未来有着很多的不确定性。从小学钢琴,长大后并不一定就能成为音乐家。从小学编程,长大后也未必就一定能成为程序员。
如果孩子学编程是为了锻炼逻辑思维,要客观
学习编程能锻炼孩子的逻辑思维能力,这是很多培训班兴趣班的宣传口号。这个口号对家长有着很大的吸引力,毕竟逻辑思维的重要性和培养逻辑思维的难度,每个家长都有很深刻的认识。
但请注意,孩子编程学得好,是因为孩子的逻辑思维能力本身就很强,而学习编程相关知识和技能,并不一定会对提升孩子的逻辑思维能力产生太大帮助。
这也是到目前为止程序员仍然属于高级人才的一个重要原因。一方面,编程语言的学习需要付出大量时间和精力,另一方面,程序员所从事的工作,也对程序员自身的能力有着一定的要求。
所以家长朋友们要客观看待通过编程锻炼孩子逻辑思维这件事。单纯地通过学习编程,并不能对孩子的逻辑思维带来巨大提升。更好的做法是,通过学习编程,来认识和判断孩子的逻辑思维能力,随后借用综合性的方法,对孩子的逻辑思维进行有针对性地提高。
如果孩子学编程是为了给孩子“加分”,要谨慎
正如音乐、舞蹈、绘画、书法一样,编程也可能发展成孩子的一个兴趣爱好,也能为孩子的履历表增色不少。有些家长将孩子会编程当成是孩子的一个亮点,借此给孩子加分,这样的想法是很普遍的。不过我们还是要谨慎看待这一问题。
学习编程不容易做出成果。当孩子浅尝辄止地学了一些编程知识后,孩子并不一定就能用学到的知识做出一定的成果。而没有成果,就没有展示的机会和空间,这点家长朋友们要心里有数。
家长很难判断孩子学习编程的进度和水平。歌唱得好不好,字写得好不好,家长很容易辨别。而编程学得好不好,程序做得好不好,家长就很难判断了。
这就会出现一个尴尬的情况:孩子学了没?学了。学得怎么样?不知道。能展示一下不?不能。那你到底学了什么?看到这幅景象,家长一定会感到头大。
如果你的想法比较功利,只想通过兴趣爱多给孩子挣得一点竞争优势,那么编程不是你的最佳选择。这种情况下,外语、体育等项目,可能更适合你。