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

Eu pensaria em tentar resolver um problema prático seu ou de algum conhecido. O problema não pode ser muito complexo, pois você pode ficar preso em algum problema prático ao invés de aprender sobre as ferramentas que você está pensando. Se você resolver fazer um IA que prevê o tempo, você vai ficar bastante tempo aprendendo sobre IA e previsão do tempo (que são tópicos muito complexos), ao invés de se aprofundar nas ferramentas que acabou de aprender.

Nesse site aqui você pode ver outros projetos finais dos seus colegas do CS50 para se inspirar: https://cs50.harvard.edu/x/2023/gallery/

Eu acredito que você tenha feito o projeto Finance, então eu tentaria aprender mais sobre Flask, Python e SQL para consolidar seu conhecimento, ao invés de pular para outras ferramentas.

Eu acho errado dar um copiar e colar no mesmo projeto para o CS50 e o seu curso técnico, pois ao invés de aprender a criar dois projetos do zero, você está tentando pegar um atalho que só vai prejudicar a si mesmo, pois você vai ter que passar por essas experiências se quer ser um desenvolvedor. Mas é totalmente ok usar o mesmo conjunto de tecnologias para criar dois projetos bem distintos, vai ser inclusive uma ótima aula de modularizar seu código para possibilitar a reutilização.

Carregando publicação patrocinada...
2

Excelentes dicas! Muito obrigado, Eduardo! Você falou exatamente o que está acontecendo comigo: estou considerando aprender ferramentas do zero para cada possível projeto que encontro! Dá a impressão de que não aprendi nada no curso... Ao invés disso, vou aprofundar nas ferramentas que aprendi e encontrar um problema menos complexo.

Quanto ao copiar e colar, entendi que não seria mesmo o mais proveitoso, mas é um alívio pensar que posso usar o mesmo conjunto de tecnologias. Vou por aí mesmo! Valeu!