编程和写作是否有关联?

极客 发布于| 2016-09-24

入门 进阶 专家
 c67fd462jw1f1s6qt3vi7j21dh0uyh5n.jpg

当开发者学习编程和创建数字故事项目时,会提高写作能力,同时也会乐在其中。

编程是一个新的叙述故事的媒介

作家讲故事的工具包含字和词,开发者使用的则是一个更加广泛的媒介,包括图片、音乐和无字动画。编程的灵活性甚至允许作者根据受众者的反应去编排故事。

在一个故事的游戏中写一个剧本,迫使我们彻底地想清楚准确的细节,以及各个角色演绎的最终结果。作者不可以含糊-他们必须细细打磨他们的创意以及实践中得到的技巧。

很多小学生编制的故事,已经有对白和生动的角色了。他们着迷于编排和叙述故事,甚至没有意识到此时他们正在编程,书写和制作一篇引人入胜的故事大纲。


编码降低了“空白卷”综合症

创编一个故事的游戏需要叙事节奏、引人入胜的故事情节、动人的对白以及观者的理解。总之,它需要的是一些与创意写作相同的技能。

区别之处在于写作是盯着白纸容易引起恐慌,而编程却可以提供更多的开头。

当我们编程的时候,可以从一个人物开始,然后再体验对话、活动、交流,再去考虑增加演员,场景以及他们之间的沟通。编程源于开发者的兴趣点,并且通过实践和交互使其发展为最终成品。因此在编程的时候,是没有”空白页“的,只有一个个独立的被解决的问题

编程讲授了简洁的意义

当开发者第一次接触编码的时候,使用了五条代码使一个角色移动到屏幕对面位置。随着学习了更多的编程概念以后,像循环、条件语句,就可以将代码压缩为两条了。学习编码或者写作的最终目的就是要掌握如何使用最有效的方式去直接高效地表达思想。

编程讲授了计划与组织能力

编程与写作实际上都秉承一个相同的步骤。当开发者开始编代码项目的时候,就要策划好需要哪些函数,以及函数之间的配合;同样地,写一篇文章也要组织想法到段落中,以及段落之间的匹配。

编码能够使好的写作组织能力进步,写作时将文章划分成几个零碎的部分,主题、论据以及有效的罗列观点。当编排一个视频游戏的时候,一些相同的技能就是必需的了。当我们把一个大难题分解成组件和整合的工作做的越严密,就会越成功。

编程的交互性使具挑战性的项目更加好理解。不论你爱写作或是需要一点帮助的话,编程则是一个可以补充语言艺术教育的有趣的活动。

极客勋章通过交互的游戏、拼图,使开发者有所收获。


经验分享