IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
한국 developerWorks   >  dW Interview  > developerworks

“이클립스 발전의 원동력은 커뮤니티”



7월 23일에 열린 IBM developerWorks 기술 세미나 강사로 방한한 에릭 롱(Eric Long)을 만나 IBM IDR 업무와 이클립스에 대한 생각과 전망 등을 들어보았습니다.

  에릭롱 지금 하시는 일에 대해 소개해 주세요.
IDR(ISV and Developer Relations)의 개발 기술팀에서 일하고 있습니다. 한국에는 ‘이클립스: 개발도구를 넘어서 범용 플랫폼으로’란 주제로 강의와 시연을 하기 위해 왔습니다.

IDR이란 어떤 업무인가요.
IBM 제품과 기술에 대해 전파(evangelize)하는 일을 합니다. 저는 그 중에서 IBM Rational, 테스팅 기술, 정보 관리 제품군, 오픈소스(이클립스, 톰캣, 아파치 제로니모 등)에 대한 기술 자료를 제작해 개발자에게 제공하고, 전세계를 돌며 강의와 시연을 하고 있습니다.

IBM Academic Initiative란 어떤 활동인가요.
대학을 대상으로 워크숍이나 기술 브리핑, 무료 세미나 등을 열고 있습니다. 제 업무는 주로 교수진을 대상으로 IBM 제품이나 오픈소스와 관련된 새로운 기술을 소개하는 것입니다. 현재 IBM Academic Initiative 웹사이트를 통해 다양한 자료를 볼 수 있고 멤버간 커뮤니케이션도 가능합니다. IBM Academic Initiative를 통해 대학 구성원들과 IBM 간에 소프트웨어 개발의 미래에 대한 생각을 공유할 수 있기를 바랍니다.

학생들에 대해서는 어떤 프로그램이 있나요.
여러 가지 프로그램이 있는데 특히 다양한 프로그래밍 컨테스트들이 호응이 높아 성공적인 결과를 거두고 있습니다. 또 학생들의 취업을 위한 지원 활동도 하고 있습니다. 취업 정보와 관련된 다양한 리소스를 제공하고 있고 IBM 자격증(certification) 시험에 응시할 경우 할인 혜택도 있습니다.

이클립스 프로젝트와 관련되어 어떤 일을 해오셨나요.
전문가 커뮤니티에 참여한 건 3년 전부터 입니다. 이클립스로 개발을 시작한 건 학생 시절 이클립스 v2를 공부하면서부터고요. 이클립스를 이용해 자바 애플리케이션들을 개발했었죠. 그 뒤로 이클립스가 놀랍게 성장해 이제는 웹 애플리케이션 개발뿐만 아니라 테스팅, 자바 이외의 다양한 언어 기반 개발을 지원하고 있습니다. 현재는 이 모든 기술에 대한 내용을 공부하고 자료를 만들고 관련된 강의를 하고 있습니다.

이클립스가 다른 IDE와 구별되는 점이 있다면.
무엇보다도 커뮤니티를 들 수 있습니다. 이클립스는 현재 수많은 회사에서 채택되어 쓰이고 있습니다. IBM, 사이베이스, SAP, HP 등 유명 소프트웨어 기업들이 이클립스 프로젝트와 커뮤니티에 참여해 시간, 인력, 돈을 들여 이클립스를 개발하고 있습니다. 또 이 회사들은 이클립스를 기반으로 다양한 제품 개발하고 있는데 IBM의 경우 Rational 제품들이 그 예입니다. 수많은 회사들이 한 소프트웨어와 커뮤니티를 위해 모여 함께 일한다는 점이 이클립스를 강력한 플랫폼으로 성장하게 한 동력이 됐다고 볼 수 있습니다.

