Now Reading
Como nos manter atualizados em Java

Como nos manter atualizados em Java

How to keep updated with Java

O Java é uma linguagem de programação orientada para diversas plataformas e utilizada em milhares de milhões de dispositivos em todo o mundo, alimenta aplicações, sistemas operativos de smartphones, software empresarial e muitos programas conhecidos. A sua enorme transversalidade torna-a uma das linguagem preferênciais para muitas empresas e projectos e, enquanto profissionais na área de Java é importante manter-nos sempre informados no que toca a boas práticas e atualizações.

Deixo-te algumas dicas!

1. Consultar as notas de lançamento da Release

Primeiramente deverás ir diretamente à fonte (no caso do Java – a Oracle);

Quando pretendemos saber o que há de novo numa release podemos consultar as “Release notes”. Apesar de ser menos “user friendly”, onde temos toda a informação sobre as novidades num único local.

  • Novas características da linguagem;
  • Novas APIs;
  • Novas propriedades;
  • Deprecated/Removed features.

Por exemplo: https://www.oracle.com/java/technologies/javase/19all-relnotes.html


2. Auto estudo Ad-hoc

Acompanhar sites que contém artigos/código que explica como usar as novidades (normalmente para ir conhecendo algumas features em particular e não todas as novidades) poderá ser uma boa forma.

  • Existem artigos sobre como usar novas características/APIs – com a respetiva apresentação teórica e prática;
  • Têm código para que possas praticar do teu lado.

Por exemplo: https://baeldung | https://dev.java/


3. Autoestudo

Algo mais estruturado, no qual podes seguir o conteúdo de livros ou vídeos online.

  • Existem bastantes recursos disponíveis, sendo que os mais populares atualmente são online;
  • Adquirir livros sobre um tópico de interesse e ir acompanhando a sua evolução;
  • Ver vídeos com as novidades (no Youtube por exemplo) como “Webinars” com as novidades ou sobre tópicos específicos.

Alguns exemplos:

Java 8 to 18: Most important changes in the Java Platform (https://www.youtube.com/watch?v=P7SI9mLwiqw)

Java New Features – Java 9, Java 10, Java 11, Java 12, Java13, Java 14, Java 15 (https://www.youtube.com/watch?v=8hA47LxykPo)


4. Fazer um Curso de Formação

Fazer um curso mais estruturado numa plataforma de formação online/presencial/híbrido, como por exemplo a Udemy.

Poderás também inscrever-te numa ação de formação (com a vantagem do auxílio de um formador que ajudar a clarificar conceitos).


5. Certificação

A Certificação obriga-te a saber muitos tópicos e não só aqueles nos quais estás mais interessado no momento. Com uma Certificação alargas o leque de conhecimentos, o que remete para um investimento inicial maior, mas que compensa quando surge um problema novo pois já temos o conhecimento das funcionalidades disponíveis (as que nos interessam atualmente e outras que podem vir a ser úteis mais tarde, quando surgir a necessidade).

Desta forma e quando necessário podemos usar as funcionalidades já fornecidas pelas novas API ‘s – evita que se desperdice tempo e esforço a reinventar a roda quando afinal já existe uma solução disponível.

See Also
Tecnologia como elemento facilitador da relação B2B no Mercado Farmacêutico

Algumas certificações:

https://education.oracle.com/oracle-certification-path/product_267

https://education.oracle.com/java-se-17-developer/pexam_1Z0-829


6. Projeto pessoal (ou de outra pessoa/grupo, por exemplo no github)

Escolhe um tema que te interesse! Pode ser Web, Mobile ou Desktop – o que importante é ter um objetivo de desenvolvimento para poderes aplicar os teus conhecimentos.

Um projeto pessoal permite-te aplicar o know how teórico e solucionar problemas como num projeto real, o que te leva a compreender como todos os componentes se interligam para criar a aplicação.

  • Acesso a sistema de gestão de dados
  • APIs / Controllers
  • User Interface

Ao longo da evolução das tecnologias, aconselho-te a ir usando esse projeto como base e refazer partes, aplicando novas features.

Espero que estas dicas te sejam úteis!

Bom trabalho!

What's Your Reaction?
Like
0
View Comments (0)

Leave a Reply

Your email address will not be published.