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

[Ajuda] Iniciante querendo ganhar experiência a partir da colaboração de projetos Open-Source

color picker

Introdução

Opa pessoal, tudo certo? Prazer, meu nome é Lucas, tenho 17 anos e estou tentando aprofundar meus estudos em programação. Pesquisei e estudei por algum tempo e decidi que quero começar a contribuir para projetos open-source, porém, estou com umas dúvidas:

Dúvidas

  • Como posso colaborar mesmo sem tanto conhecimento técnico? Atualmente tenho uma certa proeficiência básica nos fundamentos de front-end, ou seja: HTML, CSS, Javascript e Git são as tecnologias que estou estudando
  • Onde posso encontrar projetos que não sejam de grande escala? Desde que vi o vídeo do Filipe Deschamps contando sobre a criação do TabNews fico imaginando a quantidade de tecnologias diferentes ao construir um novo projeto, o trabalho de diversos desenvolvedores em prol da conclusão de um objetivo. A partir desse pensamento me pergunto se devo começar por projetos simples no Github ou com uns um pouco maiores.

Observações Finais:

  • Estou aberto em conhecer novos desenvolvedores para compartilhar experiências (e memes duvidososkkk), por isso me adicionem no Github e no Discord para trocar uma ideia:

Github: Perfil
Username no Discord: lukaz.com

Carregando publicação patrocinada...
3

Como posso colaborar mesmo sem tanto conhecimento técnico?

Lendo o código e melhorando parte dele. Não existe uma fórmula, só tem que colocar cara no código e estudar.

Onde posso encontrar projetos que não sejam de grande escala?

github

2

Partindo desse mesmo principio que comecei um projeto eu mesmo, com o conhecimento de iniciante que possuo.

Uma das melhores formas de aprender é tentar ensinar aos outros, pois isso fixa o conteudo para que este possa estar na ponta da lingua.

Assim, criei o projeto "Programming-Languages-Comparison-List", com versão base em inglês (visando escrever na medida que fico melhor no idioma e para ser um projeto mundial), mas também, com uma versão em Português, pois quero estar promovendo algo também para o dev brasileiro, sendo neste idioma, a parte do projeto mais completa.

Atualmente peguei Ruby como linguagem base, deixando a mostra outras 23 linguagens que acho bacana e gostaria de aprender depois, tais como JavaScript, Java, Haskell, Perl, Q#, etc.

O foco esta nos conceitos, visando desenvolver da base, com estruturas de fluxo (if, while, for), até nos mais diversos paradigmas, estrutura de dados, algoritmos, etc.

Uma delas já dita, é JavaScript, o qual se curtir o projeto ao ponto de querer auxiliar, venha conversar comigo para vermos no que pode ajudar.

1