人类的一切活动可以分为:认识和改造世界,一切活动都需要解决:物质和精神、主观和客观的关系问题。而人类的产物本质上就是现实世界的简单映射(或者说人类的产物是现实世界的组成部分,而这个产物由越多人参与越能代表现实世界),所以可以通过人类的产物来学习现实世界(前提是由有足够体量的人参与)。
编程作为一个有足够体量人参与的产物,又没有特别多人参与(一个复杂的产物是需要大量时间去学习的,产物是会随着参与人数增加而不断增加复杂度)是一个不错的学习参照物,可以通过参与编程去参与现实世界。
参与编程的过程中的一切活动就是:认识和改造编程(改造成自己需要的样子,比如实现登录业务),通过认识和改造编程的活动一定可以获得物质或者精神的奖励(理论上是可以同时获得二者,但是难)。通过完成认识和改造的正向循环(学习完成实践,实践加速学习),完成个体对编程的参与份额最大化
而少儿编程就是在这其中解决了物质需求的问题,重点放在了精神需求上面(自我实现),通过完成实践后的成功感解决精神需求,逐步养成学习和实践的正向循环。
认识世界(学习)的最终目标就是改变世界(实践),通过改变世界重新认识认识世界
注:
- 认识和改造:学习和实践
来自对《辩证唯物主义》的学习和总结
个人感悟可能有对有错,但我核心观点就是学习和实践是一个不间断的相辅相成的过程