본문 바로가기

취업

웹프로그래머, 응용프로그래머, 시스템프로그래머

반응형
웹 프로그래머는 보통 홈페이지관련 일을 하는 프로그래머입니다. 홈페이지에는 각종 데이터가 표시되는 데, 이때 데이터베이스에 접근하게 됩니다. 데이터베이스 접근방법은 자바,CGI,PHP등을 사용합니다. 그러나 대부분 웹프로그래머는 Java를 많이 사용하고 있는 것으로 알고 있습니다.

어플리케이션 프로그래머는 말그대로, 윈도우용 또는 리눅스용 프로그램을 작성하는 프로그래머입니다. 예를 테면 아래한글, 게임 같은 것을 만드는 프로그래머죠. 윈도우즈환경에서 개발자들은 비주얼C(VC++) 을 주로 사용합니다. 일반적으로 웹프로그래머가 할수 있는 것들은 어플리케이션 프로그래머가 다 할 수 있거나 금방 따라잡을수 있습니다.

시스템 프로그래머는 임베디드 시스템, 또는 특정 목적을 위한 PC에서 어플리케이션 및 OS, 디바이스 드라이버를 만드는 사람을 말합니다. 가장 많은 능력과 경험을 가지고 있는 프로그래머이지요. 예를 들어 새로운 그래픽카드를 개발했는데, 이 하드웨어를 동작하기 위해서는 디바이스 드라이버라는 모듈이 필요합니다. 이것 역시 프로그램이며 시스템 프로그래머가 하는 일중에 하나입니다. 당연히 이들은 하드웨어/소프트웨어 및 OS와 거의 모든 관련지식을 알고 있는 사람들입니다.

그런데, 재미있는 것은 분야가 틀리기 때문에 연봉이나 대우가 꼭 시스템프로그래머,어플 프로그래머, 웹 프로그래머 순으로 되는 것이 아닙니다. 한 우물을 열심히 판 사람이 해당분야에서 대단히 우수해지기 때문입니다. 실제로 웹프로그래머중에 일부는 굉장히 많은 보수를 받고 일하는 경우가 많습니다.
반응형