프로그래머와 침대 메트리스

|
의미있는 이야기 하나 해드리겠습니다. :-)

침대를 쓰시는 어느 여자분이 계셨습니다. 이분은 매일같이 허리 통증을 느끼고 계셨습니다. 그래서 한의원에서 침도 맞아보고, 허리 디스크 관련 전문 병원도 다녀보고, 허리에 좋다는 약(설마 고양이 ^^;;)도 드셔보았습니다.

하지만 전혀 허리 통증은 나아지지 않았습니다.

어느날 그녀의 어머니가 와서 그녀를 간호하다가 그녀의 침대 메트리스의 허리 부분이 꺼져있는 것을 발견하고, 그녀의 허리 통증이 침대 메트리스 때문이라는 것을 직감하였습니다.

그길로 바로 그녀와 함께 가장 좋다는 침대 메트리스 가계를 돌아다녔습니다.


첫번째 가계의 점원에게 메트리스에 대한 설명을 들었습니다.

이 메트리스는 아시다시피 과학적으로 만들어진 메트리스입니다. 아시죠~ 메트리스는 최첨단 과학의 집결체인거~ 저희 메트리스는 과학입니다. 저희 침대 박사님들이 가장 좋은 메트리스를 만들었죠~

라고 설명했습니다. 이 여자분과 어머니는 과학적이라는 말은 선전을 통해서 잘 알고 있었지만.. 선뜻 그 메트리스를 사지는 않았습니다.


그래서 두번째 메트리스 가계를 들렸습니다.

이 메트리스는 포켓 스프링으로 되어 있어서 옆에서 자는 사람이 아무리 뒤척여도 흔들리지 않습니다. 흔들리지 않는 편안함이 생명이죠~ 포켓스프링이 독립적으로 구성되어 있으며 각 스프링은 반영구적으로 사용할 수 있습니다.

라고 설명했습니다.


이 설명은 들은 여자분과 어머니는.. 조금 망설이다가 다른 메트리스 가계로 향했습니다.


세번째 가계에 점원은 다음과 같이 말했습니다.

이 메트리스는 편안한 잠자리를 제공합니다. 저희는 편안한 잠자리를 제공하기 위하여 포켓 스프링을 사용했습니다. 하지만 포켓 스프링은 독립적이긴 하지만 편안함을 제공해주는데 부족합니다. 따라서 라텍스를 포켓 스프링 위에 올렸습니다. 혹시 잠자리가 편안하지 못하셨다면 이 메트리스를 한번 사용해보세요~

이말은 들은 여자분과 어머니는 이 가계에서 가장 좋은 메트리스를 묻지도 따지지도 않고 바로 질렀다고 합니다. :-)


여러 점원의 설명중 왜 하필 이 여자분은 세번째 가계에서 메트리스를 구매했을까요?

아시다시피 침대는 과학이고 흔들리지 않는 편안함이 너무도 잘 알려져 있음에도 불구하고 왜 세번째 메트리스를 구매했을까요?
당연하다구요~ 요즘에는 라텍스 + 포켓 스프링이 대세라구요~ 아마 다른 침대 가계에서도 라텍스 + 포켓 스프링이나 라텍스 + 메트리스 제품은 있었을 것입니다.


하지만 진정으로 그녀가 원했던 것은 편안한 잠자리 였습니다. 그래서 편안한 잠자리를 제공해주어 그녀의 문제인 허리 통증을 없앨 수 있는 메트리스를 찾았던 것입니다.

여기서 중요한 점은 과학적인 침대로 아니고, 포켓 스프링의 독창적인 기술도 아닌 그저 편안한 잠자리라는 것입니다. 이것이 그녀의 목적이며 선택의 동기이고 그녀가 진정으로 원하는 것이었습니다.

따라서 그녀가 원하는 편안한 잠자리를 제공해준다고 설명한 세번째 가계의 점원의 설명을 듣고 그 메트리스를 구매하게 된 것입니다.

아마 첫번째나 두번째 가계의 점원은 이렇게 말할지도 모릅니다. 그녀는 침대 메트리스를 잘 모른다고.. 그녀는 메트리스에 대해서는 완전 무식쟁이라고.. 우리가 만드는 메트리스가 얼마나 과학적이고 독창적인지 알지도 못한다고.. 그녀는 잘못된 메트리스를 구매했다고..

그녀가 정말 세번째 가계에서 구매한 메트리스 덕분에 매일 편안한 잠자리를 가지게 됬는지는 저도 잘 모르겠습니다. 하지만 저는 분명히 첫번째 가계의 점원과 두번째 가계의 점원은 그녀가 원하는 것을 잘 알지 못하는 가계 점원이란 사실은 명확히 알고 있습니다.

그 점원들은 고객이 원하는 것을 파악할 생각도 하지 않고 그저 자신들의 기술적인 장점만 앞세웠습니다. 그리고 이렇게 기술적으로 좋은 침대이니 사야된다고만 했죠..


여기서 이 점원들은 프로그래머라고 한번 생각해 보세요~

