【知乎回答】我女儿刚刚学会走路,我是否该在她会识字后就立马教她Python?

都疯了吗?

学编程的目的是啥?扪心自问,有明确清晰的目的吗?适应啥潮流啊?现在潮流不是劝退吗?钱多话少死得早说的就是程序员。况且一个小姑娘不是应该学测试吗?

都是让少儿编程的给忽悠了吧?现在的少儿教育可真行,不光教乐曲朗读跆拳道,连编程都教。直接教量子力学高能物理,冲击诺贝尔得了。少儿编程教的不是编程,是电子游戏。拖指令控制小车移动跟我小时玩赤色要塞用手柄控制小车扔炸弹有啥区别?真想试试,给电脑装一个JDK或者.NET,看看有趣吗?

认真说,编程最早也得初二初三再学吧。起码学过方程,对函数有基本概念,而且英语水平也可以应付语言中的保留字。编程考验一定抽象能力,初中之前连几何都没学过,不具备太强的抽象能力。不大点的孩子,还是少接触屏幕。现在电视,电脑,手机,平板那么多,诱惑够多了,管都管不住少看屏幕。这还要拴着孩子每天再盯着屏幕练习编程?

别指望编程开发智力,编程只是工具,如果孩子智力够高,自然就会找编程工具去。编程这东西尴尬在于,简单玩一玩的东西没啥难度,不比填数独更考验智商。难的东西又依靠数学基础。工程化的东西学习周期长,曲线陡峭,不适合用来玩。

而且编程是一门手艺,除了学得多,看得对,懂得多以外,还需要大量针对性的联系。这跟学钢琴没什么区别。除了要学会弹琴,还得多听名家演奏,懂乐理,还需要天天练琴。刚会识字就学python,你能保证她在未来十几年都做有针对性的练习?不断积累和提高编程能力?学琴来个亲戚还能给表演一下,学编程就算孩子会敲,家里亲戚能看懂?

我还有一点点偏见,初学编程不应该学一门强类型的吗?这样面对类型转换的时候才不会被那些潜规则和语法糖搞懵。

最重要的是,这玩意也看天赋和兴趣。我班有个女学霸,早上进教室等老师上课的功夫都能背上几十个单词。她学编程的方法把程序就是当英文课文背。上机课她先看教程,把程序背下来,然后在计算机上默写出来。虽然编译器提示,缺少右边大括号,但是她浑然不知错哪里,只能对一遍程序,然后恍然大悟,我少背了一个括号。这种人,就天生该学英语,为啥要去学编程?

你可能感兴趣的:(【知乎回答】我女儿刚刚学会走路,我是否该在她会识字后就立马教她Python?)