Nuvem negra se aproximando?

Galera,

Bom dia.

Algum tempo já estou vendo essa reação, porém, não consigo mais fechar os olhos para isso.

Na consultoria que estou trabalhando, uma consultoria muito conhecida aqui em SP. Nossa equipe Java estava com 10 pessoas em 2011. Hoje, sobrou eu e mais dois.

Não bastando isso, meu Gestor me colocou para trabalhar em um projeto .Net (mais parte de analise mesmo) dentro da Fabrica, e ainda me disse: “Cara, aqui só o seu esta garantido”.

Em relação a equipe .Net tinha 20 pessoas em 2011, agora esta com 35 pessoas.

Conversando com o Gerente de Projetos da equipe de .Net, ele me disse que uma empresa muito grande de “Vale Refeição” trocou todos os projetos em Java, MessageBroker para .Net por isso a demanda esta muito grande.

Conversando com um amigo que trabalha em uma empresa grande de Engenharia de Trafego, ele comentou comigo que o mesmo cenario esta ocorrendo por la. Porém, o pessoal trabalhava com C/C++ e estão migrando para .Net

Hoje resolvi abrir o jogo com meu Gestor e pedi a real situacao para ele em relação aos projetos Java aqui empresa:

[09:33:09] bestlinux: Tava conversando com um amigo meu…que é Gestor tb…ele tava comentando comigo que o pessoal ta migrando muito do Java para .Net
[09:33:19] bestlinux: inclusive a parte comercial das empresas
[09:33:36] bestlinux: Você acha que a XXXXX ta partindo para isso tb ?
[09:33:41] bestlinux: Conversando com o JJ ontem
[09:33:54] bestlinux: ele comentou comigo que a XXXX ta arrancando tudo q tem de Java la
[09:33:59] bestlinux: e migrando para .Net
[09:34:20] Jimmy Page: cara… eu vejo o seguinte
[09:34:43] Jimmy Page: um profissional java, além de ser mais raro, é bem mais caro que um .Net
[09:35:03] Jimmy Page: então, um mesmo projeto java, acaba saindo as vezes 3x mais do que um .Net
[09:35:19] Jimmy Page: isso, atualmente com o mercado oscilando
[09:35:36] Jimmy Page: pode contribuir para essa diminuição
[09:35:46] Jimmy Page: a XXXX, tem clientes em Java
[09:35:54] Jimmy Page: mas… se eles mudarem de tecnologia,
[09:36:02] Jimmy Page: com certeza mudarão os profissionais

O que vocês acham deste cenario ? Isso já aconteceu alguma vez na empresa que vocês trabalham ?

Bom dia,

Ao meu ver eh mais um atributo que o profissional deve possuir. Se voce eh programador Java, tera que saber C# (sob a ótica da empresa) e vice versa. Uma jogada para, como sempre, conter gastos e absorver recursos de mão de obra.

[]'s

cara,eu acredito que a melhor forma de ver isso seria acessando o apinfo e verificando a quantidade de vagas anunciadas em cada uma na ultima semana…

pra ser honesto aqui na empresa onde trabalho, também em sp, também ta meio pouca a demanda para java, mas a demanda maior aqui sempre foi c++ e nem trabalhamos com .net, nem creio que sirva de referência…

[quote=maior_abandonado]cara,eu acredito que a melhor forma de ver isso seria acessando o apinfo e verificando a quantidade de vagas anunciadas em cada uma na ultima semana…

pra ser honesto aqui na empresa onde trabalho, também em sp, também ta meio pouca a demanda para java, mas a demanda maior aqui sempre foi c++ e nem trabalhamos com .net, nem creio que sirva de referência…[/quote]

sua empresa trabalha com hardware?

Do mesmo modo que tem empresas rancando fora a tecnologia deles e migrando para java. ^^

