Uma das grandes maneiras de aprender sobre desenvolvimento de software é praticando. Isto pode acontecer com aplicativos de exemplo, mas existem formas mais efetivas.
Exemplo clássico são as sessões de Coding Dojo.
Ou ainda puxando projetos que se conhece e se colocar como aprendiz. Começar apoiando em documentação, em correção de testes, adicionando novos testes, corrigindo pequenas demandas. Conhecer o pessoal da comunidade e daqui a pouco conhecer alguém que já trabalha em algum projeto e pedir para ajudar.
Coloco aqui dois exemplos de projetos para quem quer desenvolver com Ruby:
Os dois projetos foram criados aqui no Brasil e tem comunidades existentes para apoiar quem quiser se aventurar, criando o seu a partir deste ou ajudando no desenvolvimento destas plataformas. E no caso destes projetos, ainda se tem a chance de aprender mais sobre o Git e participar da rede social Github.
Além de poder ver vários projetos, você pode criar seus próprios, que podem sair de algum hackaton e ajudar muita gente.
— Daniel Wildt
3 pensamentos sobre “Cultura OpenSource: ganhando experiência e aprendizado”