첫번째 점원은 최고의 기술력을 가진 소프트웨어를 만들고 있다는 자부심에 가득한 프로그래머일 것입니다. 프로그램은 과학이라고 생각할 것입니다.

두번째 점원은 독창적인 기술을 가진 소프트웨어를 만들고 있다는 자존심이 있는 프로그래머일 것입니다. 이 알고리즘은 워낙 독창적인 것이라 다른 소프트웨어에서는 흉내조차 낼 수 없으며, 자신이 만든 소프트웨어만이 가장 최고라고 생각할 것입니다.

하지만 세번째 프로그래머는 소프트웨어를 필요로 하는 사람에게 가장 필요한 기능과 기술이 무었인지를 고민하는 프로그래머일것입니다. 그리고 그 필요 정도에 맞게 소프트웨어를 설계하고, 알맞은 기술을 도입하여 가장 사용하기 편리한 소프트웨어를 개발할 것입니다.

여러분은 어느 프로그래머이십니까?

저는 세번째 점원과 같은 프로그래머가 되기 위하여 오늘도 노력하는 프로그래머입니다. 프로그램은 결국 사람을 위해서 존재합니다. 여러분의 기술이나 독창적인 알고리즘을 위하여 존재하지 않습니다.

사용하려는 사람에게 너무도 버거운 알고리즘보다는 원하는 기능을 처리하기에 적합한 알고리즘을 고민하는 프로그래머입니다. 그래서 저는 알고리즘을 잘은 모르지만, 사용하려는 분에 맞는 알고리즘을 만들어내고 찾아내고 적용시켜서 결국 좋은 소프트웨어를 만드는 것은 잘 할 수 있다고 생각합니다. 제가 주로 믿는 구글신과 함께 한다면 말이죠 ;-)


프로그래머가 진정으로 프로그램을 잘 만들려면, 고객이 진정으로 원하는 것을 이해할 수 있어야 하며, 이를 소프트웨어에 잘 녹여낼 수 있어야 합니다.

그래서 저는 진정한 프로그래머는 고객의 요구사항(Needs)를 잘 파악하고, 이렇게 파악된 내용을 바탕으로 최적의 설계를 할 수 있어야하며, 설계된 내용을 구체적으로 구현할 수 있는 기술을 가지고 있어야 비로서 진정한 프로그램을 만들 수 있는 프로그래머라고 생각합니다.

만약 기술만 가지고 있으면서 설계 능력이 없거나 고객의 요구사항을 파악하지 못하는 프로그래머는 사실 프로그래머라기 보다 코더(Coder)라고 생각합니다. 물론 정도의 차이는 있겠지만요..


오늘 문득 이런 생각이 들더군요~ 프로그램(Program)을 왜 프로그램이라고 부를까?
사실 프로그램은 차례표라고 번역될 수 있습니다만, 원하는 대로 하게 하다 라는 뜻도 있더군요~ 결국 누군가 원하는 것을 하게 만들어주는 것이 프로그램이며, 이 원하는 것을 원하는 대로 만들어주는 사람이 프로그래머가 아닌가 하는 생각을 하였습니다.

즉, 자신이 원하는 것을 만들려고 하시는 분들을 프로그래머라고 부르기 보다는, 편안한 잠자리처럼 진정으로 누군가 원하는 것을 만들어 만족시키려고 노력하는 분들이 프로그래머라고 생각합니다.

감사합니다. :-)

