Quanto um desenvolvedor Java ganha?

17 respostas
Meth

Tou comecando agora e tou curioso =D

17 Respostas

Luca

Olá

Um desenvolvedor de verdade?

Daqueles que programa usando TDD, que usa SCM, faz todos os tipos de testes, faz integração contínua, conhece a linguagem Java, orientação a objetos, recomendações do Bob Martin, Design Patterns, conhece HTML, HTTP, XML, JSON, Hibernate, Spring, banco de dados, metodologias como XP, Scrum, Kanban, Lean e além disso tem facilidade para captar as regras de negócio e o fluxo de informações do sistema e não fica o dia inteiro no twitter, msn, redes sociais, etc.

Se for do tipo citado merece ganhar bem.

[]s
Luca

Meth

:shock:

Valeuu!!

vantarban

Depende muito da vaga, da empresa, da forma de contratação, do nível do programador, por exemplo, se for Junior o piso é x, se for Pleno, o piso é y e se for Sênior é outro.

Da uma olhada no site www.apinfo.com.br, lá tem uma tabela para você ter uma base de valores.

Espero ter ajudado.

Abraços

tinorberto

Depende muito da região tb.

Para pesquisar, e melhor definir qual o cargo e a região de pesquisa. Vai ver como a região influencia no valor pago.

ViniGodoy

Detalhe… note que na definição de desenvolvedor “de verdade” (muito precisa por sinal), conhecer a linguagem Java apenas um pequeno tópico. É importante conhecer bem a linguagem que se programa? Claro que sim, mas um bom desenvolvedor tem um conjunto de talentos que o permitem atuar bem em qualquer linguagem. E por isso, a linguagem específica tem um peso geralmente pequeno no salário.

Anime

ViniGodoy:

Detalhe… note que na definição de desenvolvedor “de verdade” (muito precisa por sinal), conhecer a linguagem Java apenas um pequeno tópico. É importante conhecer bem a linguagem que se programa? Claro que sim, mas um bom desenvolvedor tem um conjunto de talentos que o permitem atuar bem em qualquer linguagem. E por isso, a linguagem específica tem um peso geralmente pequeno no salário.

Concordo…

Nykolas_Lima

Detalhe… note que na definição de desenvolvedor “de verdade” (muito precisa por sinal), conhecer a linguagem Java apenas um pequeno tópico. É importante conhecer bem a linguagem que se programa? Claro que sim, mas um bom desenvolvedor tem um conjunto de talentos que o permitem atuar bem em qualquer linguagem. E por isso, a linguagem específica tem um peso geralmente pequeno no salário.

Não concordo.
A maioria das vagas que vejo por ai são para contratações específicas para uma determinada linguagem, e pedem experiência na linguagem em questão.
Mas, no entanto, concordo que o que é mais importante saber os fundamentos utilizados na programação, porque assim é mais fácil aprender uma nova linguagem caso necessário.

Leozin

Luca:
Olá

Um desenvolvedor de verdade?

Daqueles que programa usando TDD, que usa SCM, faz todos os tipos de testes, faz integração contínua, conhece a linguagem Java, orientação a objetos, recomendações do Bob Martin, Design Patterns, conhece HTML, HTTP, XML, JSON, Hibernate, Spring, banco de dados, metodologias como XP, Scrum, Kanban, Lean e além disso tem facilidade para captar as regras de negócio e o fluxo de informações do sistema e não fica o dia inteiro no twitter, msn, redes sociais, etc.

Se for do tipo citado merece ganhar bem.

[]s
Luca

Então, só pra deixar claro, de fato merece ganhar muito bem.

Entretanto, uma das únicas empresas que usa tudo isso de fato (e que é referência mundial nisso tudo) contrata esses desenvolvedores (com as skills acima) por um preço abaixo do mercado, na minha opinião. Já ví muitos lugares (mesmo) cujo qual somente para o cara que sabe Struts, Hibernate e pronto ganhar muito mais do que um cara que estuda muito para ter qualidade no seu código e no seu processo.

Ps.: Meth, procure outros tópicos que esse assunto já está mais do que batido aqui no GUJ.

Felagund

<sarcasmo>
R$ 15.000,00 segundo o jornal da globo
</sarcasmo>

ViniGodoy

Nykolas Lima:
Não concordo.
A maioria das vagas que vejo por ai são para contratações específicas para uma determinada linguagem, e pedem experiência na linguagem em questão.
Mas, no entanto, concordo que o que é mais importante saber os fundamentos utilizados na programação, porque assim é mais fácil aprender uma nova linguagem caso necessário.

A maioria das empresas em que fui contratado, incluindo empresas grandes como a Siemens e a Positivo, não exigiam o conhecimento numa linguagem específica na hora da contração. É claro que anunciavam a vaga com as linguagens desejáveis, mas isso não quer dizer que se você não for até lá e se der bem nos testes você não será contratado. Até porque, elas pretendiam manter o profissional por alguns anos, e isso significa ter alguém flexível, que possa se adaptar caso as condições e os ambientes mudem também. Ou caso tenham que manter um código legado feito em outra linguagem.

