Encruzilhada na carreira profissional

Ola pessoal, gostaria de ler a opinião de vocês, principalmente dos mais experientes a respeito do que estou passando. Bem, sou um profissional da área de telecom, engenheiro eletronico de formação (turma de 1990), ou seja estou com quase 20 anos de experiência (tenho 40 anos). Desde o comeco de minha carreira, apesar de ser engenheiro, sempre tive queda por programar, comecei com assembler de microcontroladores, depois trabalhei cerca de 2 anos com C++ (Visual C Studio). Apesar disso, nunca tive nenhuma educação formal em computação, sempre fui aprendendendo e fazendo quando a empresa disponibilizava, cursos.

Mas a medida que caminhava na carreira fui assumindo funções de liderança e supervisão, e fui perdendo contato com a programação. Nos ultimos anos estava lidando com gerenciamento de projetos, inclusive me certifiquei como PMP (Project Management Professional) ano passado. Algum tempo atrás pedi demissão da ultima empresa que trabalhava, o motivo é aquele que acabei lendo inúmeras vezes neste fórum, excesso de trabalho, desorganização, indefinição das prioridades. Vcs podem achar que foi precipitado a minha saida (antes mesmo de ter um novo emprego), mas sou solteiro, e fiz neste meio tempo um bom pé de meia, e no fim das contas precisava mesmo de um tempo de molho.

Desde então procuro novas oportunidades no mercado, porém, ao contrário do que alguns tem escrito aqui, não vejo o mercado tão aquecido assim, talvez pela minha senioridade as coisas sejam um pouco mais complicadas. O fato é que como estou parado, gostaria de “reativar” meu perfil técnico, e estou vendo alguns cursos (www.caelum.com.br, www.globalcode.com.br e www.ibta.com.br) para Programação e Desenvolvimento em Java, e perseguir uma certificação SUN na sequência, provavelemente SCPJ e depois SCWCD (Web Component Developer ). Apesar de ter me distanciado da área tecnica, ainda gosto muito de desenvolver.

Como não estou trabalhando, acredito que posso ter uma produtividade bastante alta, aprender mais em menos tempo, meu target seria em 6 meses tirar estas dua certificações.

Bem, depois desta historinha, vem o meu questionamento.

a) Dada as condições supracitadas : profissional certificado (Java), com experiência em desenvolvimento de SW PORÉM SEM EXP. EM DESENVOLVIMENTO COM JAVA, teria condições de entrar no mercado ?

b) E lá fora, ouvi falar também que a procura é grande, meu inglês é muito bom (morei no exterior 2 anos). Com o perfil que descrevi em a), teria alguma chance ?

Obrigado pela contribuição! :slight_smile:

Eu acho que você tem chances sim. Mas também acho que se o seu target é desenvolver você vai ter que deixar isso bem claro nas entrevistas. Pois na visão de qualquer entrevistador você tem o “perfil gerencial” que eles tanto adoram. Tome cuidado para não te contratarem como desenvolvedor Jr. e te alocarem como gerente de projetos sênior.
Quanto a trabalhar lá fora. O que você tá esperando?! Solteiro e com pé de meia?! Vai agora! rsrs Nos poucos contatos que eu tenho lá fora eu sei que eles valorizam a experiência profissional e não a idade. Eu sou de outra área de programação e também to estudando Java. Começando. Me adiciona no MSN que a gente pode trocar idéias, livros em pdf, artigos…etc…

[]'s

Você precisa analisar o que realmente quer fazer, do que realmente gosta. Você comentou que saiu do emprego por “excesso de trabalho, desorganização, indefinição das prioridades”. Mesmo trabalhando na parte mais técnica, como desenvolvedor, não é difícil se deparar com estes tipos de problemas. Aliás, é bem comum.

Se realmente quiser mudar, acho que vai ter que se sujeitar a cargos menores, e conseqüentemente salários mais baixos, já que nesse momento talvez não possua o conjunto de “skills” necessários.

Certificações (SCJP, SCWCD) ajudam bastante, pois provam não só o seu conhecimento técnico no assunto, mas também que se esforçou para obtê-las. Entretanto, experiência conta muito. Por exemplo, se entrar em qualquer site de empregos com vagas Java, verá que muitas empresas pedem conhecimento de diversos frameworks (como Hibernate, Struts, etc) que não são cobrados nas provas de certificações da Sun.

Faça os cursos, pois conhecimento é algo que só agrega valor. Arranjar algum trabalho no exterior é uma coisa que até eu também tenho vontade, se conseguir algo legal vê se arruma uma vaguinha pra mim. :wink:

[quote=Roger75]Você precisa analisar o que realmente quer fazer, do que realmente gosta. Você comentou que saiu do emprego por “excesso de trabalho, desorganização, indefinição das prioridades”. Mesmo trabalhando na parte mais técnica, como desenvolvedor, não é difícil se deparar com estes tipos de problemas. Aliás, é bem comum.

Se realmente quiser mudar, acho que vai ter que se sujeitar a cargos menores, e conseqüentemente salários mais baixos, já que nesse momento talvez não possua o conjunto de “skills” necessários.

Certificações (SCJP, SCWCD) ajudam bastante, pois provam não só o seu conhecimento técnico no assunto, mas também que se esforçou para obtê-las. Entretanto, experiência conta muito. Por exemplo, se entrar em qualquer site de empregos com vagas Java, verá que muitas empresas pedem conhecimento de diversos frameworks (como Hibernate, Struts, etc) que não são cobrados nas provas de certificações da Sun.