저작자 표시
Trackback 0 And Comment 10

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

  1. Favicon of http://westzero.net 서영아빠 2009/05/23 08:43 address edit & del reply

    정말 좋은 글이네요.
    다시금 저를 뒤돌아 보게 만드는 글이었습니다.^^

    • Favicon of http://blog.java2game.com 장선진 jangsunjin 2009/05/23 15:33 address edit & del

      ^^ 네~ 감사합니다.

      저역시 이글을 쓰면서 많이 정리되었습니다. 더 좋은 소프트웨어를 만들어야 겠다는 다짐도 하게되었네요~

      그럼 좋은 하루 보내세요~ :-)

  2. Favicon of http://greenfrog7.egloos.com greenfrog 2009/05/25 07:38 address edit & del reply

    보통 개발자들은 기술에 너무 치우친 나머지 개발이란 것이 결국에는 사람을 위해 하는 일임을 종종 잊는듯 합니다.
    물론 저도 그랬구요, 좋은 글 감사합니다.

    • Favicon of http://blog.java2game.com 장선진 jangsunjin 2009/05/25 11:30 address edit & del

      네~ 맞습니다. 저역시 과거에 그랬구요~

      하지만 요즘에는 사용자를 가장 먼저 생각합니다.

      쓰는 분도 만족해하고 만드는 분도 만족하려면 사용자를 꼭 고려해야 할 것 같습니다.

      후배와 이야기를 했는데요~ 최근 많이 바쁜가 봅니다.

      조금 더 시간을 살펴본 후 뵙겠습니다.

      감사합니다. :-)

  3. 김우겸 2009/05/25 13:48 address edit & del reply

    깊은 생각과 성찰을 하게하는 좋은 글 감사합니다.
    개인적인 생각으로 경력 순으로 보자면
    첫번째 직원은 '3년차 아마추어 코더',
    두번째 직원은 '7년차 코더',
    세번째 직원은 '10년 이상 + 의사소통의 중요성을 알고 끊임없이 자기계발한 달인'이라고 생각됩니다.

    한때는 기술이 전부라고 생각되었고,
    그 이후에는 나만의 기술적 독창성을 기르기위해 노력했고,
    결국은 쌓인 기술을 기반으로 사람을 향한 일을 하는 것. 경지에 오르기 위한 커리어 패스(Career Path)가 아닐까요? :)

    • Favicon of http://blog.java2game.com 장선진 jangsunjin 2009/05/27 08:33 address edit & del

      안녕하세요~ 김우겸님 :-)

      좋은 댓글 정말 감사합니다. 저역시 3번째 직원이 되려고 열심히 노력중입니다.

      한가지 덧붙인다면 조직의 문화도 한몫하는것 같습니다. 조직의 문화가 세번째 직원을 키워나가는 문화에서 커리어 패스를 쌓는다면 더욱 좋을 것 같습니다.

      아쉬운 것은 이런 조직문화를 가진 곳이 얼마 없다는 것입니다. 그래도 열심히 노력해야겠죠 ;-)

      그럼 좋은 하루 보내세요~

  4. Favicon of http://www.arload.net arload 2009/06/04 13:59 address edit & del reply

    역시 많은 것을 생각하는 글이네요.
    최고의 writer시네요 :)

    또한 선진님이 댓글로 말한 조직 문화.. 이거 정말 큰 몫을 하지요..
    방어적인 사람이 1명이라도 생기면, 서서히 조직은 다 방어적으로 변해가죠..

    --; 10년이 지나, 저희가 어느정도 진출하면 좀더 세상을 바꿀수 있지 않을까요?

    그러면서 걸어갈 뿐이지요.

    • Favicon of http://blog.java2game.com 장선진 jangsunjin 2009/06/06 00:33 address edit & del

      안녕하세요~ 영수님 :-)

      칭찬 감사합니다. 영수님 역시 좋은 글 많이 쓰셔서 항상 잘 읽고 있습니다. 최근 뜸하셔서 아쉽기 하네요 ^^

      조직 문화란게~ 항상 쉽게 바뀌지는 않는것 같습니다만, 최근에는 예전보다는 확실히 많이 바뀐듯합니다.

      여러곳의 이야기를 들어봐도 그렇구요~ ^^

      말씀하신대로 저희가 조금 더 노력한다면 좋은 환경을 만들어 낼 수 있다고 생각합니다. 저희도 나이 들어가면서 따라가지는 말아야할텐데 말입니다.

      항상 이점을 조심하며 일하고 있는데 쉽지는 않은것 같네요~ ㅎㅎㅎ

      댓글 감사드리구요~ 오늘도 화이팅입니다. ;-)

  5. Favicon of http://www.arload.net arload 2009/06/09 01:16 address edit & del reply

    요즘 갈수록 글이 쓰기 힘들어지네요.
    Framework Design Guidelines도 다듬어야 하고,

    그 외에 두권정도 감수도 해야 되고 해서 ㅎㅎㅎ
    정신이 없습니다.

    가장 큰 이유는 저희 동완이가 이번달 18일 수술일라서, 그리 맘이 편하지 않네요 :)
    여튼 좋은 하루 보내시구요. 선진님 좋은 글로 꼭 찾아뵐께요.
    선진님 글을 보면, 설득이라는 것은 이렇게 해야 겠다고 많이 생각이 드네요.

    논쟁은 하고 남으면, 누구 옭고 그르냐만 남지, 실제 상대방을 더 적으로 만들어갈 가망성이 많거든요.
    대부분의 개발자들이 이런 형태대로 대화를 나누죠. :)

    하지만 선진님 글은 맘이 포근해지는 글이 많아서. 좋네요
    ritual effect가 있는 글이라고 할까요. :) 그럼 충성입니다.

    • Favicon of http://blog.java2game.com 장선진 jangsunjin 2009/06/09 09:43 address edit & del

      안녕하세요~ 영수님~

      저 역시 요즘 글 하나 하나 쓰기가 생각보다 어려워지고 있네요~

      그나 저나 동완이가... 수술이 잘 되어야 할텐데.. 걱정이 정말 많으시겠습니다. 저도 딸이 감기만 걸려도 마음이 아픈데.. 이렇게 수술까지 받아야하니 마음이 정말 무거우시겠습니다.

      아버지는 점점 강해진다고 했던가요~ 동완이 보면서 힘내시구요~ 한 가정의 기둥이시니 마음 굳건히 가지시면 좋겠습니다.

      앞으로도 포근한 글 많이 작성하겠습니다. 감사합니다. 충썽~ :-)

prev | 1 ... | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 ... | 291 | next