随着互联网科技的发展以及国家政策和教育部门对编程教育的推广,身边越来越多的家长让孩子学习编程。人工智能时代的到来,使得编程将成为一种基础的、核心的技能,因为任何人工智能的实现都离不开编程。全世界都在学编程,国外如以色列、美国、英国、法国、芬兰、日本等国已经把编程纳入核心课程,国内也有国家战略支持,如《国务院关于印发新一代人工智能规划的通知》,以及浙江省将Python纳入高考科目等。
编程学习已经呈现全球化趋势,而这一技能的培养也将直接关系到孩子的升学以及未来的职业生涯规划。学编程孩子能收获什么?与其他艺术兴趣的培养相比,编程更多的是对思维的塑造和培养。编程本身就是一种逻辑演绎的过程,因此孩子在学习编程的过程中会慢慢培养起系统化、全局化的思维,很自然地就得到逻辑能力的加强。
学习编程可以帮助孩子提高学科融合能力,编程中会用到大量其他学科的知识,编程的融汇贯通,会让孩子的学科融合能力大大增强。从玩游戏到编写游戏,孩子从游戏的俘虏一跃成为游戏的创造者,对游戏的认识将有本质的改变,这对戒掉游戏瘾大有裨益。除此之外,学习编程对孩子们的团队协作能力、解决问题能力等等都有很大的帮助。
孩子的教育是不可逆的,根据教育认知学,孩子会在7岁左右开始形成抽象逻辑思维,整个7-12岁是抽象逻辑思维的最佳形成期。所以学编程的最佳时机是小学段,趁孩子现在课业负担不重,逻辑思维也快,帮他们掌握一门有益终生的技能,我觉得就是在正确的时间做正确的事。