보수는 잘 모르겠지만...
시스템 프로그래머라면 말그대로 해당 시스템에서 프로그램이 가능하며 그 기계의
성능을 최대한 이용해서 결과물을 내주는 프로그램을 작성하는 사람을 말하는 것이겠죠.
간단한 예로 HP Unix와 LINUX, DEC OS에서 같은 형태의 네트워크 프로그램을 작성
한다고 가정한다면 표면적으로 나타나는 프로그램 기법은 거의 동일합니다. 하지만
내부적으로 소켓의 세부설정이나 fork하기전에 미리 선행되어져야하는 몇가지 방법은
각 시스템별로 상이할 수있습니다.
이러한 특별한 부분에 대해서 알고 있어야 좀더 안정적인 프로그램을 작성할 수 있기
때문입니다.
그냥 비교하자면 MS-Windows프로그래머와 UNIX프로그래머로 구분되어지는게
확실하게 와닺겠네요.
하지만 시스템 프로그래머와 시스템 관리자와는 분명히 구분이 되어져야한다고 생각합니다.
우리나라에서는 대부분 시스템 프로그래머와 관리자와는 거의 구분되어지지 않고 있고
회사 사정상 겉으로 보기에 비슷한 일을 하는 두사람을 채용하는것을 꺼려하죠.
그래서 어찌어찌하다보면 프로그래머가 시스템 관리까지해버리는 불상사가 발생하게
되는데 그렇게 되버리면 프로그램은 프로그램대로 관리는 관리대로... 결국 힘에
부치고 피골이 상접되어서 밤샘이 정당화 되어버리는게 우리나라 현실이 아닐까
생각됩니다.
대기업에서는 그래도 나름대로의 기준에 의해서 이 두분야가 분리되어서 관리되어
집니다만 중소기업이하에서는 개념이 잡히지 않고 왜 그렇게 해야하는지도 이해하지
못할 정도로 되어버렸죠.
우리나라에서 무슨무슨 자격증이 있어봐야 별도움이 안되는 이유가 그곳에 있지 않나
싶기도 합니다.
보수는 잘 모르겠지만...시스템 프로그래머라면 말그대로 해당 시스템에
보수는 잘 모르겠지만...
시스템 프로그래머라면 말그대로 해당 시스템에서 프로그램이 가능하며 그 기계의
성능을 최대한 이용해서 결과물을 내주는 프로그램을 작성하는 사람을 말하는 것이겠죠.
간단한 예로 HP Unix와 LINUX, DEC OS에서 같은 형태의 네트워크 프로그램을 작성
한다고 가정한다면 표면적으로 나타나는 프로그램 기법은 거의 동일합니다. 하지만
내부적으로 소켓의 세부설정이나 fork하기전에 미리 선행되어져야하는 몇가지 방법은
각 시스템별로 상이할 수있습니다.
이러한 특별한 부분에 대해서 알고 있어야 좀더 안정적인 프로그램을 작성할 수 있기
때문입니다.
그냥 비교하자면 MS-Windows프로그래머와 UNIX프로그래머로 구분되어지는게
확실하게 와닺겠네요.
하지만 시스템 프로그래머와 시스템 관리자와는 분명히 구분이 되어져야한다고 생각합니다.
우리나라에서는 대부분 시스템 프로그래머와 관리자와는 거의 구분되어지지 않고 있고
회사 사정상 겉으로 보기에 비슷한 일을 하는 두사람을 채용하는것을 꺼려하죠.
그래서 어찌어찌하다보면 프로그래머가 시스템 관리까지해버리는 불상사가 발생하게
되는데 그렇게 되버리면 프로그램은 프로그램대로 관리는 관리대로... 결국 힘에
부치고 피골이 상접되어서 밤샘이 정당화 되어버리는게 우리나라 현실이 아닐까
생각됩니다.
대기업에서는 그래도 나름대로의 기준에 의해서 이 두분야가 분리되어서 관리되어
집니다만 중소기업이하에서는 개념이 잡히지 않고 왜 그렇게 해야하는지도 이해하지
못할 정도로 되어버렸죠.
우리나라에서 무슨무슨 자격증이 있어봐야 별도움이 안되는 이유가 그곳에 있지 않나
싶기도 합니다.
------------------------------
좋은 하루 되세요.
.....;;
세상에 쉬운일은 없겠지만은 설명하시는게 상당히 어려운 분야같군요..;; :?
답변 감사합니다~~ :)
飛上