내 경험이 다를 수 있습니다 (또는 왜곡 된 물리 법칙으로 다른 우주에 살고 있습니다). 그러나 내가 본 대부분의 비즈니스 분석가 및 프로젝트 관리자 ( 프로그램 관리자는 아니지만 프로젝트 관리자 또는 PMP) 위치는 또는 약간 아래에 있습니다 프로그래머의 평균 급여.
소프트웨어 엔지니어의 평균 급여 (소프트웨어 엔지니어의 선호)에 비해 급여 격차가 더 커지기 시작합니다. 시니어 EE 또는 시니어 소프트웨어 엔지니어와 비교할 때 그 차이는 훨씬 더 큽니다. 선임 비즈니스 분석가 또는 선임 PMP는 선임 EE 또는 선임 / 주체 소프트웨어 엔지니어와 동일하게 만들 수 없습니다.
그러나 프로그램 관리자 (PMP와 동일하지 않음)는 그 사람이 다른 사람보다 더 많이 만들 것입니다 (그 이유는 분명해야합니다).
급여에 대한 이러한 불만 사항을 볼 때 가장 많이 괴롭히는 것은 프로그래머 (특히 기업의 주니어 / 엔트리 레벨 프로그래머)로서 우리는 그렇게 특별하다는 것입니다. 엔트리 레벨 프로그래머에게는 학교 밖에서 로켓 과학자 급여를받을 자격이 없습니다. 없음 .
소프트웨어 작업을하는 우리 모두는 0부터 시작했습니다. 우리는 모두했다.
그리고 경우 우리가 정말 정직, 우리는 우리가 쓰레기를 모르는 것을 잘 알고있다. 학부 CS 과정을 완료 할 수있는 것은 시작에 불과합니다. 그것은 우리를 특별하거나 ZOMG로 만들지 않습니다 !!!! 우버-아인 테니 안. 정말 아니야!
그럼에도 불구하고 (그리고 닷컴 거품의 시대가 열악했기 때문에) 우리는 OH WOW 때문에 프로그래머 뿐만 아니라 비즈니스 이기 때문에 다른 대학 교육을받은 사람보다 더 많은 것을 만들 것으로 기대합니다. 분석가 및 PMP.
오만 철자 할 수 있습니까? Newsflash-기업의 대부분의 프로그래밍 작업에는 4 년 정도의 학위가 필요하지 않습니다. 정말 그렇게 심각합니다.
시간을 들여 상급 수준에서 프로그래밍에서 소프트웨어 엔지니어링 (또는 해당 엔지니어링)으로 전환하는 경험을 쌓으십시오. 그런 다음 있도록 요구할 수 훨씬, 훨씬, 페로 하니까요 하니까요 비즈니스 분석 및 PMP보다 훨씬 더.
그것을 끝내십시오-우리 중 일부는 과잉 지불되었습니다. 기간.
Rant aside : 비즈니스 분석가 및 / 또는 PMP가 필요한 시간과 전문 지식을 아직 얻지 못한 프로그래머에게 중급 이상의 소프트웨어 엔지니어가되거나 여전히 요구가 높은 틈새 시장에 대한 전문 지식을 개발하지 않은 프로그래머와 급여를 비슷하게 만들거나 비슷한 이유 지역):
비즈니스 분석 , 그들은 조직적으로 비즈니스 프로세스를 분해에 책임이있는 사람입니다 (주변이 아닌 다른 방법으로 월급의 존재를 정당화하는 사람있는.) 소프트웨어 및 시스템 사람과 비즈니스 사람 / 비즈니스 프로세스 사이의 연락입니다 요구 사항을 구성 할 수있는 입력으로서의 분석 방식, 작업하는 것. 그들은 대부분의 시간을 프로그래밍하고 비즈니스의 소규모를 다루지 않도록합니다.
많은 사람들이 사업이 쉽지 않다고 생각합니다. 당신이 정말로 그것이 사실이라고 생각한다면, 신이 당신을 도와줍니다.
프로젝트 관리자는 그는 우산의 (만 주어진 시간에 하나 또는 최대 두 사람과 함께 저글링.이 반면에) 여러 프로젝트를 저글링을 담당하는 사람, 그는 대부분의 더러운 일을해야하는 하나 씻지 않은 대중은 원하지 않는 일을한다. 사람들이 자신의 일을하는지 확인하거나 당신의 일에 방해가되지 않도록 쫓아 내기 위해.
그는 "무엇을하고 있는가? 프로젝트를 진행하는 데 도움을주고있는 무엇인가? 당신은 당신의 작업에 문제가 있습니까? 당신의 장애물은 무엇이며, 당신은 무엇을 줄 수 있습니까?"라고 물을 것입니다. "...
그런 다음 다른 사람들에게 똑같은 어려운 질문을하고 장애물을 제거했는지 확인하고 필요한 경우 프로젝트를 진행하고 있는지 확인합니다.
많은 실패한 프로젝트에서 본 가장 큰 문제는 PMP가 없거나 PMP에 대한 무례 함 (특히 개발자의 경우)입니다. 무능한 PMP로 인해 프로젝트가 실패하는 경우는 드물지만 아직 많은 프로그래머가 궁금해하는 경우는 거의 없습니다 그것이 사실 이라고 말하는 것 이상 입니다.