ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 올해 개인적으로 꼭 공부해보고 싶은 것들...
    Personal story 2008. 1. 8. 11:32
    반응형
    올해 나름대로 생각했던 꼭 해보고 싶은 계획이라고나 할까. 늘 새해가 시작되면 나름대로의 신년계획을 짜놓는다. 거창하게 표를 그리거나 그렇게는 못하지만 그래도 이런 것은 꼭 해보고 싶다라는 생각때문에 나름 정리해보곤 한다.

    그렇다면 올해의 내가 하고 싶은 일은 무엇일까?

    난 프로그래머다. 이 직업에 종사한지 벌써 8년차에 들어서는거 같다. 대학때까지 합치자면 10년을 훌쩍 넘기겠지만 본격적으로 직장생활을 시작한지 벌써 8년이 되어간다. 그동안 이것저것 여러가지 해왔지만 여전히 부족하다고 느끼는 것은 어쩔 수 없는가보다.

    그렇기 때문에 올해 내가 기술적으로 나름 공부해야 할 부분을 좀 정리해볼까 한다.

    첫 번째로는 현재 내가 작업하고 있는 임베디드 시스템에 대해서 좀 더 확실하게 공부를 하는 것이다. PMP나 PDA, 휴대폰 등의 모바일 기기에 DRM 모듈을 개발하고 설치하는 일을 하고 있는데 예전에는 임베디드 리눅스가 대세를 이뤘지만 요즘은 대부분이 WinCE를 채택하고 있다. 그래서 WinCE쪽 공부를 좀 확실히 해볼까 한다. 나름 이 일을 하면서 배운 부분도 있고 어느정도 기술은 갖췄지만 그래도 모자란 부분이 사실이다. 특히 DirectShow Filter 부분에 대해서 좀 확실하게 공부하고자 한다. Win32 API들이야 말 그대로 API이기 때문에 지금까지 해왔던 프로그래밍 기법을 충분히 적용할 수 있지만 Filter의 경우 그 방법이 다르기 때문에 확실히 공부할 필요가 있다고 생각이 든다. 동시에 Splitter라는 놈도 덤으로 공부해야 할 듯 싶다.

    두 번째로는 윈도 서버 프로그래밍에 대해서 좀 더 확실히 공부해야겠다는 것이다. 이 회사에 들어와서 DRM 서버를 개발 및 디버깅을 하면서 확실히 아직까지는 윈도 프로그래밍에 약하다는 생각을 많이 했다. 엄밀히 따지면 윈도 서버 프로그래밍이 아닌 윈도 프로그래밍을 좀 확실히 공부해야겠다는 것이다. 첫 번째의 그것과 겹치는 내용이기는 하지만 말이다. 그래도 IOCP와 같은 윈도 서버 프로그래밍쪽을 좀 확실히 다질 필요가 있다는 생각이다. 서버 소스를 보면서 좀 빡세게 분석을 해야겠다.

    세 번째로는 자바나 C#중 하나를 프로젝트에 투입될 정도의 실력정도로 키우는 것이다. 다시 SI쪽으로 들어갈 경우는 좀 희박하지만 그래도 앞으로의 일은 모르기 때문에, 그리고 여기에 있어서도 아마도 사용할 수 있을듯 싶은 생각이 들어서 말이다. 자바나 C#, 모두 비슷한 컨셉을 갖고 있다. 자바를 할 수 있는 프로그래머는 C#으로 금방 넘어가는 것을 봤다(그런데 C#에서 자바로 넘어가는 경우는 못본듯 싶다). 그리고 C나 C++에 정통한다면 C#이나 자바나 조금만 더 공부하면 나름 익힐 수 있을 듯 싶다. 물론 언어적인 측면에서는 말이다. 실제로 투입되기까지는 시간이 걸리겠지만. 그래도 나름대로 개인적으로 공부하고 간이 프로젝트도 해보면서 실력을 키워볼 생각이다. 아마도 C#을 선택할 확률이 높지 않을까 싶다. 올해는 윈도 프로그래밍에 집중할 생각이기 때문이다.

    네 번째는 현재 이 회사에서의 일이기도 하지만 그래도 나름 생각해놓은 것이 현재 내가 사용하고 있는 개발툴이 Embeded Visual C++(EVC)인데 그것을 Visuai Studio 2005(VS2005)로 업그레이드 시키는 것이다. 많은 임베디드 기기 제조회사들이 VS2005로 WinCE OS를 탑재한 모바일 기기들을 만들고 있다. 즉, EVC가 아닌 VS2005로 충분히 개발이 가능하다는 이야기다. 앞으로 Vista 프로그래밍도 해야하기 때문에 VS2005의 사용은 거의 필수적이라 할 수 있을 것이다. 그래서 내가 사용하는 툴 역시 EVC에서 VS2005로 업그레이드 하는 작업을 진행할 예정이다. 그런데 EVC에서 돌아가던 소스가 그대로 VS2005에서 돌아가지는 않는다고 한다. VS2005에 맞도록 수정을 해야하는데 그 작업을 올해 상반기에 끝낼려고 한다. EVC도 좋은 개발툴이지만 나도 좀 업그레이드 된 툴을 써봐야겠다. 또한 Visual Studio 6(VS6)에서 개발된 소스를 VS2005로 끌어올리는 작업도 함께 진행할 예정이다.

    일단 올해는 윈도 프로그래밍을 좀 전문적으로 공부해야겠다는 생각을 해봤다. 위의 내용도 대부분 윈도 프로그래밍에 대한 내용들이고 앞으로의 전망도 그쪽이 좀 더 밝지 않을까 하는 생각이 들어서 말이다. 난 그동안 리눅스, 유닉스 프로그래밍을 전문적으로 해왔기 때문에 윈도 프로그래밍이 약한데 이 기회에 확실히 기술을 다져놓아야겠다.

    * 관련글 *
    2007/01/09 - [IT Story/칼럼] - 지금 내가 하고있는 일.. (PMP, Firmware 제작 등)
    2007/12/03 - [IT Story/칼럼] - 내 경력보고서?
    2007/07/13 - [IT Story/IT 이슈] - 임베디드 OS 시장도 MS가 강세 (WinCE의 점유율 증가)

    반응형

    댓글

Designed by Tistory.