Pergunta

Recentemente comecei a estudar Ruby e, em vez do conselho de Jeff no fim de semana...

  1. Pare de teorizar.
  2. Escreva muitos softwares.
  3. Aprenda com seus erros.

...Eu estava interessado em aprimorar minhas habilidades enquanto ajudava a comunidade de código aberto no processo, então pensei em perguntar se alguém tem alguma sugestão de projetos de código aberto legais/interessantes escritos em Ruby que você conhece ou nos quais está envolvido.

Foi útil?

Solução

Bem, você não especificou Rails, então vou lançar Sapato lá fora.Primeiro, criar aplicativos de calçados é provavelmente a melhor maneira de aprender Ruby (Rails é ótimo, mas acho que dominar Ruby é muito mais divertido/útil).Em segundo lugar, embora eu certamente não ache que construir componentes de UI de plataforma cruzada seja trivial, os sapatos são relativamente novos e relativamente pequenos.Não há dúvida de que inúmeras adições poderiam ser feitas.

Outras dicas

Os projetos ativos em RubyForge são um ótimo lugar para começar.O que seria um bom projeto inicial é escolher um que seja bastante popular, mas que não tenha muitos desenvolvedores.

Se você estiver interessado em Ruby on Rails, estou trabalhando em Redmine agora mesmo.Tem sido um dos projetos mais ativos e conta com apenas 5 desenvolvedores. Trilhos de código aberto também tem um bom acervo de projetos.

Eu descobri fazendo um Refatoto uma ótima maneira de começar um projeto.Use o fato de você ser novo a seu favor, a maioria das pessoas que estão em um projeto se esquece de coisas simples como dependências de gemas e documentação

Em vez de ingressar em um projeto de código aberto, encontre uma coceira que deseja coçar.

Acho que meu primeiro ano com uma linguagem quase sempre é jogar código fora (ou pelo menos é deve ser).

Encontre um problema que você (pessoalmente) deseja resolver.Use Ruby para fazer isso.Você aprenderá muito.

Acho que se você está tentando aprender um novo idioma, faça algo divertido nesse idioma.

Aprendi python escrevendo muitos web spiders e pequenos brinquedos e, para Ruby, seguiria exatamente o mesmo caminho.Em vez de encontrar um projeto que precise de sugestões, faça alguns pequenos projetos pessoais para sentir o idioma.Você aprende mais fazendo algo do que lendo muitos exemplos e códigos de outras pessoas nos primeiros meses.

Uma linguagem como Ruby é estruturada de tal forma que você pode fazer algo produtivo direto da caixa, sem muito suporte, então vá direto e faça algo divertido, em vez de pensar que precisa fazer algo por outra pessoa logo no início de sua experimentação com uma nova linguagem.

divirta-se com Ruby, está na minha pequena lista de coisas para brincar :)

Olhe ao redor GitHub para alguns projetos de código aberto.Alguns dos projetos mais populares são:

Olhe no Bifurcado popular lista e você provavelmente verá algo que lhe interessa.

Que tal escrever joguinhos?Pegue um RubyGame e comece fazendo alguns jogos simples.Faça um tetris, uma cobra, algo bem simples.É muito divertido e você aprenderá muitas coisinhas básicas sobre o idioma.

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