Caminhos para ser Desenvolvedor Java.

Marlon Jerold - Apr 3 - - Dev Community

Primeiramente, esse artigo não tem interesse em transformar você em um Leads para um curso, então, estarei lhe mostrando aqui apenas conteúdos gratuitos para você seguir seu caminho.
Aqui você verá que não é um caminho fácil, uma vez que acredito que não existe caminhos fáceis para isso.

Mas vamos lá, partindo do princípio que você nem sabe o que é programação, estarei recomendando conteúdo sobre o que é programação.

Mas como não penso que você será apenas um robô, mas sim um desenvolvedor que tem seus próprios pensamentos, lhe convido a pensar, o que seria programação?

Programação está além de escrever códigos, está na capacidade de nós resolver nossos problemas, então, estarei compartilhamento aqui para você que você não precisa ter uma situação monetária alta para seguir a carreira.

Primeiro, vamos conhecer uma galera que está na luta de compartilhar conteúdos grátis de qualidade.

Já ouviram falar do Guanabara?

Antes de você partir para a linguagem Java, recomendo você entender o que é Algoritmo, e esse canal aí irá lhe ensinar de forma grátis.
Aí entendendo bem como funciona os algoritmos, partiremos para um assunto mais a fundo, que é as estruturas de dados, estruturas de dados são basicamente formas de organizar nossos dados para resolver nossos problemas das melhores formas possíveis, então, recomendo para você esse curso no youtube sobre estruturas de dados.

Curso estruturas de dados

Depois que você entender o que algoritmos e estrutura de dados funcionam, e ter feito alguns miniprojetos básicos envolvendo algoritmo, você verá que existem pensamentos por trás das coisas, uma forma de pensar em programar, chamamos isso de paradigma de programação, então, com base nas seus novos conhecimentos adquiridos, você encontrará a programação orientada a objeto, mas conhecida como POO.

Esse paradigma é interessante para abordarmos linguagens como Java, que é o assunto desse artigo.

Curso POO

Feito esse curso e entendendo o que seria esse paradigma, você verá que seus projetos estão um pouco desorganizado, então… você poderá pesquisar padrões de projetos para organizar essa bagunça.
Vemos que você pode seguir o caminho dos padrões de projetos depois do POO, mas só faria isso se eu estivesse tempo, então, recomendaria entender o que é uma API.

Então recomendo você assistir esse vídeo.

O que são APIs

Tendo todo esse conhecimento, de APIs, você verá que você pode contruir APIs, porém, vamos com calma, vamos estudar o Java primeiro, vemos esse vídeo acima como uma forma de inspiração que você terá para criar programas com Java, que é o assunto desse artigo.
Então meus amigos e amigas, se você tiver mais força, você irá encontrar o canal do DevDojo, esse canal é simplesmente fantástico, pois ensina o básico do Java, você verá desde assuntos como a linguagem Java, até frameworks conhecidos como JSF.

Então, certamente estarei recomendando essa maratona deles

Melhor canal para Java

Você está começando a ver que no ambiente da tecnologia, existem pessoas que compartilham conhecimento de forma gratuita, recomendaria você focar nessas pessoas.
Se for conhecimento que vocês desejam e não um pedaço de papel, olhem o que o canal DevDojo tem a oferecer.
Entenda, esse é apenas um caminho que você pode seguir, não existem regras, então se divirta no percurso dessa longa e dolorosa jornada.
Ah, claro, não poderia esquecer do Framework utilizado em muitas empresas, se chama SpringBoot.

E o tal do Springboot?

Assista esses conteúdos mas lembre-se, não vai ser assistindo curso que vai te tornar um programador, e muito menos comprando os cursos mais caros.
O que vai te tornar programador é a capacidade que você tem em resolver seus problemas, invista tempo em conteúdos grátis, tem muita coisa na internet que está disponível.
Então, abuse disso, estamos focando inicialmente no seu conhecimento como desenvolvedor, então você verá que você irá resolver seus problemas usando o Google. Use e abuse dessa ferramenta.
Mais uns cursos que podem lhe interessar.

Você irá durante esse percurso ver que existem locais onde armazenamos coisas para resolver nossos problemas, então, você irá se deparar com termos como Banco de dados relacionais e não relacionais, pesquise sobre isso.

Banco de dados

Conclusão

Mesmo que você saia fazendo curso adoidado, não será isso que lhe tornará programador, invista em projetos pessoais, façam amigos durante esse percurso, sejam criativos e não seja enganado por ninguém lhe prometendo sonhos.
Esse aí é apenas um caminho que você poderá seguir, não é regra, então pense por si só nos caminhos que você adotará para sua carreira.
Abraços e até logo.

. . . . . . .