Ainda assim, o momento da contratação, dentro de uma carreira, é só o primeiro passo, não o único. Se você quiser ter uma boa projeção, tem que sair do cargo de codificador para o cargo de desenvolvedor. A diferença é grande, pois enquanto o primeiro segue mecanicamente o que aprendeu na faculdade, e geralmente exige orientação o tempo todo sobre o que fazer, o segundo faz com autonomia código de qualidade, que não dá problemas futuros, e que atende as expectativas de quem os pede.

Jairo_Junior1

Luca:
Olá

Um desenvolvedor de verdade?

Daqueles que programa usando TDD, que usa SCM, faz todos os tipos de testes, faz integração contínua, conhece a linguagem Java, orientação a objetos, recomendações do Bob Martin, Design Patterns, conhece HTML, HTTP, XML, JSON, Hibernate, Spring, banco de dados, metodologias como XP, Scrum, Kanban, Lean e além disso tem facilidade para captar as regras de negócio e o fluxo de informações do sistema e não fica o dia inteiro no twitter, msn, redes sociais, etc.

Se for do tipo citado merece ganhar bem.

[]s
Luca

Vou guardar essa definição como inspiração.

jjose

java.lang.JJunior:
Luca:
Olá

Um desenvolvedor de verdade?

Daqueles que programa usando TDD, que usa SCM, faz todos os tipos de testes, faz integração contínua, conhece a linguagem Java, orientação a objetos, recomendações do Bob Martin, Design Patterns, conhece HTML, HTTP, XML, JSON, Hibernate, Spring, banco de dados, metodologias como XP, Scrum, Kanban, Lean e além disso tem facilidade para captar as regras de negócio e o fluxo de informações do sistema e não fica o dia inteiro no twitter, msn, redes sociais, etc.

Se for do tipo citado merece ganhar bem.

[]s
Luca

Vou guardar essa definição como inspiração.

Mesmo com tudo isso vão tentar te explorar, vai de você se acomodar com propostas ruins.

Saiba se vender e analisar propostas

Marcio_Nogueira

Depende de qual região do país você é e de seu conhecimento na tecnologia.

rogelgarcia

Pouco.

A

tendo São Paulo como referência de salários e analisando outras profissões, não dá pra dizer que um desenvolvedor ganhe pouco…

e mais: é uma área onde é muito fácil um mau profissional ter um salário de mediano a bom…
(sem falar que mesmo esse mau profissional consegue emprego fácil)

saber se vender, como citaram acima, acaba sendo mais importante que o seu conhecimento técnico…

se você souber se vender E tiver um excelente conhecimento técnico não vai faltar vagas com ótimos salários…

Andre_Fonseca

Luca:
Olá

Um desenvolvedor de verdade?

Daqueles que programa usando TDD, que usa SCM, faz todos os tipos de testes, faz integração contínua, conhece a linguagem Java, orientação a objetos, recomendações do Bob Martin, Design Patterns, conhece HTML, HTTP, XML, JSON, Hibernate, Spring, banco de dados, metodologias como XP, Scrum, Kanban, Lean e além disso tem facilidade para captar as regras de negócio e o fluxo de informações do sistema e não fica o dia inteiro no twitter, msn, redes sociais, etc.

Se for do tipo citado merece ganhar bem.

[]s
Luca

Infelizmente esse mestre ninja ai de cima vai ganhar menos do que um gerente de projetos junior que sabe usar o MS project e o Outlook na maioria das empresas (aquelas que só vendem projetos kamikazes para os otários, digo, clientes)

Mas se você gosta mesmo da coisa vai fundo e não se canse de aprender nunca :smiley:

Nykolas_Lima

ViniGodoy:
Nykolas Lima:
Não concordo.
A maioria das vagas que vejo por ai são para contratações específicas para uma determinada linguagem, e pedem experiência na linguagem em questão.
Mas, no entanto, concordo que o que é mais importante saber os fundamentos utilizados na programação, porque assim é mais fácil aprender uma nova linguagem caso necessário.

A maioria das empresas em que fui contratado, incluindo empresas grandes como a Siemens e a Positivo, não exigiam o conhecimento numa linguagem específica na hora da contração. É claro que anunciavam a vaga com as linguagens desejáveis, mas isso não quer dizer que se você não for até lá e se der bem nos testes você não será contratado. Até porque, elas pretendiam manter o profissional por alguns anos, e isso significa ter alguém flexível, que possa se adaptar caso as condições e os ambientes mudem também. Ou caso tenham que manter um código legado feito em outra linguagem.

Ainda assim, o momento da contratação, dentro de uma carreira, é só o primeiro passo, não o único. Se você quiser ter uma boa projeção, tem que sair do cargo de codificador para o cargo de desenvolvedor. A diferença é grande, pois enquanto o primeiro segue mecanicamente o que aprendeu na faculdade, e geralmente exige orientação o tempo todo sobre o que fazer, o segundo faz com autonomia código de qualidade, que não dá problemas futuros, e que atende as expectativas de quem os pede.

Olá Viny,

Você pode estar correto, eu não tenho tanta experiência quanto você de mercado. Trabalho a 2 anos na área de desenvolvimento e por onde passei e pelas vagas que eu vi a maioria era para vagas específicas de alguma linguagem.

Abraços

Criado 7 de setembro de 2010
Ultima resposta 11 de set. de 2010
Respostas 17
Participantes 15