Vai da escolha de cada chefe de equipe. [=

Profissional java mais raro que .net? sei não hein…

[quote=jakefrog]Do mesmo modo que tem empresas rancando fora a tecnologia deles e migrando para java. ^^

Vai da escolha de cada chefe de equipe. [=[/quote] Onde trabalho está acontecendo isso. Dispensando coisas Microsoft e adotando Linux + Java. Sério.

Hoje em dia é tudo custo … vem um cliente te pede um projeto , vc tem 02 equipes , onde a produtividade da equipe .net é mellhor que a java e ainda sua equipe .net é boa o suficiente para trabalhar com qualquer segmento, ter qualidade nos códigos e ainda vc ter lucro sobre isto, qual é a tecnologia que vc vende para o seu cliente ? portanto o que ser deve fazer nestes casos é mudar a pergunta :

Será que sua empresa não esta vendendo .net ? e não mais java ?

Não quero fugir muito do tema do tópico, mas acho que é relevante.

Vocês acham ruim um profissional se especializar somente me Java, ou somente em .Net?

resumindo… focar em ser muito bom em uma só

[quote=Aleksandro]Hoje em dia é tudo custo … vem um cliente te pede um projeto , vc tem 02 equipes , onde a produtividade da equipe .net é mellhor que a java e ainda sua equipe .net é boa o suficiente para trabalhar com qualquer segmento, ter qualidade nos códigos e ainda vc ter lucro sobre isto, qual é a tecnologia que vc vende para o seu cliente ? portanto o que ser deve fazer nestes casos é mudar a pergunta :

Será que sua empresa não esta vendendo .net ? e não mais java ?

[/quote]

Cara, já pensei nisso muitas vezes. E acredito que a resposta seja: Sim. Por causa do custo do profissional.

Eu acho engracado quando os programadores Java falam que profissionais Java sao mais caros que .NET
O que eu vejo por ai e por experiencia propria e que ou os salarios sao mais ou menos os mesmos ou .NET sao bem mais altos.

Eu nao vou falar quanto eu ganho, mas quando eu migrei de Java para .NET meu salario aumentou pelo menos 3000 reais (fazendo a conversao para reais), ja estou quase 4 anos trabalhando com .NET e eu tive aumento de salario todos os anos.

Na minha opiniao, os desenvolvedores Java querem encontrar uma justificativa para o enfraquecimento da plataforma. E sinceramente, desenvolvedor .NET nao eh barato.

//Daniel

[quote=windsofhell]
Eu acho engracado quando os programadores Java falam que profissionais Java sao mais caros que .NET
O que eu vejo por ai e por experiencia propria e que ou os salarios sao mais ou menos os mesmos ou .NET sao bem mais altos.

Eu nao vou falar quanto eu ganho, mas quando eu migrei de Java para .NET meu salario aumentou pelo menos 3000 reais (fazendo a conversao para reais), ja estou quase 4 anos trabalhando com .NET e eu tive aumento de salario todos os anos.

Na minha opiniao, os desenvolvedores Java querem encontrar uma justificativa para o enfraquecimento da plataforma. E sinceramente, desenvolvedor .NET nao eh barato.

//Daniel[/quote]Certa vez me falou isso um gerente de projeto que estava migrando seus projetos de delphi (tinham uns 6 projeto grandes) para web. Ele me falou que escolhou .net por ser mais barato a hora/programador.

Bem, eu ouvi isso mas não sei na prática como é. ^^

[quote=windsofhell]
Eu acho engracado quando os programadores Java falam que profissionais Java sao mais caros que .NET
O que eu vejo por ai e por experiencia propria e que ou os salarios sao mais ou menos os mesmos ou .NET sao bem mais altos.

Eu nao vou falar quanto eu ganho, mas quando eu migrei de Java para .NET meu salario aumentou pelo menos 3000 reais (fazendo a conversao para reais), ja estou quase 4 anos trabalhando com .NET e eu tive aumento de salario todos os anos.

Na minha opiniao, os desenvolvedores Java querem encontrar uma justificativa para o enfraquecimento da plataforma. E sinceramente, desenvolvedor .NET nao eh barato.

//Daniel[/quote]

Aqui pelo contrario. .Net é mais barato. Bom, tudo depende de empresa para empresa.

[quote=bestlinux][quote=Aleksandro]Hoje em dia é tudo custo … vem um cliente te pede um projeto , vc tem 02 equipes , onde a produtividade da equipe .net é mellhor que a java e ainda sua equipe .net é boa o suficiente para trabalhar com qualquer segmento, ter qualidade nos códigos e ainda vc ter lucro sobre isto, qual é a tecnologia que vc vende para o seu cliente ? portanto o que ser deve fazer nestes casos é mudar a pergunta :

Será que sua empresa não esta vendendo .net ? e não mais java ?

[/quote]

Cara, já pensei nisso muitas vezes. E acredito que a resposta seja: Sim. Por causa do custo do profissional.[/quote]

As vezes o custo “pode” ser a mesma coisa valor / hora ou .net ser até maior em alguns casos , porém a produtividade tem um forte impacto nos valores finais do projeto e claro custo é apenas uma variavel entre tantas outras que são levadas em consideração na hora de montar um time de desenvolvimento e vender o seu produto (facilidade de encontrar profissionais no mercado, treinamento, certificação, plataforma , arquitetura , entre outras …) então penso assim, se uma empresa tem contrato com MS e já possui uma arquitetura que suporte as aplicação(servidores IIS, etc…) não há porque investir em java , agora se você vende serviço independente da plataforma e ou linguagem … qual é a lucratividade final de um projeto feito em java e outro em .net praticado pela consultoria onde você trabalha? , pode ter certeza o alto escalão deve fazer estas perguntas todos os dias…aos GP da vida …rs…

[quote=Aleksandro][quote=bestlinux][quote=Aleksandro]Hoje em dia é tudo custo … vem um cliente te pede um projeto , vc tem 02 equipes , onde a produtividade da equipe .net é mellhor que a java e ainda sua equipe .net é boa o suficiente para trabalhar com qualquer segmento, ter qualidade nos códigos e ainda vc ter lucro sobre isto, qual é a tecnologia que vc vende para o seu cliente ? portanto o que ser deve fazer nestes casos é mudar a pergunta :

Será que sua empresa não esta vendendo .net ? e não mais java ?

[/quote]

Cara, já pensei nisso muitas vezes. E acredito que a resposta seja: Sim. Por causa do custo do profissional.[/quote]

As vezes o custo “pode” ser a mesma coisa valor / hora ou .net ser até maior em alguns casos , porém a produtividade tem um forte impacto nos valores finais do projeto e claro custo é apenas uma variavel entre tantas outras que são levadas em consideração na hora de montar um time de desenvolvimento e vender o seu produto (facilidade de encontrar profissionais no mercado, treinamento, certificação, plataforma , arquitetura , entre outras …) então penso assim, se uma empresa tem contrato com MS e já possui uma arquitetura que suporte as aplicação(servidores IIS, etc…) não há porque investir em java , agora se você vende serviço independente da plataforma e ou linguagem … qual é a lucratividade final de um projeto feito em java e outro em .net praticado pela consultoria onde você trabalha? , pode ter certeza o alto escalão deve fazer estas perguntas todos os dias…aos GP da vida …rs…[/quote]

Cara, na verdade é o seguinte. Eu trabalho em Fabrica de Software. Eles vendem de tudo aqui. Se amanha aparece um projeto em Fox Pro, a area comercial vai fazer seus calculos e amanha vai ter 3 profissionais Fox Pro trabalhando neste projeto.

A questão é: Estão aparecendo bem menos demanda em Java do que em .Net

Acho que não envolve questão de prossionais aqui e sim, de mercado mesmo, se não tem demanda em Java, do que adianta ter uma equipe altamente especializada e “cara” ?

[quote=bestlinux][quote=windsofhell]
Eu acho engracado quando os programadores Java falam que profissionais Java sao mais caros que .NET
O que eu vejo por ai e por experiencia propria e que ou os salarios sao mais ou menos os mesmos ou .NET sao bem mais altos.

Eu nao vou falar quanto eu ganho, mas quando eu migrei de Java para .NET meu salario aumentou pelo menos 3000 reais (fazendo a conversao para reais), ja estou quase 4 anos trabalhando com .NET e eu tive aumento de salario todos os anos.

Na minha opiniao, os desenvolvedores Java querem encontrar uma justificativa para o enfraquecimento da plataforma. E sinceramente, desenvolvedor .NET nao eh barato.

//Daniel[/quote]

Aqui pelo contrario. .Net é mais barato. Bom, tudo depende de empresa para empresa.[/quote]

Sei la, se as pessoas quiserem contratar uma empresa fundo de quintal que trabalha com .NET e tem um monte de programador junior e estagiario pra fazer um sistema, claro que vai ser mais barato que uma empresa mais conceituada que trabalha com Java. E vice-versa!!!

E na real, o Brasil esta cheio de empresa fundo de quintal!!! E no final do dia, muita gente prefere pagar pouco e ter uma qualidade duvidosa do que pagar mais caro e ter um produto de qualidade.

//Daniel

eu comecei com C/C++, fui para Java e já trabalhei com .Net tb (C#), mas isso pq minha especialidade é INTEGRAÇÃO de sistemas. e nesse caso vc não pode se dar ao luxo de saber apenas 1 linguagem.

Os profissionais de .Net que conheci (trabalhei pouco mais de 1 ano com .Net), a maioria não sabia o que estava fazendo, isso não quer dizer que são burros, quer dizer que o ambiente de desenvolvimento guia eles pelo caminho, mas se vc precisar sair da linha normal, vc terá vários problemas.

Posso dizer que dos mais ou menos 30 profissionais que trabalhei de .Net, apenas 5 eram realmente bons, pois eles se preocupavam em entender como a coisa funciona, não apenas saiam usando os wizards e pronto.

O que ninguém fala, é que o valor hora do projeto .Net é menor, isso é fato, mas ninguém coloca na conta o custo da estrutura, licenças de software, hardware, etc.

Quanto a questão de se especializar, sempre é bom vc se especializar em pelo menos uma linguagem, mas nunca ficar preso a ela, eu estudo outras linguagens por hobby, e várias vezes, aprender uma nova linguagem me fez olhar para o processo de desenvolvimento de forma diferente, ou ter idéias novas para resolver problemas. Acho que todos deveriam tentar uma nova linguagem de vez em quando, pois eu acho que quando vc aprender a programar, vc aprende primeiro a lógica, depois a linguagem, ou pelo menos comigo foi assim, então a linguagem é o que menos importa; se vc conseguir visualizar o problema, vai conseguir implementar a solução em qualquer linguagem.

[quote=bestlinux][quote=Aleksandro][quote=bestlinux][quote=Aleksandro]Hoje em dia é tudo custo … vem um cliente te pede um projeto , vc tem 02 equipes , onde a produtividade da equipe .net é mellhor que a java e ainda sua equipe .net é boa o suficiente para trabalhar com qualquer segmento, ter qualidade nos códigos e ainda vc ter lucro sobre isto, qual é a tecnologia que vc vende para o seu cliente ? portanto o que ser deve fazer nestes casos é mudar a pergunta :

Será que sua empresa não esta vendendo .net ? e não mais java ?

[/quote]

Cara, já pensei nisso muitas vezes. E acredito que a resposta seja: Sim. Por causa do custo do profissional.[/quote]

As vezes o custo “pode” ser a mesma coisa valor / hora ou .net ser até maior em alguns casos , porém a produtividade tem um forte impacto nos valores finais do projeto e claro custo é apenas uma variavel entre tantas outras que são levadas em consideração na hora de montar um time de desenvolvimento e vender o seu produto (facilidade de encontrar profissionais no mercado, treinamento, certificação, plataforma , arquitetura , entre outras …) então penso assim, se uma empresa tem contrato com MS e já possui uma arquitetura que suporte as aplicação(servidores IIS, etc…) não há porque investir em java , agora se você vende serviço independente da plataforma e ou linguagem … qual é a lucratividade final de um projeto feito em java e outro em .net praticado pela consultoria onde você trabalha? , pode ter certeza o alto escalão deve fazer estas perguntas todos os dias…aos GP da vida …rs…[/quote]

Cara, na verdade é o seguinte. Eu trabalho em Fabrica de Software. Eles vendem de tudo aqui. Se amanha aparece um projeto em Fox Pro, a area comercial vai fazer seus calculos e amanha vai ter 3 profissionais Fox Pro trabalhando neste projeto.

A questão é: Estão aparecendo bem menos demanda em Java do que em .Net

Acho que não envolve questão de prossionais aqui e sim, de mercado mesmo, se não tem demanda em Java, do que adianta ter uma equipe altamente especializada e “cara” ?[/quote]

Bom vc tem razão neste sentido …porém a diferença é que hj FSW tem aos montes por ae , ou seja, a concorrência tbm é um fator forte neste cenário , as vezes demanda pode ter ou não … agora é evidente que o mercado esta procurando muitos profissionais em java , acho até mais que em .net por exemplo , agora resta saber se estes profissionais são para manter sistemas ou criar novos sistemas ? se for para manter sistemas talvez nem chegue na FSW onde vc trabalha , entende ?

[quote=digaoneves]Não quero fugir muito do tema do tópico, mas acho que é relevante.

Vocês acham ruim um profissional se especializar somente me Java, ou somente em .Net?

resumindo… focar em ser muito bom em uma só[/quote]

Não é ruim… é péssimo, sempre se deve procurar focar nas coisas que lhe dão mais abrangência…

E se observarem .NET é uma copia bem descarada do java…

[quote=luistiagos][quote=digaoneves]Não quero fugir muito do tema do tópico, mas acho que é relevante.

Vocês acham ruim um profissional se especializar somente me Java, ou somente em .Net?

resumindo… focar em ser muito bom em uma só[/quote]

Não é ruim… é péssimo, sempre se deve procurar focar nas coisas que lhe dão mais abrangência… [/quote]

Nisso eu vou descordar um pouco…

Quando vc sabe que tem um problema cardiaco, vai procruar um clínico geral ou um cardiologista?

TI é a mesma coisa, se vc quer ganhar dinheiro de verdade tem que se focar, se especializar, Java e .NET são mundos diferentes, ÓBVIO que só java nao te garante o pão, tem que conhecer bancos de dados, html, css se for pra web, resumindo, ter outras NOÇÕES, mas FOCO é em um só! Quanto mais focado, mais especialista, mais vc vai ganhar, pois mais raro vc será. Basta comparar um arquiteto certificado java com uma pessoa que é dessas que “sabe de tudo”, quem ganha mais? Quem é mais raro? Quem é mais requisitado?