나는 어느 정도 수준의 개발자일까?
일단 나는 C언어와 C++을 자유자제로 다룰 수 있다. 자유자제로 다룰 수 있다는 말은 그 언어를 이용해서 내가 필요로하는 모든 프로그램을 별도의 언어 스팩을 설명하는 자료없이 작성할 수 있다는 뜻이다.

그리고 임베디드 관련해 ARM, MIPS, AVR 프로세서에서 펌웨어 개발 경험이 있고, 특히 ARM 프로세서의 경우 지금도 그걸로 밥 벌어먹고 살고 있고, 책도 썼다.

내가 임베디드로 먹고 산다고 해서 임베디드만 할 줄 아는 것은 아니다.

나는 MFC로 어플리케이션을 개발 할 줄 알고, C#으로 MFC로 할 수 있는 모든것을 할 수 있다. 또한 C#과 .net framework로 PC 어플리케이션 및 WM 어플리케이션을 만들 수 있으며 개발 경험과 상용화 경험이 있다.

Java로도 J2ME로 모바일 어플리케이션 개발, J2SE로 검색엔진 어플리케이션 개발 등 충분치는 아닐지라도 실무 투입에는 충분한 개발 능력과 경험을 갖추고 있다.

그리고 내 스스로 생각해도 대한민국에서 리눅스 사용및 운영능력으로 천 명안에는 들지 않을까 싶다. 나는 리눅스 서버 세팅을 할 수 있고, 당연히 운영 및 유지보수를 할 수 있다. 그리고 기존 리눅스 서버에 대한 튜닝 작업도 어느 정도 할 수 있다.

물론 리눅스에서도 GTK를 이용해서 어플리케이션 개발이 가능하다. 리눅스에서 개발했던 어플리케이션으로 상용화를 해본적은 없지만 종종 몇 개의 프로그램을 개발한 경험은 있다.

즉, 어플리케이션 개발 능력은 윈도우와 리눅스 양대 플랫폼에서 모두 갖추고 있다. 또한 디바이스 드라이버 역시 리눅스와 윈도우 모두에서 개발 가능하다. 리눅스의 디바이스 드라이버를 좀더 익숙하게 작업하긴 하지만 윈도우의 디바이스 드라이버 체계 역시 충분히 이해하고 활용할 수 있다.

임베디드 펌웨어, 디바이스 드라이버, 어플리케이션, 서버 운영 뿐만 아니라 나는 웹 개발 능력도 있다.

웹 개발에 주로 이용되는 MVC 모델을 완벽히 이해하고 있고, 관련 웹 프레임워크를 직접 만들어서 상용 서비스에 적용하기도 했다.

당연히 웹 어플리케이션 개발언어인 php를 능숙하게 다룰 수 있고, python으로도 웹 개발과 어플 개발, 스크리트 개발이 모두 가능하다. 웹 개발에 더해서 데이터베이스 설정이 가능하고 특히 mysql은 어느정도 튜닝도 가능하다. SQL 쿼리를 직접 작성할 수 있으며 요즘 유행하는 ORM을 사용하지 않고도 데이터베이스 작업을 내가 원하는 대로 할 수 있다.

뿐만 아니라 HTML과 CSS를 이용해서 표준 웹 개발 작업을 진행 할 수 있고, Javascript를 이용해 필요한 DHML 작업을 모두 할 수 있다.

개발 작업 뿐만 아니라 설계 관련 능력도 갖추고 있다. E-R 다이어그램을 이용해서 수 만명 단위의 사용자를 커버하는 데이터베이스 시스템을 설계해본 경험이 있고, UML 역시 별 어려움 없이 해석및 작성이 가능하다. GoF의 패턴을 적절히 사용해서 OOP 시스템 설계도 충분히 가능하다.

뿐만 아니라 Visual Basic, python, bash shell script 등 간단하고 빠르게 목적을 달성할 수 있는 여러가지 스크립트 언어를 필요에 맞춰 적절히 사용할 수 있다. 스크립트에 많이 사용하는 정규표현식이나 sed, awk 등의 사용에도 크게 거부감이 없다.

대안언어로 Erlang을 공부해본 경험이 있으며, 요즘 많이 뜨고 있는 Objective-C (맥OS와 iPhone 어플 개발에 쓰임)를 공부해본 경험이 있다.

뭔가 더 있을 것 같은데 당장 생각나는 부분은 여기까지다.

요약해 보면 나는 C, C++을 이용한 임베디드 기술로 T의 깊은 기둥 부분을, 어플리케이션과 웹 개발 기술로 넢은 지붕을 이루고 있다고 말 할 수 있다.

자! 이런 나는 과연 어느 정도 수준의 개발자 일까?
 Track this back : http://maanu.net/soojung/trackback.php?blogid=476
Commented by 시라소니 at 10/01/13 18:09
나의 우상이여~~~
Commented by tag at 10/01/30 17:14
예전에 우리학교 과탑해던애가 생각나네.. 지금 치킨집 하고있던데.. 열심히 하셔요 님도
Commented by 엄태범 at 10/02/24 01:14
``; 치...치킨집.;

근데 뭐. 나중에 뭘 하던.. 그건 자기 목적과 일치하면 상관없으니.. 형은 농사지으러 내려갈거라고 했죠. 취미로 코딩하고..


위에 형이 나열한 것들은. 형의 프로젝트들을 봐서도 알수 있었지만..

열거한걸 보니 대단하네요...;

You must Type in "noSpam" String
noSpam(3233)   Name   Email   Homepage