爵士精神和古典大师,在蓝色狂想曲里达到一个平衡
在一班从洛杉矶回北京的飞机上,我刚一坐下,旁边的一个美国老人就很热情的和我打招呼,他的名字是Bill,是和一个旅行团一起来中国来玩的,先是聊了聊紫禁城,秦始皇,小布什。老人参加过太平洋战争,是美国空军的飞行员,退役后主要在一些学校教授音乐,目前在洛杉矶附近的Laguna海滩有个Jazz乐队,于是话题更多的转向了Jazz,我自己对于爵士有很多好奇的问题。十多年前,刚开始接触Jazz的时候,只是了解Jazz的特点,Jazz给我的最初感觉有四个,第一是曲调喝醉了,一直没站住,后来知道这叫散拍乐;第二是,Jazz就是小学老师批评的行为,“出怪声”;第三,Jazz是晚上听的音乐,不适合在阳光下,至少也得在星巴克的背光处,顺便说一句,星巴克永远Jazz的安排确实是很配合他们构建第三空间的风格;第四是,Jazz与性的释放有直接的联系,据说Jazz在早期,一直作为×××的专用音乐,低音萨克斯舒缓,挑逗的节奏的确具备无疑伦比的杀伤力,一下子突破弗洛伊德所说的那种紧张,将人心置于一种本能状态,从而享受一种释放后的自由感。
Jazz创作方面的特点体现一种“有准备的机会主义”,其内在精神有点象最近流行的敏捷开发。Bill的解说使得我的浅显见解增加了许多内行人的洞见。交响乐的乐队是近乎机械的诠释者,如同软件行业的瀑布式开发,曲调和节奏都是作曲家通过总谱设计好了,指挥相当于一个包工头,交响乐队的工作好像是建筑施工队,按照设计图去完成一个建筑就好了,演奏之间只有质量上的差别。现代的挑战在于,商业世界的变化开始迫使乐队在排练的时候,不断接到要求改变的需求,可能还不得不把作曲家找回来临时修改,这几乎是一场灾难。相比于古典音乐,JAZZ的每一次演奏都是重新的创作,如果以建筑做比喻的话,爵士预先是没有设计图的,因为根本没有去做预先的设计,Jazz乐队的编制一般很小,这样才能保证直接的成员沟通,演奏在基本的节奏下,大家象是游行行进一样去build 这个音乐,就是说设计和施工同时进行的,或者说,设计是非计划性的,全凭团队每个成员的直觉。而在此团队中,成员之间是平等的,而且互相了解。他们会在演奏过程中,故意给某个乐手即兴表现的一段时间,也许这个萨克斯手在演奏中瞥见了一个观众中的美女,他也许因为这种刺激会将这种Crush 的感觉演奏出来,然后,再将接力棒传给另外一个钢琴手。整个乐队的默契是爵士乐的精髓,这种默契是缘分和多年配合形成的。Jazz的整个过程,一般会有两种形式,由简单入手,逐步去建构一个高潮,然后再慢慢消退, 或者在高潮瞬间结束。
在所有音乐形式之中,Jazz是最能让人感觉放松的。美国人为创造Jazz而自豪,用温顿, 马萨利斯的说法是,Jazz Objectives America Spirit, 美国人用Jazz这种America-Africa的音乐形式从欧洲的音乐传统中独立出来,成为现代精神的一个起点,这个起点包含了个人主义,自由精神,对欲望的肯定,对生活荒谬性的理解,自嘲精神,当然,还有最重要的,创新精神。
Bill没来过中国,带对中国的历史很了解,根据他对中国的了解,爵士乐这种东西在中国在他看来是很难流行的,因为中国是个崇尚集体主义的国家。而爵士的本性是来自于对个人主义的尊重。他也认为,爵士所代表的自由精神,是美国企业尤其是东海岸的硅谷文化创新精神的源泉。
中国人最开始听爵士,总是感觉很难接受,它直接挑战了我们教育体系的根本,纪律性和集体主义,甚至是潜意识里的东西。不过,一旦你开始喜欢它,你就会发现它带给你头脑的创造力,是其它音乐不能替代的。所有从事创意类工作的人,都可以开始这个学习之旅。
很多软件界人士都把詹姆斯,乔伊斯当成超文本的鼻祖,《尤利西斯》的意识流被认为是互联网超文本的最早意识来源。与此类似,我们可以将詹姆斯,乔伊斯同时代的乔治格什温当成另一个象征,在乔治格时温的《蓝色狂想曲》,里面,它尝试将交响音乐把爵士乐包容进来,在一个相对严谨的体系里融入即兴创作的爵士元素。现在软件界的开发变革似乎也在学着这么一种平衡,把小团队的平等,分享,自下而上的创造力和严谨,统一,松耦合的整体企业架构融合起来。
程序员喜欢自下而上的创作风格,架构师则需考虑自上而下的整体架构,一个是爵士风格,一个是交响乐风格,只有他们按照音乐界的跨界组合模式,站在互相磨合的角度找到一个混搭的具体模式,企业的应用才能达到一种高效的平衡。

