编程思维是一种解决问题的方式
“编程思维”很高深的名词,最初看到它,想起自己上大学时学电脑课的痛苦,但当前我们身处的这个世界,计算机科学已普及到小学、普及到每个学生。手机更是无处不在,渗透到生活的每个角落。抱着一切为了孩子的心态,拿到了这本书。
什么是编程思维?编程思维除了指数字、符号或代码,最重要的就是指创造性地解决问题、表达思想。编程思维只是一种基本的思维方式。编程思维也不是只有程序员、电脑专家才能做。孩子的编程思维当然可以学习、实践、培养,学习编程思维的这个过程,可以培养批判性的思维方式,提升组织能力,增强使用计算机的信心。《写给所有人的编程思维》这本书从编程语言的过去入手,将现在、未来联系在一起,形成一整套核心概念,渗透了计算机科学、逻辑学和数学的概念。注意,是通过游戏和例子,教授顺序、循环、条件等概念,引导您将这种归纳与规划事物的能力更好应用到生活中,更好地探索这新奇而趣味无穷的编程世界,有效提高逻辑思维,学会创造性地解决问题。
作者吉姆.克里斯蒂安,英国著名科技教育专家,编程怪才,畅销书作家,拥有20多年科技教育和国际教学经验,曾获Dr.Dobb's 程序设计卓越奖。先后出版了《如何利用“我的世界”编程》(Learn to Code with Minecraft)《写给所有人的编程思维》(How
to think like a coder)等作品。这本书告诉我们,编程不只是一门为解决实际问题而生的学科,学会它掌握它,让它来帮我们工作,更主要的是,它对思维的训练更接近。这本书让我们在学习编程思维的过程中,不需要事先接触一行实际的代码,不需要一台专用的电脑,也不需要什么专门的软件。一副骰子、一副扑克牌,甚至一支铅笔、一张纸,有了这些简单的工具,就可以学起来啦!
“编程思维”并不是编写程序的技巧,是日常的逻辑思维方式,是一种高效解决问题的思维方式,就是利用我们已有的知识和工具,将自身的思路转化成逻辑运算的步骤,从而完成复杂的任务。
计算机科学进化到今天,最难的底层编程已经比较完善了,学编程是掌握一个工具,训练把实际问题转换成计算机能够理解的数学问题的思维。试想一下,如果你和你的孩子能拥有惊人的逻辑思维能力,善于观察与处理问题,用计算思维去思考,用一种崭新的方式,去理解并描述我们的世界,更好地表达自我! 何乐而不为呢!人生的一切至关重要的事情首先都受限于思维层次,提高思维层次,牵一动而发全身。提升思维层次,是人生的首要任务。