'지식'에 해당되는 글 1건

  1. 2006.12.26 빗형의 지식을 갖추어라.

빗형의 지식을 갖추어라.

|
PHP를 공부하는 할아버지 라는 글과 지적호기심이 없는 20대 노인들이라는 글을 보다가 생각이 나서 적어봅니다.

"앞으로는 빗형의 지식을 갖추어야 한다."
이 충고는 7년전 근무한 부서에 계시던 일본인 고문께서 하신 말씀입니다.

보통 전문가라고 하는 사람들의 지식형태는 T자형, 즉 한 분야에 대해서 깊숙히 파고들어 전문성을 가지게 되는데 앞으로의 세상은 다양한 지식을 접목해서 새로운 형태의 제품이나 새로운 분야를 개척할 수 있어야 한다는 의미에서 "빗" 이라는 비유를 하신 것입니다. 여기서 빗은 바로 다양한 분야에 대한 지식을 갖추되 어느정도의 깊이있는 공부와 경험을 갖추어야 한다는 의미입니다. 그저 이것저것 수박 겉햟기식의 정보를 갖추어서는 안된다는 점을 강조하신 것이죠.

이 빗형의 지식을 갖추어야 한다는 점은 다른 분야에 계신 분들에게도 해당되는 것이겠지만, 소프트웨어 개발자 입장에서는 더더욱 깊이 새겨야 할 충고가 아닌가 생각됩니다. 워낙에 빠르게 진보하는 소프트웨어 기술도 기술이지만 그 응용의 범위가 점점 넓어지고 비중이 커지고 있는 소프트웨어 개발에 있어서는 단순한 고객의 요구사항에 맞추어서 필요한 개발언어, 개발 플랫폼에 대한 지식만을 알고 살아가는 것이 아니라 그 이상의 지식이 필요하다고 생각됩니다.

이러한 측면에서 최근의 소프트웨어 프로그래머중에서 나름 고급이라고 불리우는 분들을 보면 단순한 소프트웨어 기술만을 갖추고 있는 것이 아니라 프로젝트관리에 대한 지식과 능력, 소프트웨어 설계 지식과 더불어 해당 소프트웨어가 적용되고 있는 도메인 지식을 갖추고 있는 사람들이라 할 수 있습니다. 이러한 분들을 보면 관련된 주변 지식에 대한 끓임없는 학습과 해당과제 대해서 자신이 익힌 지식을 끓임없이 적용하고 다양한 시도를 하고 있음을 알 수 있습니다.

특히 제 생각에는 자신이 개발하는 소프트웨어와 관련된 도메인 지식을 함께 갖추고자 하는 노력이 바로 시간이 지남에 따라서 다양한 지식을 빗형과 같은 형태로 갖출 수 있는 방법이 아닐까 생각이 듭니다. 그저 요구사항에 맞추어서 그 스펙에 따라 개발하고 떠나가버리는 코더가 되는 것이 아니라 어떠한 업무를 맡았을 때 이와 관련된 지식들을 함께 익히고, 좀더 깊이있게 다룰 수 있도록 스스로를 훈련하면서 후에 다른 프로젝트나 업무를 맡았을 때 이를 응용, 적용할 수 있는 노력과 센스가 필요한 것입니다.

그러고보니 당시 점심식사를 하면서 일본인 고문께서 하신 말씀중에 자신은 "맛의 달인"이라는 만화를 보면서 음식에 대해서 좀더 관심을 가지고 음식에 대한 좀더 깊이 있는 지식을 얻고자 노력하고 있다고 말하시더군요. 얼핏 맞지 않는 비유라는 생각이 들 수도 있겠지만 당시 나이가 상당하시던 그 일본인 고문의 말씀에는 여전히 자신은 빗의 크기를 넓혀나가고자 노력하고 있다는 점을 강조하고 싶으셨던 것 같습니다. 그리고 "맛의 달인" 이라는 공통적인 소재때문에 상당한 나이차이임에도 불구하고 어색했던 분위기에서 좀더 친밀하게 대화를 (물론 통역하시는 분이 계셨습니다.) 나누었던 기억이 나네요.

사용자 삽입 이미지

And
prev | 1 | next