前言:要成为一个伟大的钢琴家,你必须先练习和完善基础知识:简单、重复的音阶和琶音。要成为一个伟大的开发者,你需要花费大量时间来确保即使是最简单的表达式,也能够优雅和被正确编码。从一件件小事开始,你渐渐打造出了一个个伟大的东西。
少儿编程之编程和音乐有哪些相似之处,学音乐好还是学少儿编程好,怎么样才能学好少儿编程?
音乐和编写算法之间有很多共同之处。或许你听不明白,一个灵动一个枯燥,两者怎么会有相似点呢?从表面上看这两者似乎颇不相同,但是开发有创造性的一面,而谱曲亦有机械化的一面。
音乐谱曲和编程之间的相似之处
1、它们从一件件小事开始构建了美的东西
要成为一个伟大的钢琴家,你必须先练习和完善基础知识:简单、重复的音阶和琶音。要成为一个伟大的开发者,你需要花费大量时间来确保即使是最简单的表达式,也能够优雅和被正确编码。从一件件小事开始,你渐渐打造出了一个个伟大的东西。
2、遵循逻辑规则
谱曲,和编程一样,需要古希腊人所谓的三艺。即:
语法:扎实理解基本原理——乐谱和编程语言规则的理论或知识。
逻辑:你需要能够创建“逻辑推理”。当音乐创作或编码时,你需要遵循逻辑规则使得“活动件”一起正常工作。
修辞:和语法和逻辑一样,你需要说服听众和新方法的使用者接受标准做法。
如果不遵循作曲和开发的基本原理,一切都无法正常运转。一个胡乱编写的程序将充满bug,在相同意义上,病态的和弦结构会造成乐曲的不和谐。
3、你需要能够见微知著
正如作曲家必须考虑到乐团的不同乐器组以及这些乐器组是如何组合在一起的,而开发者则需要在他们的头脑中保持一个抽象的“大局观”,当他们开始构建程序架构的时候。这两个学科都需要构建一些更大,更好的东西。
4、自我表达是关键
音乐和软件开发都需要创造力和自我表达能力:两者都需要培养自己的风格,创造一些新的和令人振奋的东西。
5、两者都包括协作和个人主义
莫扎特单独花了很多时间来想他的下一个曲谱,尽管如此,他依然需要与他人合作——也就是他指挥的乐师。同样,最成功的开发人员绝对不是一个纯内向的人:他们需要与最终用户、经理和用户体验设计师等人员合作。
6、你需要涉猎技术
音乐家和开发人员需要花费很长的时间来思考他们的创作如何与其他产品交互,以及如何呈现在“最终用户”的手中。作曲家可能会增加重音符号以指示乐团成员要演奏的风格。吉他手可能会考虑使用外部硬件,或他们希望在录音室里制作他们的歌曲。同样的,开发人员需要牢记别人将在哪种设备和什么上下文中如何使用他们的最终产品。
以上便是音乐与编程之间的相似之处,引导少儿学编程的最佳方式,通过相似相通,熟练地将两者结合,让枯燥的事情变的更加生动。
文章出自:http://qh.itpxw.cn/peixun/software/201840956.html
文章标题:达内:音乐谱曲和少儿编程之间的相似之处
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...