Estarei lhe mostrando aqui apenas conteúdos gratuitos para você seguir seu caminho para se tornar uma pessoa que sabe escrever códigos em Java.
Aqui você verá que não é um caminho fácil, pois acredito que não existem 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, convido você a refletir: o que seria programação?
Programação vai além de escrever códigos, está na capacidade de resolver problemas. Então, estarei compartilhando aqui com você que não é necessário ter uma situação financeira alta para seguir essa carreira.
Primeiro, vamos conhecer pessoas que estão na luta de compartilhar conteúdos gratuitos de qualidade.
Já ouviram falar do Guanabara?
Antes de você partir para a linguagem Java, recomendo que entenda o que é Algoritmo, e esse canal irá te ensinar de forma gratuita.
Entendendo bem como funcionam os algoritmos, vamos avançar para um assunto mais profundo: as estruturas de dados. Estruturas de dados são, basicamente, formas de organizar nossos dados para resolver problemas da maneira mais eficiente possível. Por isso, recomendo que você confira esse curso no YouTube sobre estruturas de dados.
Depois que você entender como algoritmos e estruturas de dados funcionam, e tiver feito alguns miniprojetos básicos envolvendo algoritmos, você perceberá que existe um raciocínio por trás das coisas, uma forma de pensar em programação. Esse conjunto de ideias é chamado de paradigma de programação.
Com base nos novos conhecimentos adquiridos, você encontrará um dos paradigmas mais utilizados: a Programação Orientada a Objetos, ou POO. Esse conceito vai te ajudar a estruturar melhor seus códigos e criar soluções mais organizadas e eficientes.
Esse paradigma é fundamental para abordarmos linguagens como Java, que é o assunto deste artigo. A Programação Orientada a Objetos (POO) é a base da linguagem Java, e entender seus conceitos vai permitir que você escreva códigos interessantes.
No Java, tudo gira em torno de objetos e classes, e entender bem como trabalhar com esses conceitos vai facilitar muito seu aprendizado e sua aplicação em projetos reais.
Feito esse curso e entendendo o que é o paradigma de Programação Orientada a Objetos (POO), você provavelmente notará que seus projetos ainda estão um pouco desorganizados. Nesse momento, você poderá pesquisar sobre padrões de projeto (design patterns) para ajudar a organizar essa bagunça. Os padrões de projeto são soluções comprovadas para problemas recorrentes em design de software, e vão ajudar a estruturar seu código de forma mais eficiente e reutilizável.
No entanto, antes de se aprofundar nos padrões de projeto, o próximo passo seria entender o que é uma API. APIs (Interfaces de Programação de Aplicações) são essenciais para comunicação entre sistemas, e ao dominá-las, você será capaz de integrar suas soluções de forma eficaz. Assim, entender o conceito de APIs será crucial para seus projetos mais avançados.
Então recomendo você assistir esse vídeo.
Com todo esse conhecimento sobre APIs, você perceberá que pode começar a construir suas próprias APIs. Mas vamos com calma. Primeiro, é importante que você se dedique ao estudo do Java, pois esse é o foco deste artigo. O vídeo que você viu anteriormente pode ser uma excelente fonte de inspiração para você começar a criar programas com Java.
Agora, meus amigos e amigas, se você sentir que tem mais disposição para se aprofundar, recomendo o canal do DevDojo. Esse canal é simplesmente fantástico! Ele ensina desde os conceitos básicos da linguagem Java até frameworks mais avançados, como o JSF. Com ele, você terá um conteúdo bem estruturado e poderá avançar no aprendizado de Java de forma eficiente.
Então, certamente estarei recomendando essa maratona deles
Você está começando a perceber que no ambiente da tecnologia, existem muitas pessoas dispostas a compartilhar conhecimento de forma gratuita. Eu recomendo que você foque nessas pessoas, pois elas são uma excelente fonte de aprendizado. Se o que você deseja é adquirir conhecimento, e não apenas um pedaço de papel, vale a pena explorar tudo o que o canal DevDojo tem a oferecer.
Lembre-se, este é apenas um caminho que você pode seguir. Não existem regras rígidas, então aproveite o processo e se divirta na jornada, que pode ser longa e até dolorosa, mas extremamente gratificante.
Ah, e claro, não poderia esquecer de mencionar o SpringBoot, um framework amplamente utilizado em muitas empresas. Ele facilita a criação de aplicações Java, tornando o desenvolvimento mais ágil e organizado, e é uma excelente escolha para quem quer trabalhar com Java no mercado atual.
Assista a esses conteúdos, mas lembre-se de que simplesmente assistir a cursos não vai te tornar um programador, e muito menos comprar os cursos mais caros. O que realmente vai te tornar um programador é a sua capacidade de resolver problemas. Invista seu tempo em conteúdos gratuitos, pois há uma infinidade de recursos disponíveis na internet.
Aproveite ao máximo essas ferramentas. Estamos focando inicialmente no seu conhecimento como desenvolvedor, então, você logo perceberá que será capaz de resolver seus problemas usando o Google. Use e abuse dessa ferramenta!
Além disso, ao longo desse percurso, você se deparará com locais onde armazenamos dados para resolver nossos problemas. Você irá ouvir falar sobre bancos de dados relacionais e não relacionais. Pesquise sobre esses conceitos, pois entender como trabalhar com diferentes tipos de banco de dados é essencial para a maioria das aplicações modernas.
Conclusão
Mesmo que você se jogue em diversos cursos, isso por si só não vai te tornar programador. Coloque a mão na massa, faça suas próprias criações, e busque construir experiências. Durante esse percurso, faça amigos, troque ideias, e seja criativo.
Este é apenas um caminho que você pode seguir, não é uma regra fixa. Portanto, pense por si mesmo e escolha os caminhos que você deseja seguir para sua carreira. Cada jornada é única.
Abraços e até logo!
Top comments (0)