「递归」第8集 | 当敲代码的手开始写歌,玩跨界的程序员有多野?
我們為什么叫「遞歸」
“遞歸”?(recursion) 是一種在程序設計語言中被廣泛使用的算法。它有兩大特點,一是調用自己,二是化繁為簡。我們當中那些優秀的技術人又何嘗不是如此?他們以身作則,用實際行動影響身邊的人,規范了流程、提高了效能,使整個團隊從中得益。這就是我們「遞歸」欄目的初心,記錄平凡騰訊技術人的不平凡。
工作上,他是心思縝密的大數據開發工程師。生活中,他是感性的獨立音樂人、樂隊主唱。用數學的思維提高音樂制作效率,用藝術的思維探索技術領域創新。他不甘于循規蹈矩的音樂風格,更不吝于探索配置化工具的創新整合。遞歸第八集,讓我們一起來傾聽這位騰訊技術人分享他的音樂故事。?朱羽平,騰訊大數據開發工程師,擁有近6年的大數據領域工作經驗,擅長大數據應用平臺建設。從大學開始接觸吉他,組樂隊,并創作有數十首原創歌曲,在QQ音樂等各大平臺均有發布個人作品。工程師邏輯和音樂人思維的融合使其能夠在多個領域都能很好地平衡理性與感性的一面。
玩音樂的工程師
在初中的時候,我參加了學校的管弦樂隊,當時一位會彈吉他的老師為我彈了一首Beyond的《光輝歲月》。后來在機緣巧合下,我也看到了Beyond在1991年演唱會的錄像,當時即被樂隊的氛圍深深打動了,玩樂隊的種子便埋在了心里。工作后,恰逢部門年會準備節目,我就邀請了幾位同樣熱愛音樂,有著不同樂器技能的同學,組建了我們的“基因樂隊”。
?
制作每首歌都像打磨一款產品音樂對我來說,就跟一些詩人他們寫詩,一些作家他們寫書、寫小說是一樣的性質,它可以記錄生活和表達我的情感。我是科比的球迷,在他遇難后,看到他妻子瓦妮莎特別動容的演講,很受觸動,使我想要創作《祈求》這首歌。
制作每一首歌的過程,其實都像是反復打磨一個產品。從作詞作曲,到編曲混音,每一環節基本上都環環相扣。比如在創作《祈求》這首歌的過程中,當時已經走到快要輸出的環節了,編曲混音都已完成。但在最后一遍試聽的時候,我發現前奏里吉他有一個音彈錯了,當下就把整首歌推倒重制。因為它是我的作品,我對作品的要求是:在我的能力范圍內做到最好。?
跨界:從生物實驗室到電腦機房雖然我現在的工作崗位是與計算機相關,但我大學的主修專業其實是生物技術。我是大三才開始輔修計算機的,也是因為喜歡,就報了6、7門計算機輔修課程。
在修完大三上學期的課程后,發現還有希望達到修雙學位的條件。所以在下學期心一橫,把能上的9門課都報上了。期末考試的難度比別人大很多,需要花更多的時間備考。最后功夫不負有心人,我成功修完了計算機這門課的學分,自己也感到非常的滿足。
大數據開發的特點就是“大”。主流有三大:數據量大,數據種類大,以及數據產生的速度大。大數據再往下發展,與數據挖掘、人工智能有緊密的聯系。當時便下決心,希望可以循著這一個方向慢慢地去提高自己。
?
交融:技術與音樂的碰撞數學里有一個概念叫傅里葉變換,可以很好的應用在音樂的編曲理論上。很多音樂制作人在制作音樂的時候,完全是憑耳朵來判斷。這樣去做混音,通常需要花好幾個小時才能完成,且出來的作品也不一定讓人滿意,因為聽久了,人耳會疲勞,對作品好壞的判斷力難免會下降。?
倘若將數學里的這個概念融入到音樂中,便能在短時間內通過音頻工具發現,怎樣的頻域圖像會更科學。此后在混音階段,效率和質量便能獲得極大的提高。
音樂上,如果我們依賴于使用他人的編曲,模仿一些類似的旋律去制作,便很容易陷入創作的死胡同。大數據開發的工作上也是如此。如果用一些行業解決方案,依賴這些框架和技術去開發,會導致我們很多項目維護特別困難。因此,我嘗試把一些計算引擎給整合出來,實現成一個配置化的工具。
?
熱愛內心的熱愛黃家駒曾經說過一句話:一個人如果遵照他的內心去活著,他要么成為一個瘋子,要么成為一個傳奇。在我看來,不管是音樂、技術,還是其他什么,只要它是我內心熱愛的,我就會認真的去對待。像工匠打磨藝術品一樣,努力做到最好。
看完了程序員朱羽平的音樂之路,你有什么想對他說的,快快留言告訴我吧!我們將選出三位幸運讀者,送出精美小禮物一份~
導? ? ? ?演:陳銀華
嘉? ? ? ?賓:朱羽平
制? ? ? ?片:孫健翔,蕭柏煒,謝星佳
后期指導:paulinesong, kylinlu
特別鳴謝:騰訊信息安全部
往期視頻
「遞歸」第7集 | 騰訊開源聯盟出征
「遞歸」第6集 | 是鵝廠技術青年的模樣
「遞歸」第5集 | 從網癮少年到極客大神:沒有什么是一段代碼解決不了的
總結
以上是生活随笔為你收集整理的「递归」第8集 | 当敲代码的手开始写歌,玩跨界的程序员有多野?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 研发效能提升最佳实践的探索
- 下一篇: 10 分钟快速入门海量数据搜索分析引擎