시스템 분석가 vs 컴퓨터 프로그래머? [닫은]


17

내 질문은 직업과 관련이 있습니다. 현재 시스템 분석가 직책을 맡고 있습니다.

시스템 분석가와 프로그래머 / 분석가의 차이점은 무엇입니까? 이 위치는 프로그래머보다 높습니까? 아니면 어떻게 업그레이드해야합니까?


12
질문에 "시스템 분석가 대 컴퓨터 프로그래머"라는 제목이있을 때 어떻게 "누가 사이에서 싸워야할까요?"
Jon Hopkins


@ Jon Hopkins : 분석가에게 2 : 1 확률을 줄 것입니다.
Steven Evers

@ 존 홉킨스 : 당신은 우리가 적어도 에픽 랩 전투를 얻을 수있을 것 같아요 ...
빌 도마뱀

@ 존 홉킨스 : 프로그래머가 카페인을 어떻게 복용하는지에 따라 다릅니다.
Amy

답변:


9

그들은 서로를 보완하기 때문에 우수하지 않습니다

시스템 분석가Wikipedia 정의

시스템 분석가는 문제를 연구하고 솔루션을 계획하며 소프트웨어 및 시스템을 추천하며 비즈니스 또는 기타 요구 사항을 충족시키기 위해 개발을 조정합니다.

분석가 프로그래머 (정의를 즉시 이용할 수는 없지만)는 비즈니스 요구 사항에 대한 트롤링 및 코드로 구현하도록 조정되었습니다. 비즈니스가 표준 하드웨어 플랫폼에서 엄청나게 복잡한 과학 계산에 맞춰져 있다면 알고리즘에 대한 지식 (예 : 분석가 프로그래머)이 더 관련성이 높으므로 우수합니다. 비즈니스에서 해당 플랫폼을 작성하는 경우에는 그 반대입니다. 자신을 업그레이드하려면 자신이 약하고 개선에 관심이있는 영역을 설정하십시오. 그런 다음 스스로 배우십시오.


10

직책에 관한 다른 질문과 비슷합니다. 타이틀의 장점이나 의미는 지역과 고용주에게 국한됩니다. 차이점을 판별하려면 작업 설명을 확인해야합니다.


9

시스템 분석가는 반드시 컴퓨터 프로그래머보다 높은 지위에있는 것은 아니지만 다릅니다. Systems Analyst는 프로젝트 소유자와 사용자 (비즈니스 측면)와 디자이너와 프로그래머 (기술 측면) 사이의 격차를 해소합니다. Systems Analyst는 두 그룹 모두와 효과적으로 의사 소통 할 수 있고 일반적으로 번역가 역할을하려면 높은 수준의 기술 지식과 비즈니스 지식을 모두 갖추고 있어야합니다. SA는 주로 프로젝트의 정의, 요구 사항 수집 및 디자인 단계에 관여합니다.


7

인턴십을 위해 일했습니다. 기본적으로 그것은 기업의 말도 안되기 때문에 완전히 존재할 필요가 없으며 윤리 고문의 바로 옆에 있어야합니다.

왜? 프로그래머 / 관리자는 분석가에게 위임 된 모든 작업을 수행해야하기 때문입니다. 일반적으로 프로그래머는 코딩 만 할 수 있고 디자인 할 수 없거나 사람들과 제대로 커뮤니케이션 할 수 없다고 가정합니다.

개인적으로 나는 그러한 입장이 존재한다는 사실을 정말로 좋아하지 않습니다.

급여 측면에서 평균 급여가 훨씬 낮습니다.


나는 이것을 더 깊은 수준에서 동의합니다.
Anurag

6

필자는 개인적으로 시스템 분석가가 프로그래머보다 코딩을 적게 할 것으로 예상하지만 실제로 자신의 직업이 무엇인지 알지 못하는 것은 어렵습니다.

해당 지역의 구인 정보를 살펴 보는 것이 좋습니다. 프로그래머 위치에 나열된 직무를 수행 한 작업과 비교하면 원하는 방식인지 파악하는 데 도움이됩니다.


4

현재 시스템 분석가 직책을 맡고 있지만 모든 업무는 소프트웨어 개발 / 유지 보수로 구성됩니다.

직함의 의미와 직책의 계층은 회사에 전적으로 달려 있습니다. 귀하의 실제 책임은 이메일 서명의 제목보다 중요합니다.


2

이 질문을 통해 Development Analyst와 Systems Analyst의 차이점이 무엇인지 생각할 수 있습니다.

현재 거주하는 국가에서 내 직함은 Dev입니다. 분석자. 우리는 또한 시스템 분석가를 가지고 있으며 솔직히 유일한 차이점은 Dev입니다. 분석가는 코드를 사용한 실제 구현에서 더 많은 작업을 수행하는 것으로 보이며 이는 '컴퓨터 프로그래머'라고 부르는 것과 같습니다.


1

예, 그것은 고용주의 주관적입니다. 저는 또한 시스템 분석 가라는 제목을 가지고 있으며, 여기서 우리는 기술 지원 및 개발 그룹에서 On Call Systems 관리자의 역할을 수행하여 시스템 엔지니어가 우리의 역할이있는 프로젝트에 사전에 집중할 수 있습니다 더 반응 적입니다. 또한 기술 지원 티켓을위한 3 단계 최종 에스컬레이션 지점이 될뿐만 아니라 매주 변경 사항을 매주 프로덕션으로 변경하는 것뿐만 아니라 부서 프로젝트에 대한 사전 작업도 수행합니다. 내 타이틀을 가진 모든 사람은 코딩 경험이 있지만 팀의 일부 사람들은 Batch 이상을 알지 못하므로 개발 중심적 역할은 아니며 여러 프로그래밍 / 스크립팅 언어에 대한 경험이 있지만 계산하지는 않습니다. 개발자로서의 나 자신.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.