编程与弹吉他的共性

我从04年上大学开始弹吉他 到现在也十年了 组过乐队 做过原创 弹唱指弹电吉他都有涉猎 还当过一年多的吉他老师 对吉他和音乐算是有一定的认识了

编程水平很一般 做过五年吧 搞过j2me手机游戏 .net 现在正在做前端 对编程只能说有一点点浅见 我发现编程和弹吉他之间的共性惊人的相似

先说弹吉他 很多弹吉他的人都认为只要天天爬格子就能把吉他弹好了 这是因为他们没有弄清吉他的本质是什么 吉他的本质是一个乐器 乐器是表达音乐的一种方式

如果音乐水平不高 吉他上的功力再强有什么意义呢 弹出来的乐曲 没有节奏感 强弱不分 没有感情 以前我学钢琴的时候 有一套599的教程 一个老太太在最后一课结束的时候说:

我们的课程教完了 希望大家不光是手跑了 而是要跟音乐更近了 所以说 音乐是音乐 乐器是乐器 乐器玩的好不代表音乐表达的好 比如嗓音也是一种乐器 有太多的人嗓子非常好

但是唱出歌来就是不好听 音准节奏都特别好 就是不好听 这就是没有表达出音乐的美感 吉他 钢琴 口琴 人声 等等 都只是表达音乐的方式

再说编程 比如java的hibernate和.net的ef jdbc和ado.net serverlet和后台代码 还有我现在搞前端用的javascript面向对象思想 模块化 都和java啊 .net啊惊人的相似(我编程水平不行 只有一些浅见)

每个语言都有自己的特性 就像每个乐器都有自己的特点 掌握了编程思想不管用哪个语言都可以玩得很好 掌握了音乐的本质不管哪种乐器都可以演奏出美妙的音乐

 

你可能感兴趣的:(编程)