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

[DUVIDA] Quero fazer um grande projeto, o que estou fazendo está correto?

Me considero iniciante na área de TI, já fiz alguns projetos mas, queria algo grande para testar meus conhecimentos. Estudei Html, CSS, Python (Gosto muito) e MySQL. Diante disso o que eu pensei, vou fazer um projeto com Django (tem tudo isso que estudei, vou ter dificuldade mas vou me virar).

Posto isso, defini o que queria fazer e iniciei definindo os objetivos do trabalho, criei logotipos e fiz alguns protótipos de alguns sites (no figma) para o projeto e, também defini as tecnologias que a princípio vou utilizar, sendo elas:
- Html / CSS
- Python
- PostgreSQL ou MySQL
- API Rest

Basicamente, foi isso. No momento, estou perdido como vou fazer um site responsivo com os protótipos que fiz e, estou focando em estudos de pesquisas para fazer de forma precisa o funcionamento da ideia do projeto.

O que eu quero saber é: o que eu estou fazendo está correto? Se tiver alguma dica para mim eu agradeceria muito.

Carregando publicação patrocinada...
1

Cara, primeiro de tudo. Sim, você está certo!
E seria tão mais fácil dos novatos aprenderem se tivessem essa mesma vontade tua. Quem está começando tem que meter a cara, fazer design e a arte do site e codar. Quanto mais você fizer, mais você vai aprender!
Complicado é aquela galeraga dizendo que programação é muito difícil, mas só querem assistir a aula de braços cruzados e não digitam metade do código que o professor ta ensinando porque acham que só olhando já aprendem.
Então, meu caro. Faça o maior projeto que você puder, é bom para teu crescimento, bom para teu portifólio e melhor ainda para experiência!

1

Muito obrigado pelo feeback, concordo com você, somente a partir de projetos difíceis, que tiram a pessoa da zona de conforto, que você vai conseguir melhorar na programação.

1
1
1

Eu também estou com essa mesma idéia. Até agora, fiz pequenos projetos, focando em algumas tecnologias, mas agora pretendo contruir uma aplicação completa, com front-end e back-end, e aplicando tudo o que vi até agora, com base nas necessidades do projeto.

Acho que essa mescla entre pequenos projetos ou desafios (em sites como codewar, etc), e criar um projeto full-stack por exemplo, seja interessante.

1
1

Se voce é muito iniciante, pode ser melhor criar projetos HTML/CSS puro primeiro, para por em prática seus conhecimentos sobre isso, e só depois partir para o Django. Mas se você já identificou que design não é sua praia, pega um template HTML/CSS pronto e use para criar sua aplicação Django.

Você pode começar replicando um projeto existente de código aberto, fazer uma cópia dele do seu próprio jeito, replicando as funcionalidades sem copiar o código do sistema que você está se inspirando. Acredito que desta forma você consegue aprender, e se tiver alguma dúvida sobre como uma funcionalidade específica funciona, tem o sistema pronto para você estudar e replicar(ou fazer de outro jeito melhor se possível).

Pra mim, ter um sistema similar para usar como base de estudo pode facilitar mais as coisas no começo, assim você evita perder tempo pedindo ajuda de terceiros, já que vai ter um sistema para usar como base de estudo.

Não precisa ser um sistema grande ou complexo, tente buscar projetos mais basicos e depois avance para outros intermediários. Acho que um bom ponto de partida seria um painel admin basico, com CRUD de usuarios e talvez permissões.