你知道,孩子写作能力的提高与什么有关?
长期的阅读积累?频繁的写作练习?还是得到一位好老师的教导?
以上提到的方法当然是可行的,也是大众普遍知道的方式。但你是否了解,编程也能提高孩子的写作能力呢?今天我们不妨就“编程如何提高孩子的写作能力”这一问题进行探讨。1、相似相通,思维互换
王小波广为人知的身份是作家,而他在写小说之前是一个相当的程序员。他应该是程序员中会写作,作家中懂编程的人。
编程与写作,表面上看好像风马牛不相及,实则很相似。从细节层面,编程与写作可如此类比:
1、同样的事物,表达方式可以完全不同。
2、算法与设计模式,就如同文章的经典架构,如:总分总、结论先行、自上而下表达。
3、引用第三方库,如同写作中的案例引用,名人名言、经典素材。
同样是去看庐山瀑布,普通人只能感慨:“啊,真壮观啊”。李白却写出了“飞流直下三千尺,疑是银河落九天。”
同理,相同的功能,有些人写的代码,你看了就很想跟他切磋切磋,而另一些人写的代码,读起来十分流畅,令人如痴如醉,直想大喊一声:厉害!!!
正所谓“同样的事物,表达方式可以完全不同”。好的代码和文章给人的感觉是不同的。
在编程中,创造一个以故事为基础的游戏需要引人入胜的故事情节,叙事节奏,吸引人的对话。这就与孩子在完成写作作业时需要搭建的文章构架相似,文章构架搭建好了,剩下得就是内容填充了。
在学编程时,孩子们会从一个角色开始,尝试对话、运行和互动。它们通过添加其人物、场景和交互来构建,通过实验和迭代过程演变成终的产品。
由此看来,编程与写作关系紧密,编程思维可以运用于写作当中,写作中的故事情节,也可以让你的编程更加丰富多彩。
2、精简意识的培养
好的文章、代码是这样的:清晰简洁,干干净净,阅读起来轻松愉悦。
写好代码、文章的要点之一:初稿完成后,一定要再次通读,删减不必要的内容,无论你觉得这些内容多么优美,能精简的一律精简。初学编程的孩子在编写一个完整的程序时,可能需要写一长串的代码。但当他们学会更多的编程概念,比如循环和条件语句时,他们便可以将冗长的代码压缩为短小精悍的代码,从而完成程序的编写。这需要他们将所学的知识浓缩起来使编程达到效果。
同理,在写作的过程中,孩子们会有意识的从所学的知识中挑选的内容来表达他们想表达的思想,他们会运用各种修辞手法来使文章更生动,而不会用冗长的文字来进行文章的书写,这就使他们写出来的文章更能打动读者。在编程中训练出来的习惯是会慢慢影响孩子写作习惯的,而这种影响是潜移默化的。
3、组织技能的提升
一个的作者,不仅要有的文笔,还要具备较强的写作逻辑。逻辑性强的人,写出的文章脉络更清晰,更容易被人读懂。
当孩子们开始一个编程项目时,他们有会通过对事物进行观察、比较、分析、综合、抽象、概括、判断、推理,从而准确而有条理地罗列出他们所需要的不同功能的先后顺序,依据功能需求逐步编写程序。
同样,要写一篇文章,要求孩子们通过比较分析,综合思考,罗列出文章框架,再用文字组织成段落,后结合成为一篇文章。
因此编程在无形中帮助孩子培养写作所需的组织技能,能让他们有计划地梳理写作框架,细分文章的主题,选择文章需要的论点,并以令人信服的方式书写他们的观点。
对于孩子而言,写作和编码实际上是可以并驾齐驱的,当他们学会编写代码和创建数字讲故事时,便可获得提高他们写作能力的技能,同时在这个过程中,写作的兴趣也会大大提高,从而建立起对写作的信心。
编程之于写作,相辅相成。作为孩子家长的你,是否已经考虑好让孩子学习编程呢?