艺术与工程

我最近写了一个Twitter帖子,开始是关于我几年前发行的音乐专辑的糟糕收入的笑话。 当我花时间计算一些数字时,我意识到有人很难靠流音乐销售为生。 实际上,您可能会负债累累,永远无法弥补制作该艺术品的时间或精力。 问题是艺术被低估了,我想阐明我的爱好实际上是如何使我的工作更好。

西方音乐理论和其他世界音乐理论已经存在了数千年。 西方基金会受到一些熟悉的名字的影响和研究:毕达哥拉斯,柏拉图和亚里斯多德。 由于具有如此丰富的历史,因此存在一些系统和方法来帮助理解和传达音乐概念。 我很幸运地参加了音乐课程的公立学校,以收集古典和爵士音乐中的音乐理论基础。 除了一些非常有价值的私人课程外,我还自学过YouTube之前时代的低音演奏。

有一些关键概念奠定了基础并有助于加快学习速度。 (基本)歌曲的结构由琴键,拍号和节奏组成,和弦的变化,节奏和旋律都位于这些边界之内。 学习演奏和磨练我的手艺的一些重要收获是:

  • 慢走快走
  • 查找通用模式以简化复杂流程
  • 将自己推到舒适区之外以成长
  • 分析您欣赏的其他人的工作

花时间将自己投入艺术并学习这些概念,这使我在成为软件工程师方面脱颖而出。 让我们看看为什么是这样。

慢到快

在音乐中,这可以增强肌肉记忆力并使您的动作和思维更加有效。 这是在演奏音阶,琶音,试图通过逐个减慢您正在做的事情来打破部分或困难的过渡。 您可以放慢速度来隔离和分析效率低下的速度,然后慢慢推动自己走得更快,直到您需要的位置为止。

作为工程师,这就像在理解代码实际功能之前尝试编写代码。 您必须放慢速度并退后一步来了解问题的意图或极端情况。 您可以编写测试(也许您做了一些TDD或BDD)来了解预期的行为。 您需要了解项目总体方案中更改的范围或影响。 你应该评估

秋叶—铅皮

在学习演奏的过程中,您必须学习一些歌曲。 有时候,您会为自己记下并写下一些东西,也许您只会改变和弦和旋律(爵士乐合奏中常见的主音表)。 其他时间,您将一无所有。 转录您正在听的部分完全取决于您。 学习您欣赏的人所使用的技巧,例如了解哪些和弦进行会唤起某些感觉,将有助于您成长。

在真正研究编程并接受计算机科学的正式教育之前,我学习了如何分解一首歌。 我认为这项技能在我的日常工作中极大地帮助了我。 我经常面临着改进或理解别人编写的代码而没有注释或上下文的情况。 我必须对不熟悉的开源库进行调整。 我的大脑遵循类似的过程,试图理解其意图,动机以及所有部分如何组合在一起。 从很小的时候就接受这种抽象的分析和解决问题是非常宝贵的。

我的职业生涯与我开始分析和移调作品的方式相似。 最初,我被赋予了任务,并试图从那些更高级的人那里获取尽可能多的信息。 我将看到他们如何解决问题,并尝试合并有效的方法,并从无效的方法中吸取教训。 逐渐地,您将获得更少的明确定义的任务,从而获得更多的自治权和所有权。 然后,您需要发现 。 在您意识到之前所发生的事情将帮助您找到去向,建立在巨人的肩膀上。

闭幕

故事的寓意是,学习和体验新事物和不同事物具有价值。 解雇艺术和人文科学是一个错误。 感知值远低于应有的值。 有无形的好处改善了我的生活质量,并帮助我应对了艰难的时期。 音乐为我提供了低收入家庭(以及低排名的学校系统)所没有的机会-我有机会去了意大利,在庞贝玩爵士乐。 我在梵蒂冈城的圣彼得大教堂用德语演唱了巴赫的法国弥撒曲。 如果没有音乐,我将不会取得我在职业生涯中取得的成功,也不会提高我的分析能力。 也许不是花点时间专注于技术问题,而是花一些时间来学习一种新的爱好或涉猎艺术-它可能会教给您比您期望的更多的知识。

请继续关注本系列的以下部分😁。