이클립스 유로파에서 가장 주목할 만한 것은 무엇인가요.
이클립스 유로파는 지난 6월 말 출시된 이클립스 3.3의 코드명입니다. 혁명적이라 할 수 있는 변화는 없지만 상당히 많은 개선을 이루었습니다. 딱히 한 가지를 고르기는 어렵지만 이번 3.3에서는 21개 프로젝트가 포함되면서 새로운 기능이 대거 추가됐고 더욱 안정적인 플랫폼으로 발전했습니다.

이클립스 프로젝트에 최근 DLTK(Dynamic Language Toolkit)가 채택됐는데 동적 언어에 대한 지원 계획은 어떤가요.
유로파에 새로 추가된 기능 중 하나입니다. 이번 발표에는 DLTK에 대한 내용이 없지만 다음 발표에는 다루려고 생각중입니다. 아직 DLTK를 충분히 다뤄보지 못했지만 파이썬이나 루비 등 동적 프로그래밍 언어는 앞으로 이클립스에서 지원이 계속 강화될 분야입니다.

업무 특성상 여러 가지 기술을 끊임 없이 공부해야 할 것 같은데 자기 계발은 어떻게 하시나요.
제 일이란 것이 IBM 제품 외에도 오픈소스 관련 기술 업데이트 사항을 놓치지 않고 따라가야 하다 보니 특히 새 버전이 나오는 시기에는 수많은 내용을 요약 정리해야 하죠. 저는 운이 좋아 학생 시절부터 이클립스를 공부한 것이 많은 도움이 됐습니다. 이클립스를 기반으로 만들어진 IBM 제품이 많아 학습 곡선이 가파르지 않거든요. 이클립스 기반 제품들은 사용법이 비슷해 어렵지 않게 배울 수 있습니다. 물론 굉장히 바쁘기는 합니다.(웃음)

   소셜 북마크

   mar.gar.in mar.gar.in
    digg Digg
    del.icio.us del.icio.us
    Slashdot Slashdot

뒤늦게 오픈소스를 공부하기 시작한 사람들을 위해 조언을 한다면.
커뮤니티에 참여하는 것을 추천합니다. 제 경우에는 뉴스레터나 메일링 리스트를 빠짐없이 구독하면서 공부했습니다. 일단 커뮤니티에 참여하면 놀라운 곳임을 발견할 수 있을 겁니다. 커뮤니티에는 정보를 공유하는 데 주저하지 않고 즐거워하는 사람들이 많거든요. 대형 프로젝트의 경우 분야별로 여러 커뮤니티 존재하므로 필요한 분야에서 적극 활동하길 권합니다.



[Eric Long 소개] Eric Long은 IDR (ISV and Developer Relations) 팀 개발 기술 프로그램의 소프트웨어 엔지니어로 일하고 있습니다. 미국 오스틴에서 근무하고 있는 그는 여러 강연 및 웹컨텐트를 통해 오픈소스와 산업 트렌드, 최신 기술 등을 개발자들에게 소개하고 있습니다. 또한 IBM Academic Initiative 멤버로 등록된 다수의 대학 교수진들에대한 컨설팅을 수행하고 있습니다. 최근 텍사스 대학교를 졸업한 경험을 바탕으로 미국 전역 대학에서 신선한 관점으로 기술과 표준을 이끌어나가기 위해 노력하고 있습니다.

*IBM developerWorks의 다음 인터뷰 대상자는 권영길 님입니다. 다음 인터뷰도 많은 기대 바랍니다.

[지난 인터뷰 보기]



위로


뉴스레터
 
  
자바스크립트가 작동이 중지되었습니다. 이 기능을 수행하시려면 브라우저에서 자바스크립스트를 작동시켜 주시거나 이곳을 클릭해주세요.
사이트 여행

dW 커뮤니티
포럼 | 블로그 | Spaces
dW Student Community

로컬 컨텐츠

행사 및 세미나

기획 기사

개발자 입문

튜토리얼 및 교육

TOP 10 인기자료

SW 다운로드

RSS 피드


Special offers
Screencast
IBM SOA Sandbox 시험판
dW Student Community
로보코드
코드 트레이닝


    IBM 소개 개인정보 보호정책 문의