Pergunta

Posso fazer a diferença em um projeto open source?

Eu não tenham obtido um diploma ou nada, mas eu estou realmente interessado em ciência da computação e eu tenho a maioria dos fundamentos para baixo.

Existe um projeto que pode fazer a diferença em? Se não, sites onde eu possa ainda mais o meu conhecimento e rever os fundamentos (conceitos avançados também) de programação de computadores?

Foi útil?

Solução

Scour em torno GitHub para projetos, há uma abundância que poderia usar alguma ajuda.

No, testes muito menos gravação para código não testado e submetê-los de volta. Mesmo o mais pequeno das contribuições são apreciadas.

Outras dicas

Os recém-chegados para um projeto Open Source ativa muitas vezes se sentem como eles estão andando em uma cozinha movimentada. Um monte de coisas diferentes acontecendo e você se sentir como você é apenas no caminho.

Mas muitas vezes não é o caso.

Eu não posso apontar-lhe um projeto específico desde que eu não sei o seu conjunto de habilidades ou o que você deseja focar.

Começar em um projeto Open Source pode levar tempo, sua principalmente com base no tamanho do projeto, mas geralmente o seu tentando ver o que é necessário.

O que eu recomendo é o mesmo a maioria das pessoas, encontrar um projeto que inspira você a torná-lo melhor (apesar de seu bom para começar), uma vez que vai fazer você querer ficar por aqui durante os tempos mais difíceis.

Absolutamente. Escrevendo documentação e testes de unidade é um bom conselho, mas eu sugiro que em vez disso você encontrar algo que você está particularmente interessado em, talvez um pedaço de software de código aberto que você já usa, e adicionar um recurso que você se deseja usar. Vai ser mais difícil, mas vai realmente manter o seu interesse e obter experiência no mundo real. Pior caso seu patch não será aceito, mas se é um projeto decente eles vão te dizer o porquê eo que você precisa fazer para torná-lo aceitável.

Ou, escolha um pequeno problema que você quer ver resolvido, e escrever uma solução open source para ele. A chave é realmente estar interessado no problema que você está resolvendo.

Software de código aberto não é magicamente código de alta qualidade; na verdade, não é incomum encontrar código e práticas desleixado. Não se deixe intimidar, saltar e dar-lhe uma tentativa. Meu primeiro pedaço de código aberto ainda tem alguns usuários com mais de 10 anos mais tarde, mas a qualidade do código me faz encolher cada vez que olhar que eu para ele.

Você pode visitar Sourceforge.net e olhar para projetos que precisam de ajuda .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top