Programador C# quer migrar para Java

15 respostas
tarcisiocorte

Pessoal eu trabalho como progrador C# pleno e tenho um salario razoavel.
Mas eu não quero ficar amarrado a plataforma, somente windows e quero expandir, trabalhar com linux, aplicacoes mobile, aplicacoes de grande escala etc.

Vc o que eu preciso fazer para migrar para Java sem muitos transtornos, vejam eu não quero ficar so na programação basica, e quero ter uma emprego pelo menos no mesmo nivel do que tenho hoje, eu tenho apenas 2 anos de esperiencia mas quero apronfundar em Java agora.

Como posso trilhar um caminho profissional partindo desse principio ?

15 Respostas

R

eu também trabalho com .NET atualmente. Estou aprendendo Java.
Existem muitas particularidades que distinguem uma linguagem da outra. Existem livros para aprender java
de quem tem experiência com C#… Porém eu recomendaria um livro da série Head First Java. :wink:

R

Já que você programava C#, um livro que também seria bom é o Core Java que é específico para quem está migrando do C# para Java.Além do Java Use a cabeça que sempre vejo boas indicações.

Javabuntu

um bom inicio…

W

Eu to fazendo o caminho contrario, indo pro C#. Comeco a trabalhar com C# daqui 2 meses mas ja estou estudando.
A experiencia que eu estou tendo eh que basicamente eh a mesma coisa, Estou lendo um livro de C# “programming c#” da oreilly e ja estou desenvolvendo coisas legais em c#, Nao estou tendo nenhuma dificuldade

Provavelmente vai ser o mesmo pra vc. Se vc eh um bom programador C# nao vai ter problema nenhum com Java.

//Daniel

el_loko

A migração não é dificil basta um pouco de vontade de estudar. O difícil mesmo você já fez que é ter coragem pra mudar e aprender algo “novo”.

Boa sorte!

tarcisiocorte

Po meu porque vc esta migrando de Java para C# ?

Tive que ralar para aprender C# virar programador Pleno e agora que fazer essa loucura, porque vc esta fazendo essa maluquisse também ?

windsofhell:

Eu to fazendo o caminho contrario, indo pro C#. Comeco a trabalhar com C# daqui 2 meses mas ja estou estudando.
A experiencia que eu estou tendo eh que basicamente eh a mesma coisa, Estou lendo um livro de C# “programming c#” da oreilly e ja estou desenvolvendo coisas legais em c#, Nao estou tendo nenhuma dificuldade

Provavelmente vai ser o mesmo pra vc. Se vc eh um bom programador C# nao vai ter problema nenhum com Java.

//Daniel

tarcisiocorte

Pessoal me falem sobre livros especificos de migração de C# para Java, se é que existem.

W

tarcisiocorte:
Po meu porque vc esta migrando de Java para C# ?

Tive que ralar para aprender C# virar programador Pleno e agora que fazer essa loucura, porque vc esta fazendo essa maluquisse também ?

windsofhell:

Eu to fazendo o caminho contrario, indo pro C#. Comeco a trabalhar com C# daqui 2 meses mas ja estou estudando.
A experiencia que eu estou tendo eh que basicamente eh a mesma coisa, Estou lendo um livro de C# “programming c#” da oreilly e ja estou desenvolvendo coisas legais em c#, Nao estou tendo nenhuma dificuldade

Provavelmente vai ser o mesmo pra vc. Se vc eh um bom programador C# nao vai ter problema nenhum com Java.

//Daniel

Consegui um emprego super legal, salario mais do que o esperado. A empresa trabalha com clientes em outros paises na Europa (o que pra mim eh uma diferencial, mto legal a experiencia de trabalhar com desenvolvedores do outros paises). Eu sou o tipo de desenvolvedor que se o salario eh legal e a tecnologia que eles usam nao eh pre-historica (tipo, cobol, clipper ou coisa do tipo) eu to dentro. Nao visto a camisa de nenhuma linguagem ou tecnologia.

Mas acredite, c# para Java nao tem muita diferenca nao, quando vc comecar a estudar vc vai achar que muita coisa em Java eh melhor e o contrario tb, que coisas em C# sao melhores. Mas o “grosso” eh a mesma coisa.

Acho que o mais chato na minha opiniao, eh aprender as API’s.

Uma coisa que eu acho TERRIVELMENTE chata no C# eh a convencao de indentacao do codigo:

namespace blabla
{


}

Se eu fosse fazer no C# igual no java, eu faria:

namespace blabla {


}

Alguns nomes de metodos tem letra maiuscula, isso me complica um pouco tb.

