2010년 8월 28일, Visual Studio Camp #1 에서 발표한 "Enterprise Track : [2] 소프트웨어 품질 향상을 위한 다양한 테스트 기법 - 엄준일 ALM MVP" 세션을 들어주신 분 중에 어느 테스트 전문가를 만나 뵙게 되었습니다. 최근 테스트 공학과 테스트 프로세스에 푹 빠져있는 저에게 매우 단비와도 같은 분이시고, 특히 테스트 전문 도구인 Load Runner 제품을 실제로 사용하고 계신 분이셨습니다.

(http://willstory.tistory.com/4)

제 세션의 내용과 현재 사용하고 계신 Load Runner 제품에 대해 경험적으로 비교를 해 주신 후기를 작성해 주셔서, 여러분들에게 도움이 될까 싶어 @will_story 님의 동의를 얻어 저희 팀 블로그에 게시하게 되었습니다.

가격에서 상당히 차이가 나는 Load Runner 와 Visual Studio 2010 Ultimate(테스팅 기능에 한하여) 비교해 주셨는데, 역시 비싸다고 좋은 도구는 아닌가 봅니다.^^ 이 두 도구에 대해 냉철하게 비교해 주신 @will_story 님께 감사 드리며, @will_story 님의 글을 보기 쉽게 편집하여 전문을 공개해 드립니다.

참고로, Visual Studio 2010 은 매우 광범위한 테스트 영역을 지원하고 있습니다. 테스트 공학에서 접근하는 대부분의 테스트 기능이 Visual Studio 2010 하나의 통합 도구에서 제공하는 것입니다.

[그림1] 테스트 기법 정리(Visual Studio Camp #1 의 세션 내용 중)

   

아래의 글은 http://willstory.tistory.com/4 의 글쓴이의 동의 하에 제공되어, 약간의 편집하였으나, 원문의 의미상 변형이 전혀 없음을 알려드립니다. 좋은 글을 제공해 주셔서 감사의 마음을 전해 드립니다. ^^

비주얼 스튜디오 2010 팀 블로그에서 Visual Studio Camp를 진행하였다. 여러가지 세션이 있었지만 나의 관심사항만 세미나를 경청하고 퇴장하였다. 유익한 정보였고 너무나도 소중한 시간이었다. 혹시 세미나 후기에 대한 내용에 대하여 자세한 정보를 알고 싶다면 아래의 링크를 따라갔으면 좋겠다.

Load Runner 의 버전은 8.1이다. 나에게는 아직 Windows 7이 없어 XP에서 잘 돌아가는 8.1 버전으로 작성하였다. Windows 7 에서 Load Runner 10.1을 해보고 싶었지만 OS가 없기에 아쉽게도 XP기준으로 작성한다.

[세미나 후기] Visual Studio Camp #1

Enterprise Track : [2] 소프트웨어 품질 향상을 위한 다양한 테스트 기법 - 엄준일 ALM MVP – 땡쵸[엄준일]

소프트웨어 개발의 이전의 사례를 바탕으로 테스팅의 중요성과 그 기법과 방법을 공부하면서 경험한 내용을 전달하였습니다. 소프트웨어 개발 프로세스 중 테스팅의 매력에 푹 빠져 있답니다.

소프트웨어는 개발 및 릴리즈 과정까지 수 많은 과정을 겪는데, 소프트웨어가 점진적으로 진화함에 따라 결함의 발생률이 증가합니다. 이를 개선하기 위한 테스트 기법 중 단위 테스트, WhiteBox 테스트, 화면 테스트, 성능 테스트, 부하 테스트 등 다양한 테스트 기법을 알아봅니다.

사실 PPT 자료만 올라오면 이미지를 Load Runner 와 비교하고 싶었지만 아쉽게도 자료를 받지 못한 것이 아쉽다. 먼저 Load Runner 이미지로 비교 분석을 하고자 한다. 나중에 추후 VS2010 팀에서 자료를 받으면 추후 업그레이드를 하도록 하겠다.

자아.. 이제 내 Tistory의 첫 포스팅이자 첫 블로그 운영이 내가 관심이 있는 분야라서 매우 즐겁다. 이제 이야기를 보따리를 풀어보자.

Visual Studio Camp #1은 예전부터 신청하였다. 전에도 SW Testing Bar Camp 때 주최하였던 곳에서 그리 멀지 않은 곳이기 때문에 가기까지는 무리 없이 도착하였다. 이전에 Sten에서 Razar라는 제품[베타 테스트로 참석하여 경품을 받게 되었다.]으로 테스트한 경험을 공유한다고 하여 10시에 일정이 있었는데, 필요인원 부족으로 무산이 되어 집에서 피파온라인으로 열심히 게임을 하다가 세미나 시간에 맞추어 참석하였다.

도착하였을 때 깔끔한 신청 절차 간편한 입장이 인상적이다. 누가 발표자인지 누가 경청자인지 알 수 있는 이름표는 좋았다는 생각이 들었다. 하지만 이름표에 자신의 맡고 있는 MVP 분야를 적어 두었다면 경청자가 추후 질문을 하는데 있어 생각하는 수고를 덜어줄 수 있지 않았을까? 라는 생각을 하게 된다. 1시간 정도의 짧은 만남 물론 얼굴과 이름은 질문자가 당연히 갖추어야 할 기본 예의지만 … 그냥.. 뭐 아쉽다는거다.

난 엔터프라이즈 Enterprise Track : [2] 소프트웨어 품질 향상을 위한 다양한 테스트 기법 - 엄준일 ALM MVP 님의 세미나를 들었다. 들으면서 Load Runner 와 흡사하기 보다는 오히려 'Load Runner 를 뛰어 넘을 수도 있겠다'라는 생각과 전율이 마음 깊숙히 전해져 왔다. 이미지가 있다면 전달이 쉽겠지만 아쉽다.. 아쉬워….

   

첫 번째, 비교[다양한 옵션 VS 심플함]

  • Load Runner 의 강점! 다양한 옵션

    다양한 옵션을 포함하고 있어 스크립트 작성 시 웹 페이지에 맞도록 작성이 용이하다.
    이외에 다양한 옵션이 존재한다. 좀…. 복잡하다. 잘못 설정했다가 원하는 결과를 얻기 어렵다.

  • Visual Studio 2010 강점
    Simple 하다. 너무도 쉽게 심지어 Load Runner 보다 쉽다. Load Runner 의 사용자 매뉴얼은 너무도 이론적이며 복잡하다.
    하지만 Visual Studio 안내 설명은 매우 쉽게 설명하여, 특히 Visual Studio 2010 공식 팀 블로그에서도 자세하게 설명을 해주고 있다. 직접 경험을 기반으로 작성을 해주니 이보다 친절하고 절실하게 와닿은 설명이 어디 있겠는가!(소통과 공유가 존재하는 것)

    일반 사용자가 특히 개발자가 바로 바로 성능 테스트를 수행 할 수 있도록 되어있다.

   

두 번째, 비교[성능 테스트 시나리오]

  • 스케줄이 편리한 강점
    원하는 대로 인원도 증가 시킬 수 있다. 예약시간도 존재한다. 성능을 위하여 새벽2시에 기다려 테스트하지 않고 예약시간을 설정하면 알아서 돌아 간다. 랜덤으로 oo명에서 0명까지 물결 치듯 설정도 가능
  • 편리한 스케줄 일정
    Load Runner 와 마찬가지로 스케줄이 변경이 동일하다. 랜덤으로 oo명에서 0명까지 물결 치듯 설정도 가능한지는 짧은 세미나 내용으로 언급되지 못한 것이 아쉬운 점이다. 하지만 예상으로는 될 것으로 보인다.

   

세 번째, 비교[성능 모니터링]

  • Load Runner 의 모니터링
    Load Runner 는 Web/HTML만 반영하는 것이 아니며 DB/Oracle도 성능 테스트가 가능하기 때문에 매우 다양한 모니터링 지원이 가능하다[물론 돈이 많은 기업이라면 유로로 라이선스를 사야 한다.]
  • Visiual Studio 2010의 모니터링
    가장 아쉬운 부분 중에 하나이다. Load Runner 처럼 다양한 모니터링을 제공할 수 있을까[?] 라는 의문이 든다.
    하지만 강점도 있다. Load Runner 모니터링보다 심플하고 깔끔하며 원하는 정보만 보여준다. 로드러너 처럼 4개 정도의 모니터링 그래프를 제공하는 형식은 비슷하지만 디자인 면에서나 컴퓨터를 오래 사용하는 사용자의 입장에서 생각하는 UI는 Microsoft 의 Windows 7 로고처럼 심플하면서도 편안한 이미지로 되어있다.
    Load Runner 는 보고서를 출력하면 중복되는 내용이 많은데 Visual Studio 2010은 깔끔함과 심플함 원하는 정보와 불필요한 중복을 피하는 듯한 느낌을 받았다.

   

네 번째, 비교[리포트 및 보고서 출력]

  • Load Runner 의 모니터링
    Load Runner 는 2가지 방식으로 보고서를 출력할 수 있다. HTML, *.doc(docx) 방식이다. 알아서 목차도 만들어주고 내용도 작성해 준다. 물론 아쉽지만 영어로만 제공된다. 나는 그래서 주로 그래프만 이용한다.
     
        
  • Visiual Studio 2010의 모니터링
    내가 보았을 경우에는 *.execl 형식으로 출력을 하는 것을 보았다. 조금은 아쉬운 점이다. 보고서를 다른 발주처에 보내었을 때 엑셀보다는 워드파일로 만약 공공기관이라면 *.hwp 파일로 보내야 하지만 *.execl은 조금은 뽀대[?]가 부족하다. 작성한 문서를 워드로 다시 편집 해야하는 수고를 덜어야 한다.
    물론 99% 성능 전문가들과 각 회사마다 프로젝트 성능 담당자들은 회사에서 쓰는 양식을 이용하여 템플릿에 맞게 보고서를 작성할 것이다. 나 또한 회사 템플릿으로 작성한다. 하지만 보고서로 출력하여 바로 줄 수 있을 정도의 수준이라면 이제는 로드러너는 내 손을 떠나 보내고 Visual Studio 2010 을 사용하지 않을까 생각한다.

   

Visual Studio 2010 Camp #1 짧은 후기

세션을 들으면서 엄준일[땡초]님과 10정도의 대화를 나누었다. 테스트에 재미를 붙이신 듯 호기심 어린 모습과 열정에 박수를 보내주고 싶다. [테스트의 세계로 오신 것을 환영합니다. 쿠쿠쿠쿠.ㅋ]

Visual Studio 2010 Camp #1 를 진행하셨던 어느 기술전도사님이 예전에 나도 스탭으로 다른 몇몇 분들과 함께 진행한 SW Testing Camp 와 함께 진행하였으면 좋겠다고 제안하였을 때 당장 "그럽시다" 라고 대답하고 싶었지만 아쉽게도 나 혼자만의 결정할 사안이 아니기에 대답을 회피했다. 아쉽 아쉽… Windows 7 운영체제에 Visiual Studio 2010 을 설치한 제품과 Load Runner 를 비교하면 나의 객관적인 입장에서는 Load Runner 에게 8.5점을 Visual Studio 2010 에게는 9.0점을 주고 싶다.

1시간만 들었던 세미나였지만 너무나 강렬한 인상이 아직도 기억 속에 남는다. 엄준일님이 함께하자는 말과.. 기술전도사님이 Visual Studio 2010 팀에서 함께 하자는 말 들이..

"기술전도사님 사실 저는 Windows 7이 없어요.. Visual Studio 2010도 없어요. ㅠㅠ;;; 빌려주시면.. 해보고는 싶어요.ㅠㅠ". 흑흑 2010년도는 일만 벌린다.. 담 주는 대학원 개강이구나

Windows 7에 Visiual Studio 2010 설치해주는 회사로 이직 옵션의 하나로 정해야겠다.. 좋은 회사 있음 소개시켜줘~ *_*/

많은 정보를 공유하고 싶지만 방화벽으로 text로만 해야 하는 회사에 아쉬움을 던지며 이만 작성 끝~~~

필자는 Load Runner 를 써보지 않고, 오직 Visual Studio 만으로 테스팅 공학과 분야에 흥미를 갖고 공부를 하고 있습니다. 이번 Visual Studio Camp #1 을 통해서 오히려 저에게 좋은 정보를 제공해 주시고, 의견을 공유할 수 있어서 너무 뜻 깊은 자리였습니다.

좋은 글을 저희 팀 블로그에 기고에 동의해 주신 http://willstory.tistory.com/4 님께 감사합니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 엄준일(땡초)

2010년 8월 28일, 웹 타임 교육센터에서 Visual Studio Camp #1 이 개최되었습니다. 이 날 세미나는 저희 한국 Visual Studio 팀에서 주최하고, 웹 타임 교육센터와 Visual Studio 2010 이 후원한 행사입니다.

저희가 주변에서 흔히 접할 수 있는 .NET 트랙의 C#, ASP.NET MVC, WCF 세미나도 재미있는 내용으로 알차게 준비를 했습니다. 그리고 흔히 접하기 힘든 Enterprise 트랙과 Native 트랙도 가뭄의 단비와도 같은 트랙입니다.

원래 웹 타임 교육센터는 각 자리에 교육 PC 가 비치된 환경으로 책상 위에 컴퓨터 모니터와 키보드, 마우스가 비치되어 있었으나, 세미나 참가자의 쾌적한 환경을 위해 오전 10시부터 책상 위의 모니터를 치우는 작업을 하였답니다. 그리하여 아래와 같이 깨끗한 책상이 되었군요^^

  

   

이 날, 저희 팀에서 세미나를 진행하기 위해 많은 요원들이 일찍 모여 준비하고 세미나를 준비하고 접수를 받고 있습니다.

  

   

즐거운 토요일 주말에 비가 오다마다를 반복하는 짓궂은 날씨에서 불구하고 세미나에 참석해 주신 여러분들을 위해 푸짐한 경품도 준비를 하였습니다.

경품은

  • 엄준일 ALM MVP 님의 MSDN Subscription 1년 구독권 2매
  • 김병진 ALM MVP 님의 무선 마우스 3개, 무선 키보드 3개
  • Microsoft Korea 의 강성재 차장님과 Visual Studio 2010 에서 Visual Studio 2010 Professional 정품 1개

누가 경품을 가져갈 진 모르겠지만, 기뻐하실 분들을 생각하면 벌써부터 가슴이 설레입니다.^^

   

오홋.. 드디어 세미나가 오후 2시부터 시작 되었습니다.

   

.NET Track : [1] 그것이 알고싶다 - C# 4.0의 변화, 그 진실은 무엇인가. 희망인가? 또 다른 혼란인가? - 강보람 C# MVP

재미있는 블로그 아티클과 세미나 진행으로 이번 세미나에서도 유감없이 C# 4.0 의 내용을 재미있게 풀어주셨습니다. 현재는 집필 활동에 주력하고 계시는군요.

PDC 2008에 울려 퍼진 C# 4.0의 소식. 그 소식을 듣고 많은 사람들은 기대와 혼란을 가지게 되었다. C#은 분명히 정적 언어인데, 동적 언어에나 있을 법한 기능을 추가한다니? 이제 와서 뒷북일 수도 있는 C# 4.0의 변화에 대한 진실, 그 마지막 시리즈가 이제 시작된다. :)

   

   

.NET Track : [2] 좋은 프레임워크 있으면 소개시켜줘 - ASP.NET MVC - 박세식

ASP.NET MVC 를 실무적으로 사용하기 위해 정말 쉽고 재미있는 내용으로 채워졌습니다.

그 동안 아주 미묘하게 아쉬웠던 ASP.NET. 가려운 곳을 긁어줄 대안의 프레임워크가 나타났다. 웹 개발자들 한테 참~ 좋은데, 웹 개발자들 한테 정말 좋은데, 이걸 말로 그냥 할 수 없어서, 이번 기회에 소개한다.

   

   

.NET Track : [3] Beginnig WCF - 오태겸

"WCF 는 어렵다!!!" 라는 선입관을 깨주신 오태겸 님의 세미나를 들으신다면 'WCF 는 쉽구나^^' 라고 느끼실 겁니다.

WCF는 서비스 지향 프로그래밍을 위해 마이크로소프트에서 개발 및 지원하는 기반 기술이며, 기존의 .NET 웹 서비스에 비해 유연성과 확장성이 뛰어나 최근 많은 관심을 받고 있습니다. 본 세션에서는 WCF가 무엇인지? 어떤 장점이 있는지? 그리고, WCF 를 이용하기 위해선 무엇이 필요한지? 에 대해 함께 알아보고, 마지막으로, WCF의 활용 예를 알아보도록 하겠습니다.

   

   

   

Native Track : [1] Visual Studio 2010 : C++0x와 Windows 7 - 최성기

NCsoft 에 근무하시는 최성기님의 세션입니다. 여러 매체를 통해서 C++0x 와 Windows 7 의 기술을 전파하셨고, Windows 7 with C++0x 에 경험도 풍부하십니다.

그 동안 .NET 영역으로 적잖이 편중되었던 Visual Studio의 버전업에 비해 이번 2010 버전에서는 Native Code 개발환경에서도 많은 변화가 찾아왔다. C++0x 표준 반영에 의한 문법의 변화, 새로운 라이브러리 제공(Concurrency Runtime Library), Windows 7의 최신 기능들을 제어하기 위한 SDK의 업데이트 등이 그것이다. 본 세션을 통해 C++의 문법적인 변화와 Windows 7 기능 구현을 위한 SDK의 업데이트 사항들을 정리해본다.

   

   

Native Track : [2] 비주얼 스튜디오 2010 의 Concurrency Runtime 을 이용한 멀티 코어 제대로 활용하기 - 임준환

임준환님은 좋은 내용을 여러분들에게 전해드리려고 일찍부터 나오셔서 리허설도 진행하신 투혼(^^) 을 발휘해 주셨답니다.

요즘 가정의 PC 에 멀티 코어 프로세서가 많이 보급되어 있습니다. 하지만 실제로 PC 에 설치된 코어들을 모두 사용하는 애플리케이션들은 많지 않습니다. 이렇게 낭비되는 자원을 C++ 개발자가 쉽게 사용할 수 있도록 도와주는 Concurrency Runtime 을 비주얼 스튜디오 2010에서 제공합니다. 이 Concurrency Runtime 을 어떻게 시작해야 할지 알아보겠습니다.

   

   

Native Track : [3] DirectX11 을 기다리며… - 조진현

클라이언트 게임 프로그램을 개발하고 계신 조진현님의 DX11 에 대한 세션입니다. KGC 등 여러 세미나 경험을 가지고 계시지요.

조금씩 정보가 공개되면서 많은 변화를 예고하고 있는 DirectX11 에 대해서 살펴 볼 것입니다. 특히나 Tessellation, DirectCompute, Multi-threading 을 위한 기본 개념과 작업들에 대해서 체크해 볼 것입니다.

   

   

   

Enterprise Track : [1] VS Team Foundation Server 2010 의 새로운 변화 - 김병진 ALM MVP

Team Foundation Server 2010 을 이용하여 컨설팅과 실무에서 많은 경험을 토대로 세션을 진행하였습니다. 웹 타임 교육센터와 큰 기업 등에서 교육을 했던 경험도 있으시답니다.

Visual Studio Team Foundation Server 2010의 혁신적인 변화와 개선 부분, 프로젝트 및 형상관리와 Agile의 Scrum 을 이용한 방법론을 알아보고, 단지 소스 체크인/아웃만 하는 Visual Source Safe에서 업그레이드 하는 방법에 대하여 알아봅니다.

   

   

Enterprise Track : [2] 소프트웨어 품질 향상을 위한 다양한 테스트 기법 - 엄준일 ALM MVP

소프트웨어 개발의 이전의 사례를 바탕으로 테스팅의 중요성과 그 기법과 방법을 공부하면서 경험한 내용을 전달하였습니다. 소프트웨어 개발 프로세스 중 테스팅의 매력에 푹 빠져 있답니다.

소프트웨어는 개발 및 릴리즈 과정까지 수 많은 과정을 겪는데, 소프트웨어가 점진적으로 진화함에 따라 결함의 발생률이 증가합니다. 이를 개선하기 위한 테스트 기법 중 단위 테스트, WhiteBox 테스트, 화면 테스트, 성능 테스트, 부하 테스트 등 다양한 테스트 기법을 알아봅니다.

   

   

Enterprise Track : [3] SharePoint 2010 Enterprise 솔루션 개발 - 정홍주 SQL Server MVP

SharePoint 2010 으로 엔터프라이즈 환경에 필요한 실무 사례와 경험을 이 세션에서 전달하였습니다. 웹 타임교육 센터의 전임 강사이십니다.^^

SharePoint 2010은 기업 협업 플랫폼으로 개발자들은 VS 2010을 이용하여 더 생산성 있고 효과적인 SharePoint 2010 개발을 진행할 수 있습니다. 본 세션에서는 SharePoint 2010 개발에 대한 가장 필요한 내용을 구체적으로 알아보며 이를 통해 가장 많은 요구사항에 대한 실무 솔루션을 구성하는 방법에 대한 내용을 알아보겠습니다.

   

  

   

드디어 경품 추첨 시간

더 많은 분들에게 경품을 드리고 싶었지만, 자비로 경품을 준비하느라 많은 분들에게 드리지 못해서 아쉽습니다.^^ 다음엔 더 비싸고(^^), 풍성하고, 유용한 경품을 많이 준비할게요^^

   

경품은 이 날, 세미나를 위해 발표해 주신 스피커 분들께서 추첨을 통해 전달해 드렸습니다.

   

MSDN Subscription 1년 구독권 2매

이 경품으로 MSDN 을 통해서 Windows 7, Windows Server 2008, SQL Server 2008, Team Foundation Server 2010, Visual Studio 2010 Ultimate, Office 2010 등의 제품을 모두 모두 사용할 수 있답니다.

   

무선 키보드 3개

  

   

무선 키보드 3개

  

   

   

대망의 Visual Studio 2010 Professional 정품 1개 ^^

Visual Studio 2010 Professional 정품은 Microsoft Korea 의 강성재 차장님과 Microsoft Korea 의 Visual Studio 제품 관련 팀에서 후원해 주신 오늘 쵝오의 경품입니다. 강성재 차장님께서 직접 추첨을 해 주셨습니다.

   

Visual Studio Camp #1 을 마치며

저희 팀의 많은 분들께서 이 날 행사와 좋은 내용의 세미나를 준비해 주셔서 무사히 세미나를 마치게 되었습니다. Native 트랙은 C++ 개발자와 게임 개발자에게 정말 단비와도 같은 세미나였고, 많은 분들의 좋은 피드백을 받았습니다. .NET 트랙과 Enterprise 트랙도 여러 분들의 기술 트랜드가 뒤쳐지지 않도록 부지런히 기술 전파를 위해 팀 블로그를 통해 노력했고, 이번 세미나를 통해 저희 Visual Studio 팀도 매우 기뻤고, 더 많은 용기를 얻은 것 같습니다.

특히 저희 한국 Visual Studio 팀에서는 아무도 먼저 가보지 않은, 아무도 접해보지 않은 많은 기술과 트랜드의 홍수 속에서 항상 긴장감을 늦추지 않고 노력해 주셔서 오늘의 세미나가 있지 않았나 생각합니다. 앞으로도 저희 Visual Studio Korea 팀의 많은 응원 부탁 드립니다.

더 좋은 내용을 블로그 내용과 세미나, 각종 매체를 통해 여러분들에게 다시 찾아 뵙도록 하겠습니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 엄준일(땡초)

개발자와 프로그래머는 말로 설명하거나 회의를 통해 결론을 이끌어내는 능력이 매우 부족한 것이 필자의 경험입니다. 바로 개발자나 프로그래머는 내향적인 성향을 가진 사람이 많더군요. 누군가와 함께 고민해서 결론을 이끌어 내는 것 보단, 이러한 공유되는 정보 없이 스스로 해결하기를 바라니까요.

   

세계를 이끌어가는 리더는 내향적인 성향의 사람이 많다.

가장 대표적인 인물이 버럭 오마바와 빌 게이츠일 것입니다. 특히 빌 게이츠는 유아기 시절에 '자폐증'을 의심할 정도로 매우 소극적이지만, 현대에 들어서 세계적인 글로벌 기업인 Microsoft 최전방에서 이끌었던 리더가 되었습니다. 과연 어떻게 내향적인 빌 게이츠가 세계적인 리더가 되었을 까요?

여러분들이 잘 아는 '주의력 결핍증'은 주의가 산만하며, 점차적으로 폭력적으로 변하는 사회적으로 문제가 되는 병 중의 하나 입니다. 주의력 결핍증은 외적으로 도를 넘어선 외향성을 보이며, 잠시도 가만히 있질 못하고 주위가 산만하며, 사회적으로 적응력이 부족한 사람이라는 인식이 강합니다.

주의력 결핍증의 대표적인 인물은 누구일까요? 바로 토마스 에디슨(Thomas Alva Edison) 입니다. 어떻게 주의력 결핍증인 에디슨이 높은 집중력을 요구하는 과학계에서 역사에 남는 과학자가 되었을까요?

주의력 결핍증은 매우 사회적으로 심각한 정신병에 해당되지만, 실제로는 그렇지 않습니다. 단지 사회적인 관념과 반대될 뿐이지만, 개인적인 능력을 발휘하기에 매우 훌륭한 병이 '주의력 결핍증'입니다. 주의력 결핍증은 평소 관심의 대상을 쉽게 실증 내며 주위가 산만하지만, 자신에게 관심이 있는 부분에서는 매우 놀라는 집중력을 보여줍니다.

조금은 다르지만, 자폐적인 증상을 보였던 빌 게이츠가 어렸을 땐 사회적으로 곱지 않은 시선인 '자폐증' 의심 증상의 아이였지만, 지금은 이미 세계적으로 이름을 널리 알린 인물입니다. 어려서 컴퓨터 프로그래밍을 즐겼고, 하버드 대학 수학과에서 SAT ( 미국대학 수학능력시험) 에서 800점을 받을 정도로 영재였습니다. 여러 기종의 BASIC 언어를 만들었고, IBM 개인용 컴퓨터 시대에서 16비트 프로세서용 BASIC 과 QDOS 를 개량한 MS-DOS 운영 체제를 만든 천재 프로그래머이기도 합니다. 또한 내향적이었던 사람이지만 Microsoft 기업을 세계적인 기업으로 만들어 놓은 인물이기도 합니다.

   

개발자는 대부분 내성적인 사람이더라.

필자의 경험상 대부분의 개발이나 IT 계통의 사람들이 내성적인 성향을 띈 사람들이었습니다. 작은 모임이나 오프라인 스터디를 진행하거나 참석해본 필자로써 대부분 내향적인 사람이 대부분이었습니다. 먼저 발표를 하거나 의견을 내기 보다는 그 사람의 이야기를 듣거나, 발표를 하더라도 매우 비중이 낮기도 합니다.

외형적인 사람은 낯선 사람과 쉽게 친해지고 사교적이지만, 경험상 내향성이 높은 사람들이 더 많았던 것 같습니다.

미국에서 진행한 어떤 실험에서 '대한민국'은 매우 내향성이 강한 국가였습니다. 반대로 미국은 '외향성'이 강한 국가로써 80%가 외향적인 사람이며, 20%가 내향적인 사람이라는 놀라운 결과가 나오기도 하였습니다.

더불어, 우리 나라의 개발자는 시끄럽거나 활기찬 개발 환경을 선호하기도 하지만, 자신의 직무 분야에 집중할 수 있는 환경을 선호하기도 합니다. 주변이 시끄러운 환경에서는 업무 능률이 오르지 않고, 되려 스트레스를 받는 악영향이 미치기도 합니다.

필자 또한 예전 회사에서, 규정된 업무 시간(오후 6시) 이후에, 휘파람을 불거나 음악을 크게 틀어 놓고 일하는 사람 때문에 너무 스트레스를 받은 경험이 있습니다. 그 사람이 싫은 것이 아니라, 시끄러운 환경이 업무에 악영향을 미쳤기 때문입니다. 이런 이유 때문에 저는 이어폰의 음악 또한 꺼려했었죠. 좋아하는 음악을 이어폰으로 귀에 꼽아 보았지만 집중력을 분산시키는 것 조차 업무에 방해가 되었기 때문입니다.

반대로 하루 종일 가만히 앉아서 일하는 외향성이 높은 사람은 대부분의 사람이 퇴근한 뒤에 영화를 감상하면서 소리를 크게 틀어놓거나, 좋아하는 음악을 아랑곳하지 않고 크게 틀어놓기도 합니다. 아마도 자신의 억압된 스트레스를 푸는 방법일겁니다.

 

  

외향성

내향성

성향

적극적이다

소극적이다

환경

활기차다

조용한 것을 좋아한다

집중력

산만하다

집중력이 뛰어나다

사교성

친구가 많다

친구가 적다

사교성의 깊이

친구가 많지만, 서로 소중한 친구라고 생각하는 사람이 적다

친구가 적지만, 서로 소중한 친구라고 생각하는 삶이 많다

이해관계

말로 하거나 메신저로 하는 것이 편하다

글로 표현하는 것이 편하다

표현력

말로 적극적으로 표현한다

글로 적극적으로 표현한다

   

왜 사회는 외향적인 사람을 선호하는가?

대부분 여러분들은 면접 경험이 있을 것입니다. 특히 공채에서 강한 사람들이 외향성을 띈 사람들입니다. 반면 내향성이 강한 사람은 면접에 매우 약하기도 합니다.

이는 고등학교 실험에서도 드러납니다. 외향적인 선생님의 교육은 학생의 발표를 유도하고, 재미있는 분위기를 만들어 갑니다. 하지만 내향적인 학생은 외향적인 선생님의 지도에 매우 부담을 느낀다는 결과가 나왔습니다. 외향적인 선생님의 교육은 주변이 시끄러우며(또는 활기차며) 적극적인 발표를 유도해냅니다. 내향적인 학생에겐 선생님이 천천히 다가와 얘기를 걸 땐 말을 잘하지만, 지목해서 발표를 시킬 때 내향적인 학생은 엄청난 스트레스를 받는다고 합니다. 물론 외향적인 학생은 그런 것을 재미있어 하고 즐기겠죠.

반대로, 내향적인 선생님의 교육에서는 외향적인 학생이 매우 따분함을 느끼지만, 내향적인 학생은 교육 방식에 매우 만족하는 결과가 나왔다고 합니다.

 

외향적인 사람 : 자신을 드러내거나 알리는 것을
즐깁니다.

내향적인 사람 : 면접에서 자신의 순서가 올 때까지의
시간이 무척 긴장되며, 자신을 적극적으로 표현하는데
서툽니다.

왜 기업은 외향적인 사람을 선호하는가? 사실 필자는 내향성을 지닌 사람들에 대한 "편견"이라고 말하고 싶습니다. 이런 인간의 성향은 외적으로 판단하기 쉽지만, 내적으로 판단하기 매우 어려운 문제입니다. 그렇기 때문에 외향적인 사람을 선호하는 것 같습니다. 그리고 기업은 외향적으로 대인관계가 좋은 사람에게 부족한 지식을 가르치는 비용은 적지만, 내향적인 소극적 사람의 지식이 높아도, 대인관계나 성향을 바꾸는데 높은 비용이 들기 때문이라고 하기도 합니다.

그래서 내향성이 높은 사람이 살아가기 힘든 사회이기도 합니다. 재미있는 결과 중에 회사에서 "내향적"인 사람들이 "외향적"인 사람들 보다 능력이 뛰어나다고 생각한다고 합니다. 외향적인 사람은 표현을 하지만, 내향적인 사람은 그들의 이야기를 듣고 그들의 능력의 깊이를 잰다는 것이죠.

   

   

하지만 외향적이어야 한다

필자는 처음 세미나를 진행했던 것이 "온라인"을 대상으로 촬영한 세미나였습니다. 나에게 뭐라 할 사람도 없지만 손 까지 떨어 마우스가 떠는 것까지 느낄 정도로 카메라가 부담스러웠습니다. 이를 대비해, 1년 정도 혼자 동영상 강좌를 촬영했지만, 마이크와 화면 캡춰가 완료되는 순간 식은 땀이 줄줄 흘러 내렸습니다. 큰 연습의 성과가 없었던 거죠^^;

많은 글로벌 CEO 들은 내향적인 사람이 많지만, 내향적인 장점을 바탕으로 외향적을 극복하는 산 증인과도 같습니다. 개발 실력도 중요합니다. 개발을 위해 분석하고 결론을 추론하는 것도 중요합니다. 그리고 그것을 해결하는 것이 중요합니다.

하지만 이런 여러 가지 활동에 외향적인 성격이 부족하다면 서로 간에 이해를 좁히는 것에는 실패할 것입니다. 많은 글로벌 CEO 들이 내향적이지만 외향적으로 노력을 했기 때문에 성공한 사례라고 할 수 있습니다.

서울과학고등학교의 성향 측정 결과, 일반 고등학생들보다 정보의 자각 능력과 분석, 관찰 능력이 뛰어나다고 합니다. 그만큼 영재의 성향은 내향적인 경우가 많다고 합니다.

성향의 평균 60~70%는 선천적이지만, 20~30%는 후천적으로 성향이 형성된다고 합니다. 그래서 기존의 자신의 성향을 바꾸는 것은 매우 힘들고, 그런 사례 또한 매우 적습니다. 내향성의 특징인 높은 집중력과 분석력이 장점이지만, 이것을 공유하고 개선하고자 하는 의지가 없다면 내향적인 성향은 조직과 팀에서 의미가 없기 때문입니다.

조직과 사회는 외향성을 원합니다. 이것을 바꾸는 것은 매우 힘들지만, 분명 당신에게는 도움이 될 수 있는 노력임은 틀림이 없습니다. 다른 사람들이 알아 주길 기대하지 마시고, 스스로의 노력이 자신을 알아보고 허들을 넘을 수 있는 중요한 것임을 분명히 기억하시기 바랍니다.

누군가 자신의 실력을 알아주고 떡 하나 더 주길 기다리는 사람은 감 나무에서 감이 떨어지길 기다리는 곰과도 같습니다. 분명 내향성이 높은 사람에게 주어지는 이점이 있으나, 그 이점을 활용하기 위해서는 외향성의 비중이 필요합니다. 반드시 외향성이 필요한 것은 아니지만, 내향성의 단점을 슬기롭게 극복하는 것은 앞으로 한 걸음을 도약하는데 내향성의 사람에게 주어진 과제가 아닐까 생각합니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 엄준일(땡초)