音乐和代码

周一,我将从Makers Academy开始,这是一个高度选择性的训练营,该课程教授使用Ruby和Test Driven Development进行Web开发的知识。 申请过程迫使我真正考虑为什么我要从事这一领域的职业。 最初,大约一年前,当我第一次做出一致的编码时,我就迷上了。 我相信,您可以通过在做某事时失去时间来客观地衡量您对某件事的享受程度。 我记得自己问过自己,一生中四到五个小时在编码时消失了什么地方。 但是我没事,因为我不认为这是浪费时间,我的工作效率很高。 尽管由于种种原因我的编码经验有些差距,但是从现在开始,我的Github贡献历史将从鲍里斯·约翰逊(Boris Johnson)到更像奥斯卡·格鲁奇(Oscar the Grouch),即从白色到更深的绿色。

无论如何,我对这篇文章的想法是通过与我的其他主要爱好之一(音乐)相提并论,找出我对编码的热情背后的原因。 我可以想到以下三件事:

在音乐中,我们有乐器-吉他,鼓,人声。 程序员使用自己的工具,各种编程语言和框架不断增长。 以我的观点,在这两种追求中,如果您对所使用的工具有天赋或诀窍,那么您将脱颖而出。 我相信有些人的内在才有音乐,他们一出生就为创造和/或享受音乐而固执己见。 以类似的方式,我相信某些人对编程有更好的了解-语言本身无关紧要-更多其背后的概念。 但是,我对掌握编程概念的信念不是黑与白,只要您投入工作,我就会觉得这是一个非常受欢迎的追求。

此外,我确实喜欢重复使用上述工具,从而使它们具有潜在的掌握或专业知识。 我演奏各种乐器已有多年,并且我的编程经验也在不断增长。 我希望它成为第二自然,我喜欢创造某种东西作为第二自然的前景,这几乎就像增加肢体或大脑功能(从技术上讲,是神经可塑性 )。 另外,虽然精通确实看起来像是一个白日梦,但我确实相信高高在上是很好的。

两种追求都非常令人满意,可以帮助营造目标感。 当人们告诉我他们爱我写的一首歌时,我的感觉是无与伦比的。 这只能通过听到有人在唱我的一首歌来与之抗衡。 这是难以形容的,唯一的感觉就是自己动手做。 同样,程序员对世界产生了影响。 我不仅指的是像应用程序那样为每行驶一英里捐钱的直接事物(例如,慈善里程),甚至还包括我们这一代人可能认为理所当然的Skype之类的事物。 我的(老)父亲告诉我他在夏令营的某个时间,他的妈妈利用这个职位与他交流,一封信至少需要五天才能到达。 现在,您可以与世界另一端的亲人交谈,只要一戴上帽子就可以了。 如果需要与可能处于最后时刻的人说话,否则将无法亲身到那里,这将给世界带来不同。

每个人都放假了。 写作音乐时,有时我会一推再推,什么也不会发出,而在其他日子里,它会花很多力气(我并不是说听起来像便秘)。 对我来说,编码也是如此。 虽然我确实有休息日,但我仍会继续工作。 在这里我可以编写代码行和代码行,并通过穿孔调试进行滚动。 它确实使我感觉好起来,就像治疗一样。


在这里,您相信我为什么要编码为生。 我猜想它会搅动我的大脑,就像音乐一样。 我可以利用一种工具来创造有意义的东西,并且一直以来都有自己的灵感来源。

如果您有兴趣的话,可以在 这里 查看我的一些音乐