아름다운 음악을 연주하듯이 키보드를 치고 싶습니다.

|
어렸을때 피아노를 배운 적이 있습니다. 아마도 제 또래 분이시면 어렸을때 피아노 학원이나 주산학원은 한번씩은 다녀 보셨을 것입니다.
저 역시 두 학원을 모두 다녔었습니다.

사실 어렸을때는 피아노 치는 것이 별로 재미있는 일이 아니었습니다. 하지만 나이가 든 지금 가끔 키보드를 치다보면 피아노 학원에서 바이엘을.. 체르니 40번을 연주하던 어렸을 때가 생각납니다.

키보드 치던 것이 그저 재미있을 때 말입니다.

피아노란 코끼리 덩치만큼 큰 넘이 풍겨내는 음율이 따스한 햇살속에서 반짝거리며 나의 손을 통해서 울려 나올때 나는 그냥 행복한 소년이었습니다. 복잡한 음율이 재미있게 느껴지는 일은 혼자서 체르니를 연주할때가 아니고 동생과 나란히 않아서 젓가락 행진곡을 연주할 때 였습니다.

피아노의 키보드를 치던 그 시절의 행복감을 가끔 노트북의 키보드를 치면서 느끼곤 합니다.

지금도 다른 분들과 함께 젓가락 행진곡 대신 Java 코드를 재잘거리면서 짜곤하며, 키보드 위에 아름다운 음율 대신 아름다운 하드 돌아가는 소리를 듣습니다. 경쾌한 키보드 자판 두들기는 소리는 컴파일러를 통하여 재미있는 에러를 뱄어내며, 우씨~ 와 같은 박자를 만들어 내고, 나의 프로그램은 네트워크를 통하여 다른 어플리케이션과 오케스트레이션 됩니다.

네트워크를 통하여 날아간 나의 코드는 나의 어렸을때 피아노 선율과 같이 랜카드의 불빛으로 반짝거리며, 다른 컴퓨터의 하드에서 또다른 박자를 만들어 냅니다. 그리고 다시 하나의 멋진 화면으로 변화되어 사람들의 눈에 투영됩니다.

그들의 눈은 마우스 커서와 함께 움직이고, 마우스의 딸깍 거리는 소리는 알 수 없는 바다의 파도 소리가 되어 넘실됩니다.

우리가 만들어 내는 프로그램은 알고 보면 아주 어렸을때 치던 피아노 만큼 아름다운 음악을 만들어 내고 있다는 생각을 문득하게 되었습니다. 아마 마우스의 딸깍거리는 소리, 그리고 키보드의 경쾌한 소리, 하드 디스크의 드륵 거리는 소리, 네트워크 랜 카드의 소리를 모두 모은다면 아름다운 선율이 될 것이라고 생각합니다.

그런 면에서 우리는 음악을 연주하는 멋진 연주자들입니다. 자신만의 악기와 악보를 가지고 연주하는 음악가들입니다. 어떤 악보는 C로, 어떤 악보는 Java로 그리고 .NET으로, Lisp으로 그려져있지만, 우리의 CPU는 모든 것을 알고 있는 자연처럼 하나의 자연스러운 동작을 하며, OS가 무었이든 상관하지 않고 에코시스템을 만들어 가고 있습니다.

우리는 이런 에코시스템을 오케스트라로 볼 수 있으며, 오케이스라의 웅대한 음악과 같이 우리의 소프트웨어들은 각자의 소리를 자연스럽게 내고 있습니다. 따라서 키보드 치는 일이란, 결국 음악을 연주하는 것과 큰 차이가 없다는 생각을 하게 되었습니다.

너무 논리적 비약이 심하다고 생각할 수 있지만, 청명한 하늘과 시원한 바람을 맞으면서 키보드를 치고 있는 제 모습이 마치 어렸을때 피아노 학원에서 바람을 맞으며 바이엘을 연주했던 그 때와 비슷하다는 생각이 들어 이렇게 글을 적게 되었습니다.

여러분의 키보드에서는 오늘 어떤 음악이 연주되고 있나요 :-)
저작자 표시
Trackback 0 And Comment 2

Trackback http://blog.java2game.com/trackback/300 관련글 쓰기

  1. 김우겸 2009/08/10 11:16 address edit & del reply

    안녕하세요. 환상적인 글에 매료되어 글을 남김니다.

    우리는 player를 넘어 composer 입니다.
    몇 가지 음계만을 가지고 긴 음악을 만드는 작곡가와 같다고 생각합니다.
    (물론 그 곡이 시간이 지나 창피하게 여겨질지라도 자신의 힘으로 창조한 것이죠)

    조율을 해야 할 지, 나무건반이 더 빡빡해져야 한다던지 그러한 느낌은 피아노를 거듭하여 연습해보면 알 수 있죠.
    이쪽 일도 마찬가지라고 생각합니다.
    이부분에서 더 좋은 코드로 만들지, 기계식 키보드가 더 좋다던지. (하하하 저는 기계식 키보드에 상당한 집착을 보입니다)

    장선진님은 예술적 감성을 지닌 흔치 않은 엔지니어이신 것 같습니다.
    피아노와 프로그래밍의 연관관계를 설명한다는 건 굉장히 창의적인 표현이라고 생각합니다.

    평범한 오케스트라를 이끄는 뛰어난 지휘자를 이 분야와 연관한다면 그 사람은 어떤 품성과 재능을 가져야 할까요?

    p.s)저는 웅장한 오케스트라도 좋지만 유럽 골목에서 홀로 연주하는 사람도 멋있어 보이더라구요.
    거대한 시스템을 개발하는 개발자던 홀로 사업을 이끄는 독립개발자(ISV)도..
    제가 보기엔 모두 artist 처럼 느껴집니다.

    • Favicon of http://blog.java2game.com 장선진 jangsunjin 2009/08/10 12:58 address edit & del

      안녕하세요~ 김우겸님 :-)
      좋은 댓글 감사합니다. 문뜩 쏟아져내리는 햇살아래에서 키보드를 치다가 생각이 나서 적게 되었습니다. ^^

      말씀하신대로 우리 모두 연주자들이 아닌가 싶습니다. 특히 ISV가 정말 멋진 연주자라는 말씀에 동감 백배입니다. ㅎㅎㅎ

      기회되면 좋은 ISV가 되고픈게 제 꿈중에 하나입니다. 잘하면 모바일쪽에서부터 기회가 만들어질듯하네요~

      그럼 더운 여름 항상 건강하시길 기원드리겠습니다.
      감사합니다. ;-)

prev | 1 ... | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 ... | 291 | next