首先,让我们来认识一下什么是编程~
其实,编程就是和电脑对话,用计算机”听得懂的语言“,告诉它我们想让它做的事。
那么,和电脑对话,与和人对话,有什么不同呢?
比如说我想喝咖啡,那我可以跟孩子说:“儿子,帮我倒杯咖啡!”那这句话如果想让电脑听懂应该怎么说呢?
我得先告诉它哪个是“杯子”、哪个是“咖啡”、什么是“倒”,然后再告诉它怎么去倒,比如先左转75度,往前走两米,左臂下放50度……
发现了吗?人类天性⾥带着感性、随意、散漫等特质,但电脑可没有。
电脑这个新时代的高科技“铁血战士”,它理性、严谨、⼀板⼀眼,我们和它沟通时,每一步都必须给出准确的指令,而且你说的它都会严格照办,从来不会任性发挥或是趁你不注意悄悄偷懒。(非常听话,是个从不偷懒的好孩子)
那么,想要让电脑听懂我们的话,就必须让自己也变得理性、严谨、思路条分缕析,否则对话的结果则会和我们心里想的完全“跑偏”。
当孩子试着从电脑的角度去思考问题时,也就学习和锻炼到了所谓的编程思维。
所以说,学编程不只掌握一项技能、培养一个兴趣,更重要的,是掌握背后一整套高效解决问题的思维模式。
那编程思维到底是何方神圣呢?
相信很多家长朋友都听过“编程思维”这个词,但却有一种“它站在你面前,你却不熟悉它”的感觉。
编程思维就是编程运用的思维嘛,学了编程就掌握了编程思维,学了数学就掌握了数学思维,学了美术你就掌握了….(相信你已经会抢答了)
其实,编程思维是“理解问题——找出路径”的高效思维过程,它由分解、模式识别、抽象、算法四个步骤组成。
在编程过程中,任何⼀行代码写得不对,都无法实现想要的效果。没办法~程序天生就是如此的“倔强”。?
如果出现问题,孩子不得不自己通过执行效果,梳理逻辑,找出问题并一点点纠正。但是,程序中的那些bug常常可不是一下子就能发现的,很多孩子为了纠错都急哭了?,最后在一次次试错中探索前行收获了喜悦和成就感,正所谓“程序虐我千百遍,我却待他如初恋”。
长期这么训练,孩子的耐心、观察力和专注力想不提高都不行,更练就了不再“玻璃心”的抗挫能力。
孩子在这个过程中,也会逐渐懂得一个道理:错误没什么好怕的,出错并不是失败的标志,而是成功的必经过程,是可以修复的小毛病(bug),生活没有什么是过不去的坎,战胜它就能成为真正的强者!
-
扫码下载安卓APP
-
微信扫一扫关注我们
微信扫一扫打开小程序
手Q扫一扫打开小程序
-
返回顶部
发表评论