Executando verificação de segurança...
1

Diário do meu projeto

Olá, tudo bem? Eu sou Vinícius e decidi que começarei a fazer posts aqui no TabNews. Eu tinha começado um projeto a mais ou menos uns 4 dias atrás e decidi trazer a evolução dele aqui. Além disso, queria perguntar se esse projeto é maneiro ou se é igual a calculadora no portfólio, ninguém se importa.

Se você entrar no meu perfil do GitHub, você vai ver vários daqueles projetos frontend que ninguém liga, porque antes eu pensava em ser front, mas eu pensei melhor e vi que o backend combina mais comigo.

19/02/2025

Eu já comecei a aprender POO e decidi fazer esse projetinho para praticar coisas que já aprendi.

Qualquer coisa, é só fazer uma issue ou pull request, que eu estarei dando uma olhada(talvez demore para eu ver, mas em algum momento eu vejo).

Eu pretendo implementar o uso de banco de dados nesse projeto, mas não tão cedo.

23/02/2025

Fiquei uns dias sem mexer no projeto porque eu estava estudando e vendo formas de implementar postgresql.

Implementar isso não foi tão difćil, mas aconteceu algumas coisas, como:

Tive um problema com OS(Debian 12), pois aparentemente ele não teve compatibilidade com a biblioteca.(Se alguém mais experiente estiver lendo isso, poderia me ajudar a entender isso? Porque o que eu falei, foi o que eu entendi, mas não sei se isso está correto)
Para resolver o problema anterior, eu criei um venv, e tentei, mas deu um erro. Então, eu perguntei pro ChatGpt(Eu tive que usar ele porque eu não consegui entender o traceback) e ele me disse que eu teria que instalar mais dois pacotes(libpq-dev e python3-dev).

Obs: Quando eu avançar mais o projeto, irei fazer um passo a passo de como roda-lo.

Depois de dar o push entre 12:00 e 13:00, eu continuei codando e fui implementar a conexão do banco de dados. Sendo bem sincero, quando eu estava criando um usuário para usar, não estava dando certo porque eu não coloquei ponto e vírgula, e passei muito tempo quebrando cabeça com isso.

No momento que estou escrevendo agora, o commit mais recente é verification added.

Meu perfil do GitHub: https://github.com/vini-devizin
Repositório do meu projeto:https://github.com/vini-devizin/Cadastro-alunos

Carregando publicação patrocinada...
2
1
2

Meus 2 cents para contribuição:

Cara, todo projeto é válido, contanto que você tenha aprendido algo com ele.

Ultimamente nós temos julgado muito as coisas pela opinião que as outras pessoas dão (se é bom ou ruim, por exemplo). Lembre-se que a experiência é sua então os resultados - o que gosto de chamar de consequências - são seus também; você que tem que saber o que é bom e não é pra você. Resumindo: aprendeu algo? já valeu a pena.

Outra coisa, tá rodando o postgres localmente? Tenta rodar dentro de um container de Docker usando o docker-compose. No início pode ser difícil e algo totalmente complicado, mas é só no início. Foi uma das melhores coisas que aprendi (e aprendo) na minha carreira como dev. Ele evita justamente eu ter que instalar várias coisas no meu note - eu, que troco de OS a cada 2 meses, rs.

Ideia de projeto: pra você que está fazendo esse 'Diário do meu projeto', já pensou em fazer alguma ferramenta que te facilitasse fazer esses posts? Sei lá, criar uma interface onde já possui um modelo "pronto" (header, footer, main, setar as datas que você está escrevendo, etc.) e o teu trabalho seria você escrever o resumo das tuas atividades.

OBS.: essa ideia foi tão boa que vou fazer também (talvez não pro TabNews). risos.

Do mais, sempre busque se desafiar e aprender coisas novas. Nunca tenha algo com verdade sem testa-la antes. Seja aberto para aprender as coisas, mas saiba filtrar também. Em outras palavras, seja um curioso, mas cuidadoso.

"Se o sal perder o gosto salgado, como se há de salgar?". Mateus. Capítulo 5, Vesículo 13.

1

Muito obrigado pelo apoio! Não tenho tanta certeza de quando vou começar a usar Docker, mas eu com certeza usarei um dia. Adorei a ideia de projeto que você sugeriu!

OBS: No momento que estou enviando esse comentário, já saiu o do dia 24/02 :).