Article image
Olival Neto
Olival Neto09/02/2023 19:17
Compartilhe

Concluí o Bootcamp e Agora? O que fazer? - Back-end Java (Orange Tech+) e Banco PAN

  • #JavaScript
  • #Spring Boot / Spring Framework
  • #Java

Fala, turma.

Hoje, vim trazer uma visão sobre projeto de estudos back-end.

A grande pergunta é: O que fazer?

Esse é o momento ideal para refletir e tomar boas decisões, para progredir e não desperdiçar tempo.

No Bootcamp Orange Tech+, front-end e back-end foram abordados, ou seja, 78 horas de front-end, com javascript e react e mais 87 horas de back-end com java e spring boot. Total: 165 horas.

Ao parar para pensar, acabamos de fazer uma especialização. Depois desse período, pude identificar o que gosto do back-end, o que gosto do front-end, quais são os meus pontos fracos, o que preciso melhorar, o que devo fazer para acelerar o processo de contratação.

Confesso que num primeiro momento, iria seguir com front-end, mesmo já conhecendo um pouco de back-end. Meu projeto sempre foi virar Full Stack no futuro. Mas, para agora, tomei um gosto maior por Java e gostei de ver as possibilidades do Spring Boot, com Maven, Banco de Dados e alguns conteúdos que ainda vou precisar aprender, tal como, Microserviços e CI/CD.

Percebi que meus pontos a serem desenvolvidos envolvem Maven, Spring Boot. Logo, já estou cobrindo esse espaço para começar a estudar CI/CD. No meio desse processo, abriu a oportunidade de participar do Bootcamp do Banco Pan, que envolve banco de dados que é algo que gosto.

Já conheço MySQL, mas a proposta do Bootcamp é SQL como Banco Relacional e NoSQL como banco não relacional. Acredito que a curva de aprendizado com SQL será menor, já que tenho experiência com MySQL. Já bancos não relacionais será uma experiência nova.

Além disso, Orange Tech aumentou minha experiência com Java. O banco Pan tem um tema interessante para a área da programação (Estruturas de Dados). Vi esse tema na graduação de ciência da computação. É um tema ímpar para o criar boas soluções.

Testes unitários em Java é algo que ainda preciso cobrir e esse novo bootcamp me apresenta JUnit.

Ou seja, para o meu caso específico, irei estudar na sequência:

Maven com Spring Boot.

Java com Estruturas de Dados e Testes unitários.

Java com SQL.

NoSQL.

CI/CD.

Microserviços.

Para Spring Boot, a nível de aprofundar a base, estou buscando conteúdos por fora. Qual o motivo disso? Aprendi muito no Orange Tech sobre Spring Boot e o banco Pan aprofunda isso, envolvendo Segurança, JPA e Amazon para a utilização e criação da API.

Se fizer direito, ao final do bootcamp meu currículo já será outro. Deixando o front-end um pouco de lado, para focar na oportunidade a frente.

É uma decisão difícil, envolverá muita organização de consumo de conteúdo, horários e projeto de futuro. Todos os dias estudo um pouco de inglês e estou forçando a pronuncia. Vi umas oportunidades na plataforma da Turing que me mostraram um caminho promissor.

Mas, por que estou dizendo tudo isso?

Para que não comecem algo antes de pensar estrategicamente na carreira de vocês.

É fácil ingressar em outros bootcamps, seguir, concluir e depois ficar sem norte e sem saber se realmente esse é o melhor caminho para o objetivo que se tem.

Meu objetivo é obter uma vaga até maio como Júnior back-end Java com Spring Boot. Então, a grande pergunta é: O preciso fazer para alcançar este objetivo o mais rápido possível?

Dividir meu tempo e energia com front-end, agora, não vai me ajudar. Já sei que posso consumir API com JavaScript, e já fiz algo assim antes. Logo, dominando o Back-end, construindo APIs... o consumo é algo mais simples.

Dá para construir um site simples com html e css, utilizar java script para consumir a API e utilizar DOM para adicionar os conteúdos dinamicamente na tela. Quando se tem essa visão... estudar uma biblioteca como React ou Angular, pode ser adiado.

Mas, esse é o meu cenário atual. Como trabalho 8 horas diária, preciso alocar bem meu tempo livre.

Espero que esse texto ajude a tomarem melhores decisões.

Como dica final, digo com toda a certeza:

  • Não tenham medo de por as ideias e reflexões de vocês no papel. Isso pode ajudar a não desperdiçar tempo, energia e ajuda a tomar decisões.

Gostou das dicas?

Siga meu LinkedIn: https://www.linkedin.com/in/olivalpaulino/

Lá, a gente pode trocar uma ideia se desejar.

Para quem deseja começar no Java, do zero: https://youtube.com/playlist?list=PLf-aKpXauSaZnZ6FKXJekDzi67XrN3__t

Para quem deseja começar no JavaScript, do zero: https://youtube.com/playlist?list=PLf-aKpXauSaZVETUNFk1sG7tjFcwPnULr

Para quem deseja começar no Html/Html5, do zero: https://youtube.com/playlist?list=PLf-aKpXauSaawEp4cGmMQ-5as9Oyw-2TT

Bons estudos.

Foco na missão.

Compartilhe
Comentários (4)
Pedro Paz
Pedro Paz - 15/02/2023 11:39

Gostei muito de ver sua experiência e dicas aqui nesse artigo Olival. O JAVA é realmente incrível. Acredito que esse estudo aprofundado em específico do framework Spring, precisa ser conduzido e estudado com mais cautela, exige um pouco mais de tempo e dedicação como você falou no artigo. Partiu sucesso. Espero que você possa se aprofundar e aprender muito com esse bootcamp, ele está incrível e com bastante conteúdo e desafios para resolver e colocar em evolução seus conhecimentos.

Arthur Felipe
Arthur Felipe - 12/02/2023 20:06

artigo encantador.

Joana Leoni
Joana Leoni - 10/02/2023 04:39

Ótimas recomendações, Olival. O importante é estar em contínuo crescimento, mas um crescimento orientado. Após concluir um bootcamp, é muito interessante revisar os tópicos abordados na formação, praticar os que não ficaram tão bem fixados na nossa mente e montar um plano de ação dos próximos passos necessários.

Hermeson
Hermeson - 09/02/2023 19:47

Olival, o seu relato é parecido com o meu.

Faço alguns projetos em React e trabalho fora da area da tecnologia já que ainda não tenho emprego na area. Quando entrei na programação me apaixonei por desenvolvimento web e depois de um tempo precisei fazer uma API em Node e acabei gostando muito de fazer. Me aprofundei nos estudos de backend e percebi que as grandes corporações utilizam muito Java com Spring. Foi então que decidi estudar Java justo no dia que abriu o bootcamp do Banco Pan. Estou nessa jornada também de conhecer Java que a principio estou gostando. Por ser uma linguagem madura e com uma ótima comunidade.

Vamos juntos!