Como manter-se atualizado em Java

Estar atualizado, seguindo as tendências do mercado, não só é importante como faz toda diferença para o profissional, principalmente em tempos de crise, tanto para manter o atual emprego, quanto para tentar novas oportunidades.

Desde que começou a crise financeira mundial, o noticiário reporta semanalmente os cortes de funcionários do setor de TI. De acordo com o blog TechCrunch, que está formando uma base de demissões relacionadas com a crise, entre o final do mês de agosto de 2008 e hoje, as empresas de TI mandaram embora mais de 220 mil funcionários. Só nos últimos 15 dias, foram quase 100 mil.

Oposto da informação acima, essa semana foi divulgado aqui que a Associação Brasileira de Empresas de Tecnologia da Informação e Comunicação (Brasscom) acredita que existem cerca de 30 mil vagas em aberto na área de software e serviços, e ainda existe a estimativa de que sejam gerados entre 40 mil e 50 mil postos de trabalho na área de tecnologia este ano no país, dentro de uma projeção de que 100 mil novas vagas sejam criadas entre 2009 e 2011.

Para ajudar os profissionais que trabalham com Java, Ted Neward escreveu uma lista de sites, blogs, eventos e livros
essenciais para ajudar na constante atualização sobre o assunto  (resumo aqui).

Aqui vai a lista:

Web Sites

Blogs

Pacotes e Bibliotecas importantes

Eventos

Livros

  • Effective Java (2nd Ed) by Joshua Bloch
  • Java Concurrency in Practice by Brian Goetz
  • Better, Faster, Lighter Java by Justin Gehtland and Bruce Tate Effective Enterprise Java by Ted Neward
  • Release It! by Michael Nygard
  • Inside the Java 2 Virtual Machine by Bill Venners or Component Development for the Java Platform by Stuart Halloway
  • Patterns of Enterprise Application Architecture by Martin
  • Fowler and Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf
  • Java Power Tools by John Smart
  • The Pragmatic Programmer by Andy Hunt and Dave Thomas
  • The Productive Programmer by Neal Ford
  • The Pragmatic Starter Kit
  • Ant in Action (2nd Ed) by Erik Hatcher and Steve Loughran

Ferramentas

  • The IDE
  • Unit testing
  • Continuous Integration
  • Static analysis
  • Network packet tracing
  • Virtualization

Tendências

  • Dynamic languages
  • Functional languages
  • Closures in Java
  • The DaVinci Machine
  • User interface developments

Além desses citados acima, achei mais alguns links interessantes:

  • Revista Programar – Revista em língua portuguesa, abrange todas as linguagens não exclusivamente Java.
  • NetBeans Magazine – Publicada pelo Leonardo Galvão, escrita em inglês.
  • Eclipse Magazine – Revista sobre a IDE Eclipse (em Inglês)
  • JAVA JAZZ UP – Revista digital Indiana – Editada por Deepak Kumar, contendo artigos e tutoriais Java. Distribuída gratuitamente em inglês, no formato PDF
  • Mundo Java – Publicação bimestral, impressa
  • Java Magazine – Publicação mensal, impressa
  • GUJ
  • Portal Java

E o mais importante de tudo, selecionar o que vale a pena ser lido, quais publicações sente-se mais confortável fazendo a leitura. Assim, pode juntar o útil ao agradável!

Posts Similares

Filed Under: CarreiraJava

Tags: ,

Comments (6)

Trackback URL | Comments RSS Feed

  1. Thadeu says:

    Gostaria de dizer que realmente esse topico me ajudou mto

    =D

    Te amo amor

  2. Everton says:

    Boa tarde!

    Descobri seu blog através do grupo ESJUG, e gostaria de fazer algumas perguntas em relação ao mercado Java do espírito santo:

    1º Pelo que vi você concluiu Ciencia da Computação na FAESA, eu ainda vou começar uma faculdade, mas como estou impossibilitado no momento, vou ter que adiar um pouco. Sistemas de Informação está mais fora do contexto do que Ciencia? Pretendo ser um Desenvolvedor Java Web, ciencia seria a melhor opção?

    2º Como que está o mercado de Java e afins aqui no ES? Me mudei a pouco tempo pra cá, então não tenho muitas informações sobre o forte de TI aqui do estado? Pode me ajudar nesse contexto?

    Desde já agradeço a atenção,

    Sds,

  3. Daniel says:

    Na parte de libs importantes tb destacaria o java.nio.* e tb toda a colecao de libs do projeto apache.commons :)

  4. Loiane says:

    Ei Everton,
    Obrigada pela visita!
    1° – No fim das contas, tanto quem faz ciência quanto quem faz sistemas pode trabalhar como desenvolvedor. A escolha do curso depende muito do seu perfil. No curso de sistemas, por exemplo, é ensinado como usar os melhores recursos para atender a uma necessidade através do computador. Já em ciência, você se aprofunda mais como funciona, etc.
    A parte de matemática em ciência é um pouco mais “pesada”. E em sistemas você tem disciplinas, como por exemplo, interface homem-computador, auditoria, etc; e também aprofunda mais os estudos em banco de dados.
    2° – O mercado de Java aqui no ES é bom, muitas empresas utilizam essa linguagem como carro forte dos sistemas. Há vagas. Sugiro utilizar a lista de discussão para obter a opinião do pessoal, lá tem pessoas com muito mais experiência do que eu, e podem esclarecer melhor!

  5. Loiane says:

    Bem lembrado Daniel!
    Obrigada pela dica!

  6. Humberto says:

    O Portal Java não existe mais.

Leave a Reply




If you want a picture to show with your comment, go get a Gravatar.