Minha experiência pode ser diferente (ou eu estou vivendo em um universo diferente com leis distorcidas da física), mas a maioria dos analistas de negócios e gerentes de projeto (não gerentes de programa , mas gerentes de projeto ou PMPs) posições que eu vi estão no ou um pouco abaixo o salário médio dos programadores.
A diferença salarial começa a aumentar mais quando comparada ao salário médio dos engenheiros de software (a favor do engenheiro de software). A diferença é ainda maior quando comparada aos engenheiros de EE ou engenheiros de software. Quase nenhum analista de negócios ou PMP sênior fará o mesmo que um EE ou engenheiro de software sênior / principal.
Um gerente de programa, no entanto (que não é o mesmo que um PMP), essa pessoa fará muito mais do que qualquer outra pessoa (e os motivos devem ser óbvios).
O que mais me incomoda quando vejo essas reclamações sobre salários é que, como programadores (especialmente como programadores iniciantes / iniciantes na empresa), somos (ou não fomos) tão especiais. Não há nada realmente em um programador de nível básico que saia da escola que mereça um salário de cientista de foguetes. Não .
Todos nós que trabalhamos com software começamos do zero. Todos nós fizemos.
E se formos realmente honestos, sabemos bem que não sabíamos porcaria. Ser capaz de concluir nossa carga de cursos de graduação em CS é apenas o ponto de partida. Não nos torna tão especiais ou ZOMG !!!! uber-einsteniano. Realmente não!
E, no entanto (e graças ao período infeliz da bolha das pontocom), esperamos ganhar não apenas mais, mas muito mais do que outra pessoa com formação universitária, só porque OH WOW, somos programadores e eles são apenas negócios analistas e PMPs.
Você pode soletrar arrogância? Newsflash - para a maioria das tarefas de programação da empresa, você nem precisa de um diploma de quatro anos. Realmente, isso é sério.
Dedique tempo e desenvolva a experiência para fazer a transição da programação para a engenharia de software (ou engenharia para esse assunto) no nível sênior. Depois, você pode exigir para fazer muito, muito, pero mucho mucho muito mais do que um analista de negócios e PMP.
Acabe com isso - alguns de nós são (ou foram) pagos em excesso. Período.
Afaste-se: razões para um analista de negócios e / ou PMP fazer salários próximos ou similares aos programadores que ainda não acumularam o tempo e a experiência necessários para serem engenheiros de software médios / seniores (ou que ainda não desenvolveram conhecimento em um nicho altamente exigido) área):
Um analista de negócios é a ligação entre a equipe de software e sistemas e as pessoas / processos de negócios (que justificam a existência do seu salário, e não o contrário). Eles são os responsáveis por quebrar os processos de negócios em métodos metódicos, maneiras analíticas, como entrada favorável para a formação de requisitos, o material em que você trabalha. Eles garantem que você gaste a maior parte do tempo programando e não lidando com as minúcias dos negócios.
Muitos de vocês acham que os negócios são uma merda fácil. Se você realmente acha que isso é verdade, Deus o ajude.
Um gerente de projeto é a pessoa encarregada de manipular vários projetos (considerando que você só precisa lidar com um ou dois no máximo a qualquer momento.) Ele é o seu guarda-chuva e é ele quem faz o trabalho sujo a maior parte do tempo. as massas remanescentes não lavadas não querem fazer - perseguir as pessoas, certificando-se de que fazem o seu trabalho ou removendo impedimentos ao seu trabalho.
Ele é quem perguntará "no que você está trabalhando? É nisso que está ajudando a avançar no projeto? Você tem problemas com o seu trabalho? Quais são seus obstáculos, o que você precisa? Quem pode dar a você?" "...
e depois ele vai para outras pessoas fazendo as mesmas perguntas difíceis, certificando-se de que os obstáculos sejam removidos e certificando-se de que você está exercendo seu peso no projeto (se necessário).
O problema número um que eu já vi em muitos projetos com falha é a falta de PMPs ou um desrespeito aos PMPs (especialmente dos desenvolvedores). É raro ver projetos falharem devido a PMPs incompetentes, e ainda é preciso se perguntar por que muitos programadores estão mais do que ansiosos para dizer que é esse o caso.