近些年来,少儿编程成为家长补习班热选,通过编程学习提升逻辑思维能力、动手能力、通过奥赛提升竞争力、掌握一门技术傍身.....,这些愿景成为家长为孩子报班的原动力,但是小编看来,目前少儿编程培训很难实现这些愿望,今天就来聊聊这个话题。初级:scratch | Tynker | 乐高机器人编程通过拼图、堆积木方式吸引孩子们的注意力,了解编程思想,提升动手能力。引导孩子们逐步过渡到更高级的文本编程语言,掌握编程思想,提升逻辑思维能力。
高级:Java | .net 、奥赛(全国青少年信息学奥林匹克竞赛)此阶段学习方向会有分支,一部分孩子对编程有极强兴趣,会继续Java或 .net等高级语言开发,学生通过游戏制作、网页开发、简单的软件开发等实际项目来提高自己的编程能力,并激发他们的创新思维。另一部分孩子可能会转向奥赛学习,通过竞赛获奖为今后升学提升竞争力。这种课程体系首先采取图形拼积木方式吸引孩子们的注意力,逐步理解编程逻辑,接下来熟悉文本代码编程,最后学习高级编程语言(掌握编程技能)或是走奥赛竞技。一眼看上去,貌似课程逻辑还不错哟,可是小编有些疑问?小编认为,主要目的是提升孩子们的逻辑思维能力,学会思考和解决问题,培养耐心与专注力,锻炼团队协作能力,而不是掌握编程语言的使用。小编认为,如果能够独立使用scratch开发小游戏,其实也就意味着孩子们已经达到了编程学习的主要目的,并且掌握了所有编程语言的通用基本语法(常变量、运算符)和基本算法(顺序、分支和循环),如果不做程序员,好像没必要报班学习更多的程序语言。小编认为,少儿专注力分散,需要不断进行针对性教学和训练,但是孩子们每日还有文化课程学习,在机构培训的分散培训时间(每周两三次),是否真的能够达到预期目标,小编身边的家长朋友,很多都是抱着良好的愿望,结果很多却是半途而废,学习效果差强人意。1、首先家长报班不要被培训机构优惠政策引导,坚决避免多阶段一次性缴费,而要根据孩子学习情况和效果,再进行下步报班计划。小编也强烈呼吁培训机构,以教育为本,而不是一味追求商业利益。2、孩子们通过scratch的学习,如果能够理解掌握编程语法和算法,锻炼了动手能力和逻辑思维能力,那么就能继续进行。家长如果发现没有达到预期效果,应该另寻它路,毕竟条条大路通罗马。3、培训机构精简Python或C/C++课程,毕竟只是编程语法差异,本质上都是引入库(文件),然后按照逻辑实现目标,可以更多的用实践例子达成学生成就感。当然,此时很可能部分学生已经分流,走上奥赛之路,或者彻底放弃编程赛道。4、剩下对编程感兴趣的孩子们,可以学习高级语言(Java/.net),掌握成熟框架,毕竟现在没有任何程序开发者会从零开始,适当引入AI编程,走上企业级开发之路。5、学习计算机组成、网络基础、信息安全,了解真实的信息系统。引导孩子们走向汇编、算法结构和更多深层次的计算机编程理论。少儿编程已经成为趋势,但是目前培训目标和方法已经偏离了初衷,仅以此篇文章阐述个人观点,欢迎批评指正。