Alem de java quais outras ferramentas eu tenho que saber trabalhar ?

Queria a opinião de vocês sobre o seguinte assunto:

E eu escolhi a linguagem java para trabalhar, porem, saber bem a linguagem só é metade do caminho. Tem que saber outras coisas também como, controle de versão, métodos agile, teste de software entre outros.

O passo a passo que eu conheço para ser um profissional em java é:

1- Estudar Algoritmos

2- Estudar a linguagem Java

2- Estudar Linguagem orientada a objeto

3- Estudar Banco de dados

4- Estudar Estrutura de Dados

5- Estudar Modelagem de Dados

6- Prender a usar Controle de versão

6- Prender a usar Métodos agile

7- Prender a usar teste de software

Vocês acrescentam mais alguma coisa a essa lista ou troca de ordem algum dos itens listados ?

Obrigado!

1 curtida

Aprenda inglês e melhore o português.

Estude containers.

Sim sim, isso já está incluso dentro de banco de dados, Certo ?