
berghetti
(usa Debian)
Enviado em 13/08/2020 - 13:05h
Como já dito, linguagem é a ferramenta, agora que você aprendeu a usar a ferramento precisa aplica-la para resolver algum problema.
Então o primeiro passo é ter um problema para resolver (problema pequeno no começo), e depois formular como resolver (antes mesmo de escrever algum código), só depois que souber como resolver, comece a escrever o código e a pensar nos detalhes da implementação.
Ex:
Problema: um programa que converta um arquivo de texto puro para o formato PDF;
Solução:
1º - receber o arquivo com texto puro
2º - processar o arquivo e transformar para PDF ( estudar como é especificado o padrão PDF,
https://www.rfc-editor.org/rfc/rfc8118.html, ou utilizar alguma biblioteca que abstraia esses detalhes )
3º salvar o PDF
como pode ver o desafio é a segunda etapa, e cada projeto que você participar/criar, te trará desafios diferentes,
porem quando você pega um projeto em andamento, depois de saber o problema e como resolve-lo, precisará ler o código do projeto para saber como estão implementando a solução e onde você pode ajudar.
Então em um primeiro momento acho mais fácil iniciar o seu projeto ao participar de um em andamento, e conforme vai adquirindo experiência saberá onde podera contribuir.