개발자? 개발자! 개발자~
요즘 블로깅할 시간도 따로 없고 해서 이전에 저희 팀에 썼던 글을 한번 올려봅니다.

개발자? 개발자! 개발자~

주위를 둘러보면 개발자를 바라보는 시각이 참으로 다양함을 알 수 있습니다. 개발자를 범접할 수 없는 포스가 느껴지는 괴팍하고, 성질머리 더러우며, 관리 할 수 없는 집단으로 규정하는 사람이 있는가 하면, 자신의 업무에 반드시 필요함에도 단순 이용 가능한 인력으로 생각하는 사람도 있습니다. 혹은 지적 유희에 능하고 뛰어난 직관력과 창의력을 몸에 익히고 있는 사람으로 이야기하기도 합니다. 사실 이러한 모든 시간들은 너무나 주관적이기 때문에 추상화의 관점에 따라 모든 것이 적절한 평가라고도 혹은 모두다 과장되고 잘못된 평가라고 할 수도 있겠습니다. 저 또한 나름에 개발자론이 있습니다. 저는 외향적인 모습이나 습관 보다는 개발자의 본질적인 성향과 모습으로 그 사람이 개발자이다, 개발자의 색깔만을 가진 사람이다 혹은 개발자가 아니다라고 판단합니다.

 

제 개발자론의 핵심은 “개발자는 개발할 때 행복함을 느낀다.” 입니다.

개발은 창의력의 발로이며 동시에 상상의 구체화 입니다. 무엇을 만들겠다고 상상하지 않으면 절대로 개발은 이루어지지 않습니다. 그것이 수만, 수 천명에게 서비스를 제공하는 상업용 시스템이던 혹은 리포트 제출용 구구단이던 크게 다르지 않습니다. 따라서 상상하지 않는 개발은 존재할 수 없습니다. 이와 더불어 상상한 내용을 구체화하기 위한 지적 유희와 도구를 이용합니다. 이것이 바로 상상의 구체화 단계일 것입니다. 그런데 이러한 상상과 구체화의 단계는 즐거울 경우도 있지만, 말할 수 없는 고통을 수반하기도 합니다. 이번 주에 로또가 당첨되면 내가 무엇을 할 것인가를 상상해 보는 것은 즐거운 일이겠지만, 내일까지 광고카피를 써야 하는 copywriter에게 상상은 말할 수 없는 고통일 수 밖에 없을 것입니다. 주간적으로 판단하건대 개발은 일정부문 후자에 가깝습니다. 내가 개발할 application이 세상에 한줄기 빛이 될 것이다는 상상은 즐거울 수도 있겠습니다만 상상의 구체화 단계는 엄청난 집중력과 논리적 사고 판단력을 요하기 때문에 고통을 수반하게 됩니다. 개발자들이 Java 커피를 즐기고, Jolt 콜라를 즐기는 이유가 이 때문인지도 모르겠습니다. (커피는 고통을 완화하는 치료제였습니다.) 하지만 이러한 고통을 잊게 하는 요인은 결과 구체화된 결과물이 가져다 주는 성취감, 달성하고 말았다는 자신감 등에 의해서 완전히 자취를 감추게 됩니다. 개발자는 결국 성취감에 자아 도취된 정신질환자와도 비슷합니다. 그리고 개발을 반복하다 보면 더 큰 성취감을 얻기 위해서 자신을 채찍질하게 됩니다.

 

“쟁이 기질이 없다면 개발자가 아니다”라고 생각합니다.

쟁이는 마에스터입니다. 그것이 개발 중인 프로젝트이건 혹은 이미 완료된 제품이건 개발자는 개발에 혼을 담아야 합니다. 방망이 하나를 깎는 데에도 혼신을 다 하는 노인이 있을 진데, 개발에 혼신을 다하지 않는 개발자를 인정하기는 쉽지 않습니다. 그러기에 개발자는 혼신을 다한 코드에 혹은 제품에 대한 신랄한 평가는 자신에 대한 인신공격으로 받아들일 수 밖에 없습니다. 이러한 심리는 당연한 보호 메커니즘이기는 하지만 간혹 개발자들에 대한 편견을 불러일으키는데 일조하는 것도 사실입니다. 하지만 이 또한 개발자들에게만 보이는 고유의 성격입니다.

또한 개발자는 “새로운 것을 쉽게 받아들일 수 있는 능력”의 소유자이면서 동시에 “개발과 관련된 부분에 모르는 부분이 생겼을 때 괴로워하는 사람”입니다. 새로운 것에 대한 열정적인 도전을 잃지 않을 때 비로고 개발자라고 할 수 있을 겁니다.

 

기본적으로 이러한 개발자적 성향이 강한 사람들에게 있어 회사에서 해 줄 수 있는 것들 중 하나가 바로 “개발할 수 있도록 해주는 것!” 이라고 생각합니다.

“새로운 것을 상상하도록 해주고, 그것에 혼을 담을 수 있도록 해주고, 새로운 시도를 마음껏 해볼 수 있도록 해주는 것”이야 말로 개발자들에게 줄 수 있는 아주 큰 혜택 중에 하나이겠지요.

by 김명신 | 2009/06/11 16:31 | 살다보면 | 트랙백(1) | 덧글(4)
트랙백 주소 : http://himskim.egloos.com/tb/1916595
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from ego+ing at 2009/06/17 23:37

제목 : 프로그래머
나는 프로그래머들을 참 좋아한다. 이것은 동경이면서 존경이다. 내가 이들을 동경하는 이유는 이 사람들이 세계를 창조하는 직업인이기 때문이다. 이들에게 하드웨어는 자연이고, 소프트웨어는 사회다. 이들은 그 사회의 건설인이면서, 입안자다. 또 내가 이들은 존경하는 이유는 이들이 이룩한 성취 때문이다. 이들이 건설한 사회는 처음엔 현실을 모방했지만, 이제는 미수에 그친 죽은 사회학자들의 '유지'를 실현하고 있다. 이를테면 오픈소스는 사회주의와 닮아있......more

Commented by -A2- at 2009/06/11 22:58
동감합니다. ^^
Commented by egoing at 2009/06/11 23:17
잘 봤습니다. 뒤돌아 보게 되내요.
Commented by 김명신 at 2009/06/12 09:55
A2. egoing : 감사합니다.
Commented at 2009/06/20 22:59
비공개 덧글입니다.

:         :

:

비공개 덧글



< 이전페이지 다음페이지 >