觉得做事没头绪?试试编程思维吧!||《写给所有人的编程思维书》
看到本文的标题,或许你会想这样一个问题:“什么是编程思维?”
在本书中,编程思维除了指数字、符号或代码,最重要的就是指创造性地解决问题、表达思想。
作者吉姆·克里斯蒂安在本书所示意的编程思维,是一种富有逻辑分析法和思考方式,以程序员工作的日常流程为例,通过对具体的编程案例进行分析,帮助我们理解:什么是编程思维?如何通过编程思维思考问题?怎么样运用编程思维找到解决问题的有效方法?
笔者在职场中混迹十余年,看到一些新人做事不尽人意。原本,一件并不难的事情,新人做起来难免有疏漏。他们做事情的过程,就如同作者在书中提及的,编程思维中缺少验证的步骤,没有构建出一个完整的程序。
从职场新人的工作表现来看,学校在培养人才的时候,侧重的是理论知识的培养,不够重视实际动手能力,新人在学校里没有足够的动手机会来锻炼办实事的能力,也就无法验证所学的知识是否真能用起来。用编程思维来,看这是个死循环。
因此,我们的学校在培养学生的过程中,需要加强学生思维能力的培养,这正是目前中小学引进STEAM教学方式和编程课程的原因之一。
作者在书中以非常有创意的方式,阐述了编程思维。在他笔下,我们看到了更为简单,又完善的逻辑思维方式,只要掌握了这种编程思维,很多在我们日常生活中常见的物品,都可以作为我们锻炼编程思维的工具。一只手、一副扑克牌,甚至一直铅笔都能帮我们展示编程思维的成果。
总的说来,《写给所有人的编程思维》是一本深入浅出的逻辑思维书,以编程这件事为媒介,将逻辑思维的相关事情结合起来讲,给行业外认识提供的学习编程的系统的理论和方法。
并且,本书所使用的语言通俗易懂,和市面上常见的编程书籍相比,不但适合编程新手,还很适合儿童阅读。它可以帮助孩子掌握:策划构思能力、逻辑分析能力、模式识别能力、问题分解能力、测试纠错能力。早早掌握编程思维的能力,我们的儿童在走上社会,面临竞争时,就能多一件应对问题的利器。
编程思维可以帮助我们推导思维的墙,让我们跳出固有思维的框框。正如苹果的鼻祖乔布斯所言: “每个人都应该学习编程,编程可以成为你思维过程的以一面镜子!”
当我们掌握了编程思维,并通过编程思维来解决问题,我们会发现,原来问题很简单,它完完全全、明明白白地呈现在我们面前。
如果,你还觉得做事没头绪?就看看《写给所有人的编程思维》一书,试试用编程思维来解决问题吧?