Faça os cursos, pois conhecimento é algo que só agrega valor. Arranjar algum trabalho no exterior é uma coisa que até eu também tenho vontade, se conseguir algo legal vê se arruma uma vaguinha pra mim. :wink: [/quote]

Cara, se vc tiver interesse em ir pro Canada, de uma olhada aqui

http://www.cic.gc.ca/english/immigrate/skilled/index.asp

http://www.cic.gc.ca/english/immigrate/skilled/apply-how-regular.asp

Se vc conseguir 67 pontos, vc é elegivel.

Tem este site aqui também

é o principal site de emprego do Canada e é de graça.

Sim, eu sei que como desenvolvedor eu vou também me deparar com estes problemas, e também estou ciente que provavelmente não consiga o mesmo salário que teria atuando na minha área. Mas acredito eu que seria uma situação transitória, bons profissionais (acredito que me incluirei nessa relação :D) acabam sempre evoluindo rápido, principalmente por que o mercado está aquecido.

Amigo, acho que você tem chance sim!

Sobre as certificações, como dizemos aqui na Bahia, se jogue mesmo. Dá pra tirar as duas nesse período. Mas também estude tópicos que vão além.

Aprenda a trabalhar com banco de dados, JDBC e Hibernate. Para WEB, estude também Struts e JSF. E se dr tempo, Estude também Spring.

Dá uma olhada nesse materia - http://www.javapassion.com/

Os 3 primeiros cursos, Java Programming (with Passion!), Advanced Java Programming (with Passion!) e Java EE Programming (with Passion!) pode te dar uma bagagem muito grande. Aí tem material pra você estudar por um ano! rssrsr É de graça, bem completo, tem exercícios, referências. Estou fazendo e aprendendo muito!

Participe de algum projeto no período. Desenvolva alguma coisa. Entre em algum projeto livre. Mas acima de tudo, PROGRAME! A mudança que você quer fazer é bastante radical, então não poupe esforços nem tempo para correr atrás. Onde você quer chegar daqui a 6 meses, só você quem pode determinar. Boa sorte

Fala cara, blz?

Então, chance acho que com certeza você vai ter, O único problema que eu vejo é: acho difícil você conseguir algo como Senior, mesmo tendo a experiência em outra área que você tem. Se você não tiver problema com um downgrade no seu “status” e logicamente salário acho que você não terá problemas não.

E tenha em mente que vai ter que ralar, por que são muitas coisas diferentes que você vai precisar aprender fora o Java em sí.

[]'s e boa sorte!

[quote=rgiovann]Ola pessoal, gostaria de ler a opinião de vocês, principalmente dos mais experientes a respeito do que estou passando. Bem, sou um profissional da área de telecom, engenheiro eletronico de formação (turma de 1990), ou seja estou com quase 20 anos de experiência (tenho 40 anos). Desde o comeco de minha carreira, apesar de ser engenheiro, sempre tive queda por programar, comecei com assembler de microcontroladores, depois trabalhei cerca de 2 anos com C++ (Visual C Studio). Apesar disso, nunca tive nenhuma educação formal em computação, sempre fui aprendendendo e fazendo quando a empresa disponibilizava, cursos.

Mas a medida que caminhava na carreira fui assumindo funções de liderança e supervisão, e fui perdendo contato com a programação. Nos ultimos anos estava lidando com gerenciamento de projetos, inclusive me certifiquei como PMP (Project Management Professional) ano passado. Algum tempo atrás pedi demissão da ultima empresa que trabalhava, o motivo é aquele que acabei lendo inúmeras vezes neste fórum, excesso de trabalho, desorganização, indefinição das prioridades. Vcs podem achar que foi precipitado a minha saida (antes mesmo de ter um novo emprego), mas sou solteiro, e fiz neste meio tempo um bom pé de meia, e no fim das contas precisava mesmo de um tempo de molho.

Desde então procuro novas oportunidades no mercado, porém, ao contrário do que alguns tem escrito aqui, não vejo o mercado tão aquecido assim, talvez pela minha senioridade as coisas sejam um pouco mais complicadas. O fato é que como estou parado, gostaria de “reativar” meu perfil técnico, e estou vendo alguns cursos (www.caelum.com.br, www.globalcode.com.br e www.ibta.com.br) para Programação e Desenvolvimento em Java, e perseguir uma certificação SUN na sequência, provavelemente SCPJ e depois SCWCD (Web Component Developer ). Apesar de ter me distanciado da área tecnica, ainda gosto muito de desenvolver.

Como não estou trabalhando, acredito que posso ter uma produtividade bastante alta, aprender mais em menos tempo, meu target seria em 6 meses tirar estas dua certificações.

Bem, depois desta historinha, vem o meu questionamento.

a) Dada as condições supracitadas : profissional certificado (Java), com experiência em desenvolvimento de SW PORÉM SEM EXP. EM DESENVOLVIMENTO COM JAVA, teria condições de entrar no mercado ?

b) E lá fora, ouvi falar também que a procura é grande, meu inglês é muito bom (morei no exterior 2 anos). Com o perfil que descrevi em a), teria alguma chance ?

Obrigado pela contribuição! :slight_smile:

[/quote]

Pelo que eu vejo, pessoas com fluencia em ingles são contratadas mesmo sem saber absolutamente nada do trabalho em sí. Não duvido que você consiga um cargo sênior em Java com zero de experiência somente por ter ingles fluente.

Brasileiro é um folgado, a enorme maioria que conheci tinha horror de estudar e aprender, você não vai precisar nem de sorte para estar bem colocado com Java em 6 meses.