转载于:https://blog.51cto.com/liusong/70624

程序员听爵士,架构师学做交响指挥相关推荐

  1. 程序员如何变成架构师,软件公司如何变成苹果

    /*************************************************************************************************** ...

  2. 天天说架构师,到底什么样的程序员能称为架构师?

    2019独角兽企业重金招聘Python工程师标准>>> 我曾问过很多自称热爱代码的程序员的发展规划,大多都回答说期望成为一名架构师.而在招聘一方,有的团队会过滤掉多次提起架构一词而一 ...

  3. 到底什么样的程序员能称为架构师?

    我曾问过很多自称热爱代码的程序员的发展规划,大多都回答说期望成为一名架构师.而在招聘一方,有的团队会过滤掉多次提起架构一词而一点不提具体内容的简历.可见,虽然在大多数程序员眼里,架构师是神圣的,但又不 ...

  4. 从Java程序员进阶到架构师,6大核心技能要领详解

    " java架构师技能将分为如下6大环节:数据结构和算法,Java高级特性,Java web核心,数据库,Java框架与必备工具,系统架构设计. 希望能真正帮助到从程序员进阶到架构师之路的朋 ...

  5. 从Java程序员进阶为架构师,全套16张图概括最全技能!建议收藏!

    如何从程序员进阶到架构师?今天完整的把我积累的经验和技能分享给大家! 作者:陈睿|优知学院创始人 数据结构+算法=程序 数据是一切能输入到计算机的信息总和,结构是指数据之间的关系,数据结构就是将数据及 ...

  6. Java程序员怎么迈向架构师

    怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题. ...

  7. 程序员如何向架构师转型?看完就明白该怎么做了

    软件行业技术开发从业人员众多,但具备若干年开发经验的普通的开发人员往往面临个人发展的瓶颈,即如何从普通开发人员转型成高层次的系统架构师和技术管理人员.想成为一名架构师,应当具备全面的知识体系,需要进行 ...

  8. 程序员后期,架构师发展路线!

    作者:zollty,资深程序员和架构师,私底下是个爱折腾的技术极客,架构师社区合伙人! 我总结了3个阶段. 先说一下各个阶段的感受: 1.系统架构阶段: 系统架构实际上包括了 业务功能架构 和 技术功 ...

  9. 如何从程序员升级到架构师?

    一 .什么是架构师 曾经有这么个段子: 甲:我已经应聘到一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我. 乙:羡慕ing,都什么人来了? 甲:CEO.COO.CTO.All of 程序员,还 ...

最新文章

  1. MAC下安装多版本JDK和切换几种方式
  2. LeetCode (二分小专题)33搜索旋转排序数组34在排序数组中查找元素的第一个和最后一个位置35搜索插入位置
  3. BZOJ 2959: 长跑 [lct 双连通分量 并查集]
  4. java 反射 json_java 反射机制构建JSON字符串
  5. 带有示例的Python File readline()方法
  6. 第69课 胡萝卜与骨头
  7. SpringBoot使用外置的Servlet容器
  8. 【计算机组成原理】第1章 计算机系统概论
  9. h3c c语言题库,H3C认证试题
  10. UltraEdit for Mac
  11. MySQL驱动到底是什么东西?
  12. 超搜索引擎BBMAO
  13. UnsatisfiedDependencyException报错的原因
  14. 点击预览与按钮预览图片
  15. (完整版)英语常用词组大全(2000词以上)
  16. 基于帝国主义竞争算法(ICA)求解旅行商问题(TSP)(Matlab代码实现)
  17. 如何使用swing创建一个BeatBox
  18. 编程中常见的小错误·
  19. jyh.project
  20. js之一个有意思的逻辑题

热门文章

  1. libuv在cocos2d-x中的使用
  2. kinit无密码登录配置
  3. 1. MySQL基础概念及mysql安装,从MySQL获得帮助 及视频下载地址
  4. 父游标、子游标及共享游标
  5. 数据可视化的优势有哪些
  6. 关于Runtime.getRuntime().exec()运行python代码失败的问题
  7. 学大数据要学哪些算法_大数据学习之不得不知的八大算法
  8. 2021年高考呼和浩特市二中成绩查询,呼和浩特市第二中学,是一所百强中学,2020年高考用实力来证明!...
  9. 嵌入式linux驱动开发答辩问题,嵌入式Linux驱动工程师/BSP开发工程师面试笔试题集锦...
  10. mysql5.7 密码不过期,mysql5.7 密码过期问题