| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2007 17:35:13
|
spark
JavaBaby
Membro desde: 19/12/2006 18:59:10
Mensagens: 94
Offline
|
Engraçado que com o tempo, a remuneração média de um analista, desenvolvedor, arquiteto etc Java tem caído. Isto ainda mais quando um só profissional faz todos estes papéis, o que não é raro de se ver.
Além de termos custos com aprendizado, que não são poucos, temos que nos acostumar a um ritmo estressante de frameworks novos, ferramentas novas, bugs novos e a evolução da plataforma que muda tudo a cada 6 meses. Antes era Struts, agora no mínimo JSF. Hoje para você fazer um sistema no mínimo razoável precisa saber design patterns, java 5 para garantir uma certa vida útil do projeto, algum framework mvc como JSF, um banco de dados como o Oracle e suar a camisa com algum framework ORM. Sem falar de centenas de outras características que podem surgir.
Realmente, merecemos ganhar mais! Chega de estagiários no mercado baixando o nosso valor hora. O pior é que tem cliente que acha mesmo que aquele recém formado que nunca trabalhou com J2ee pode dar conta do recado sozinho! Este tempo já se foi há muito tempo, foi a época do Delphi. Hoje a coisa é diferente...
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2007 10:08:24
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Java ta virando (ou ja virou, dependendo de pra quem vc pergunta) commodity.
Se vc nao ta contente com o seu salario, va aprender outra coisa ou se especialize em alguma particularidade da plataforma.
Depois, essa mentalidade de "J2EE eh complicado e por isso mesmo nao se deve deixar gente inexperiente usar sem supervisao" soh me leva a crer que J2EE eh a marreta que todo mundo usa pra matar pernilongo: se eh complicado, nao deveria ser, e ponto.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2007 12:12:49
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Eu juro que eu não acredito que li isso
Rapaz, se um estagiário está fazendo o trabalho, é porque ele é competente e pronto, provavelmente teria capacidade de fazer o mesmo em outra linguagem ou plataforma (talvez fizesse até mais rápido), mas, sinceramente, eu não vejo esses "super-estagiários" por aí não, o que eu mais vejo é gente despreparada, que mal sabe lógica de programação enchendo a boca pra dizer que "programa em java" ou que "tem uma certificação java" mas não sabe nem quando usar um switch.
Se você acha que está desvalorizado, procure outro lugar que valorizem as capacidades que você tem. Nós estamos é muito bem na nossa área, vejo amigos meus que fazem direito trabalhando de graça em tribunais escritórios de advocacia, enquanto eu recebo pra aprender desde o 3º período da faculdade, quando entrei no meu primeiro projeto de iniciação científica.
Nós temos é que trabalhar direito, escolhendo as ferramentas certas e gerando valor para os clientes, e não ficar brigando pela tecnologia X ou Y, porque brigar por ferramenta é coisa de fornecedor.
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2007 14:00:57
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Pois é, eu juro que já vi vários estagiários fazendo o serviço de programador. E nem todos foram contratados depois de formados. E já ouvi de diretores de pelo menos 2 empresas que prefere contratar estagiários porque fazem a mesma coisa mais barato.
Para programar em Java, além da linguagem, o cara PRECISA saber no MÍNIMO as seguintes coisas:
1. JUnit (ou similar)
2. Spring
3. Hibernate
4. SQL
5. JMX
6. Tomcat ou JBoss
7. Usar uma IDE, Ant ou Maven
Para ser desenvolvedor PRECISA conhecer mais algumas coisas como:
1. Design Patterns e domain driven model
2. Desenvolvimento ágil (TDD, refactoring, XP)
3. Conhecer alguma coisa do negócio onde vai trabalhar
Para ganhar bem, PRECISA de mais uma qualidade:
1. SER PATRÃO por que a vida não há muitas possibilidade de sucesso para quem trabalha para os outros.
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 08:55:51
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline
|
Luca, acho que vc não precisa ser tão pragmatico.
Na divisão aonde eu trabalho, se utiliza muito java embutido em equipamentos de medio/grande porte. Não existe espaço para hibernate, sql ou spring. O que diferencia o pessoal que trabalha lá é o dominio dos conceitos utilizados, sejam de rede, de utilizar codigo nativo via jni, de certificação digital, etc. É muito mais ciência da computação.
Eu completaria a sua lista dizendo que um programador java precisa saber: Orientação a Objetos, Estrutura de Dados, Compreender o modelo relacional de dados, UML, acho que até deveria saber escovar bits e compreender mascaras de sub-rede/ips. Ant é uma ferramenta muito versatil, por exemplo, entretanto as vezes eu prefiro usar um Makefile (uma hora vou utilizar o Rake, que ate o Martin Fowler virou fã).
Caimos no risco do programador saber muito mas, na hora de implementar, ele utiliza algo que consome a memória disponível de uma forma exponencial (e que pode não ser facil de detectar).
Um abraço, Luca.
|
http://pacman.blog.br
'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 09:20:35
|
okara
JavaTeenager
Membro desde: 16/05/2005 08:47:08
Mensagens: 152
Offline
|
Como o CV disse essa nossa área é um puta commodity.
Infelizmente a realidade é essa. Não adianta se supervalorizar que não dá para ficar rico trabalhando meu amigo (ao menos se vc for deputado).
É por isso que eu penso seriamente em sair dessa área.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 09:35:09
|
Silver_sp
Thread.start()
![[Avatar]](/images/avatar/66a168785ed58b2b5955cea85954d669.jpg)
Membro desde: 19/11/2006 18:50:40
Mensagens: 44
Offline
|
Só sei o seguinte até catador de papel bom ganha dinheiro.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 09:36:50
|
luidhi
Virtual Machine Man
Membro desde: 14/09/2006 10:58:22
Mensagens: 604
Offline
|
Bem, commodity pode até ser. Petróleo é commodity e isso é prova que commodity não é sinonimo de preço baixo.
O que gostaria de reforçar, que apesar dos grandes gurus do meio empresarial estar pregando que sobra mão de obra, que vc precisa de MBA, Pós em administração, etc, áreas técnicas, como TI, Engenharia e Medicina estão com falta de profissionais.
O mundo está começando a ficar dividido em dois tipos de profissionais: O generalista administrador, que conhece um pouco de tudo e geralmente fez o caminho da administração (Faculdade, MBA e tirou o PMP). No futuro, estaremos cheios desses profissionais, o que fará com que os salários fiquem ridicularmente baixos.
Na outra ponta, temos os especialistas, que conhecem tecnologia (no caso de TI, Faculdade, Certificações de Fornecedores, uma certificação ITIL e Cobit, por exemplo). Esses serão cada vez mais raros, e caros. Os treinamentos são caros e dedicam além de muito dinheiro, tempo. Porque você então vai perder tempo aprendendo uma coisa que não te dará retorno? Alguns alegarão paixão pela profissão, mas acredito que alguma coisa só é gratificante quando te dá algum retorno. Idiota, ninguém é...
Concluindo: Tudo tem um ponto de equilíbrio. Baixar salários significa tornar a área menos atraente para novos profissionais, e num curto espaço de tempo a valorização dos existentes pela rara existência desses profissionais no mercado de trabalho.
Hoje a empresa que quiser um profissional Java ou tira ele de alguma empresa ou treina alguém. E treinar alguém para programar não é fácil, isso demora 2 anos para programar bem. É isso que tenho visto. E falta gente, e sempre faltará.
Essa é minha opnião a respeito, devemos ganhar bem sim, para manter o equilíbrio da demanda de profissionais para o mercado.
[]'s
|
Nada não... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 09:46:41
|
luidhi
Virtual Machine Man
Membro desde: 14/09/2006 10:58:22
Mensagens: 604
Offline
|
Luca wrote:Olá
Pois é, eu juro que já vi vários estagiários fazendo o serviço de programador. E nem todos foram contratados depois de formados. E já ouvi de diretores de pelo menos 2 empresas que prefere contratar estagiários porque fazem a mesma coisa mais barato.
Para programar em Java, além da linguagem, o cara PRECISA saber no MÍNIMO as seguintes coisas:
1. JUnit (ou similar)
2. Spring
3. Hibernate
4. SQL
5. JMX
6. Tomcat ou JBoss
7. Usar uma IDE, Ant ou Maven
Para ser desenvolvedor PRECISA conhecer mais algumas coisas como:
1. Design Patterns e domain driven model
2. Desenvolvimento ágil (TDD, refactoring, XP)
3. Conhecer alguma coisa do negócio onde vai trabalhar
Para ganhar bem, PRECISA de mais uma qualidade:
1. SER PATRÃO por que a vida não há muitas possibilidade de sucesso para quem trabalha para os outros.
[]s
Luca
Luca, você tocou num ponto importante. Todas essas tecnologias não são nada se o desenvolvedor não saber uma lógica de programação ou como o fluxo que os dados correm pelo Sistema.
O que vejo muito hoje são especialistas em preencher mapeamento de Hibernate sem ao menos uma noção do que é SQL.
Hoje parece que aprender a programar parece ter virado aprender a fazer framework's, o que não é verdade.
Apesar, que essas tecnologias, de nova, não tem nada, são apenas uma repaginada do que sempre existiu.
Minha crítica vão também para também os manuais oficionais da SUN.
Porque complicam tanto uma coisa que é tão simples?
Infelizmente só usam buzzword para complicar coisas que são conceitualmente simples, como o hibernate. Coisa que existe parecida há uns 10 anos no Visual Basic e no Delphi.
[]'s
|
Nada não... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 09:51:26
|
okara
JavaTeenager
Membro desde: 16/05/2005 08:47:08
Mensagens: 152
Offline
|
Nossa área é tão commodity que os países desenvolvidos "terceirizam "nossas tarefas para os paises de terceiro mundo como India, Brasil e China.
Agora o que tem um monte de desenvolvedor que se supervaloriza pensando que pode se comparar com um astronauta da nasa é brincadeira...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 10:17:13
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
okara wrote:Agora o que tem um monte de desenvolvedor que se supervaloriza pensando que pode se comparar com um astronauta da nasa é brincadeira...
Porque se tem que estudar MUITO mais que um astronauta pra conseguir ser um bom desenvolvedor Java EE, e com certeza, fazer o que um cientista da NASA faz, é muito mais fácil e simples do que Java EE.
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 11:01:50
|
ckornell
JavaBaby
Membro desde: 15/02/2007 14:35:55
Mensagens: 84
Localização: Curitiba-PR
Offline
|
No Atual mercado de hoje, nós somos os peões de obra, como na década de 80 onde a construção cívil estava no ápice, tinha emprego que não acabava mais nessa área, hoje está em saturação de mercado, pois muitos formandos nem sequer fizeram estágio durante a faculdade por falta.
O que nos resta para ganhar dinheiro de verdade, não é saber programar e desenvolver, e sim tornarmos empreendedores de tecnologia.
Será que o Steve Jobs, Bill Gates e até o Torvalds que é nerdão, estão por dentro de bits and bytes? Acho que não!
Eu gosto muito de programação, desenvolvimento e informática em si, sempre estou buscando me especializar na regra do negócio pq linguagem de programação é conseqüência.
Olhe spark, o pessoal bambam da informática que ganha rios de dinheiro não é formado em Computação ou afins, eles migraram de ADM, MKT e outras formações gargantas pra cá, pois têm a visão do negócio...
Desenvolver sistemas não é a solução para ser bem remunerado, mas desenvolver idéia e conhecimento é a solução!
Brin e Page, são conhecidos por serem grandes desenvolvedores e programadores do Google? Não!. São conhecidos e ganham dinheiro por terem a magnífica idéia de criar o Google, que por coincidência quem usa mais esse tipo de ferramenta para obter vantagem competitiva, são os marketeiros, administradores e afins.
Essa é minha opinião, vender idéias é a solução.
|
Em busca do meu Oceano Azul.
Compartilhe o conhecimento. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 11:09:32
|
okara
JavaTeenager
Membro desde: 16/05/2005 08:47:08
Mensagens: 152
Offline
|
Luioz Aguiar wrote:
Porque se tem que estudar MUITO mais que um astronauta pra conseguir ser um bom desenvolvedor Java EE, e com certeza, fazer o que um cientista da NASA faz, é muito mais fácil e simples do que Java EE.
Cara, respeito a sua opinião, mas acho muito exagerada.
Mas muito mesmo.
Temos que nos valorizar mesmo. Isso é verdade.
Nosso trabalho é difícil, é.
Mas acharmos que somos a última bolcha do pacote, pelo amor de Deus.
Mas temos que ser mais humildes e perceber nossas limitações e a real necessidade do nosso trabalho.
Nossa área é apenas custo para as empresas, por que vc acha que tem tanta terceirzação ?
Vê se uma empresa terceirza um médico, um advogado, um contador.
Concordo com o nosso amigo ckornell.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 11:17:40
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline
|
Será que o Steve Jobs, Bill Gates e até o Torvalds que é nerdão, estão por dentro de bits and bytes? Acho que não!
Não compreendi.
Steve Jobs criou o Apple II junto com o Wozniak em uma garagem, um hardware simples feito quase que artesanalmente. Torvalds desenvolveu o kernel linux. Acho que estes dois estão por dentro de muitos bits e bytes, alem de flip-flops, registradores e etc. Mais que estes dois, só o cara que criou o GDB, GCC,...
|
http://pacman.blog.br
'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 11:24:45
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
okara wrote:Nosso trabalho é difícil, é.
Nosso trabalho ou nossa tecnologia?
E tbm concordo com nosso amigo acima, programador é a última etapa na cadeia alimentar, assim como é o pedreiro que bate concreto num pátio de construção civil.
Meu sonho é o MDA crescer, e crescer, e crescer, e a profissão programador ser extinta.
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
|
|