//Daniel

R

tarcisiocorte:
Pessoal eu trabalho como progrador C# pleno e tenho um salario razoavel.
Mas eu não quero ficar amarrado a plataforma, somente windows e quero expandir, trabalhar com linux, aplicacoes mobile, aplicacoes de grande escala etc.

Vc o que eu preciso fazer para migrar para Java sem muitos transtornos, vejam eu não quero ficar so na programação basica, e quero ter uma emprego pelo menos no mesmo nivel do que tenho hoje, eu tenho apenas 2 anos de esperiencia mas quero apronfundar em Java agora.

Como posso trilhar um caminho profissional partindo desse principio ?

Olá Tarcisio. Um ano atrás eu estava numa situação muito parecida com a sua.
O problema: mudar de C# para java e manter o mesmo salario. E isso era realmente um problema, pois tinha um historico totalmente Microsoft, tipo 4 anos com VB, 2 anos com .Net … ASP. ASP .Net, Sql Server … e tal.
O que eu fiz ? Estudei durante 3 meses (umas 4 horas p/ dia + ou -) e tirei a certificação SCJP,
a idéia com a certificação é passar mais confiança que conheço Java. Como sempre acompanhei os rumos do Java,
através de revistas, ou seja, conheço as muitas siglas e o que faz (pelo menos superficialmente), isso conta bastante em entrevistas.
E pra finalizar, implementei alguns mini projetos com frameworks distintos pra me sentir seguro.

Com estes passos acima, consegui marcar várias entrevistas e cheguei a escolher onde queria trabalhar.
Hoje trabalho com Java, no linux … muito diferente do que fazia no ramo .net, onde era obrigado a usar windows e somente os produtos Microsoft.

boa sorte nos estudos, []s
Roger Leite

knik

Pô meu!!! faça isto caso queira ganhar a metade do que ganha hoje!!!

louds

tarcisiocorte:
Po meu porque vc esta migrando de Java para C# ?

Tive que ralar para aprender C# virar programador Pleno e agora que fazer essa loucura, porque vc esta fazendo essa maluquisse também ?

Qual o problema de fazer isso? Migrar de tecnologia é saudável e todos deveriam fazer a cada 3-4 anos. Trabalhei 4 anos com Java (2003-2007), já estava como líder técnico e troquei por outro para trabalhar com C e C#. Uma empresa provavelmente te contrataria com zero experiência em Java se ver muito potencial em você. Esse foi meu caso, por sinal, a primeira vez que usei C# foi para responder a parte técnica da entrevista.

Uma pessoa que trabalhou 2 anos com .NET, 2 com Java e mais 2 com Ruby é provavelmente muito mais safa e qualificada que uma que trabalhou 6 anos direto com Java.

denni

Roger,

Eu estou passando por uma situação muita parecida com a que você relatou. Tenho experiencia de 4 anos apenas na platarforma Microsoft em VB, ASP, SQL e um pouco de NET…
Mas estou estudando Java quase todos os dias e pretendo fazer um curso na global code e mais pra frente tirar uma certificação.

Mas estou com um pouco de medo de demorar para conseguir arrumar outro emprego com java… você consegui manter o mesmo salario?? você disse nas entrevista que nunca tinha trabalhado com java??

Abs,
Denni Battistin

R

denni:
Roger,

Eu estou passando por uma situação muita parecida com a que você relatou. Tenho experiencia de 4 anos apenas na platarforma Microsoft em VB, ASP, SQL e um pouco de NET…
Mas estou estudando Java quase todos os dias e pretendo fazer um curso na global code e mais pra frente tirar uma certificação.

Mas estou com um pouco de medo de demorar para conseguir arrumar outro emprego com java… você consegui manter o mesmo salario?? você disse nas entrevista que nunca tinha trabalhado com java??

Abs,
Denni Battistin

Respondido por MP.

andersondamasio

Meu caso é ao contrario trabalho com java mas a empresa que estou também desenvolve em .Net e estou tendo a necessidade de aprender c# para ajudar em alguns projetos…
Não estou achando dificuldades até o momento…o chato mesmo são as APIs que dai é muito novo…
Só quero dizer que quem sabe para você não seja também tão dificil essa mudança

C

Pelo o que conheço de ambas linguagens, creio que seja mais fácil migrar de Java para C# do que o contrário =P

Isso é opinião minha, pois acho C# um pouco mais simples e intuitivo do que Java.

Criado 29 de março de 2008
Ultima resposta 31 de mar. de 2008
Respostas 15
Participantes 12