0

Iniciante? O que fazer após concluir um projeto?

#Spring Framework #Java
Ryam Alves
Ryam Alves

Olá pessoal, tudo bem?


Você é iniciante, ao assistir as aulas e as lives da DIO já ouviram alguém falar que ao fim de cada projeto desenvolvido durante os bootcamps, é importante você "dar a sua cara" ao projeto, desenvolvendo novas funcionalidades ou mudando o código, mas não sabe por onde começar.


Depois de um tempo estudando reunimos o conhecimento necessário para fazer isso com mais tranquilidade, mas sabemos que o início é sempre muito difícil. Por isso, apesar de ser iniciante, nos meus últimos projetos consegui evoluir um pouco nesse quesito, então resolvi compartilhar o que tenho feito, com o objetivo de tentar "dar uma luz" para quem está perdido.


TROCAR O BANCO

Começando por algo simples, trocar o banco de dados da aplicação. Nos projetos, alguns professores utilizam o banco H2, mas podemos substituir por algum banco diferente como, PostegreSQL, MySQL, entre outros, pois além das configurações de conexão, cada banco possui algumas particularidades diferentes, e isto te ajuda a ter mais experiências diferentes com outras tecnologias, fazendo você desenvolver a habilidade de se adaptar melhor ao "novo", ao trocar de tecnologias.


TRATAMENTO DE EXCEÇÕES

Existem várias formas de tratar exceções no Java, não é algo tão complicado, você pode ver outros projetos, ver quais estratégias são utilizadas e tentar fazer a que você achou mais simples, e em projetos futuros tentar evoluir na complexidade delas.


ARQUITETURA DO PROJETO

O nome é bonito, mas não é tão complicado. Você vai criando os projetos e cada instrutor utiliza uma organização similar de pastas, mas cada um com alguma diferença pequena. Você pode padronizar seus projetos, adotar a melhor organização para você, que viu algum instrutor fazer e você achou legal, e todo projeto você faz naquela estrutura. Ao fazer isso, quando se deparar com uma estrutura um pouco diferente, você vai ter o desafio de adaptar aquela estrutura para a sua, o que trabalha a sua forma de pensar em diferentes situações.


Essas são dicas básicas, como iniciante isto tem me ajudado e ao longo do tempo estudando dessa forma, percebi que tem me ajudado bastante. Se você achou que estou fazendo de forma errada, ou que eu poderia fazer melhor, deixe sua dica/sugestão, meu objetivo aqui foi ajudar, mas também quero ser ajudado e estou aberto a críticas.

Obrigado por ler até aqui! :)


0
0

Comentários (3)

0
Leandro Carvalho

Leandro Carvalho

17/07/2021 18:52

Agradeço pelas dicas, elas serão muito uteis para o desenvolvimento de minha carreira.


3
David Carvalho

David Carvalho

14/07/2021 13:36

Esquecer o projeto no Github e partir para o próximo...


É BRINCADEIRA!


A refatoração constante do projeto é uma boa prática e ajuda a não ficar sofrendo posteriormente com código legado. Me lembro quando entrei numa empresa X, em que ia dar meu primeiro passo com CakePHP, uma das primeiras coisas que me disserem foi: "Não roda esse comando para não atualizar". Só pensei: "Ok...". Durante o desenvolvimento de uma API, o CakePHP havia sido atualizado para a versão 4. Como era um projeto que eu estava trabalhando sozinho, atualizei para o 4 com sucesso. Enquanto o principal projeto da empresa ainda estava no CakePHP 1 justamente pela politica do "não atualiza o que está funcionando". Mantive o projeto atualizado, mais seguro, e melhor escrito com a atualização do framework.


PS: Versões posteriores ao Cakephp 1 chegam a uma diferença de performance de 70%.


Então, fica a dica: Mantenham seus projetos atualizados! Isso ajuda também no quesito segurança.


Excelente artigo, Ryam!

0
Ryam Alves

Ryam Alves

14/07/2021 14:29

Muito bom David, obrigado pela dica e por compartilhar essa experiência.

Garoto do interior do Rio Grande do Norte, esforçado e sonhador, em busca de constuir uma carreina na área de tecnologia.

Brasil