Question

J'ai récemment commencé à étudier Ruby, et au lieu des conseils de Jeff ce week-end...

  1. Arrêtez de théoriser.
  2. Écrivez beaucoup de logiciels.
  3. Apprends de tes erreurs.

...Je souhaitais perfectionner mes compétences tout en aidant la communauté Open Source dans le processus, j'ai donc pensé demander si quelqu'un avait des suggestions de projets Open Source sympas/intéressants écrits en Ruby que vous connaissez ou dans lesquels vous êtes impliqué.

Était-ce utile?

La solution

Eh bien, vous n'avez pas spécifié Rails, donc je vais lancer Chaussures là-bas.Premièrement, créer des applications pour chaussures est probablement le meilleur moyen d'apprendre Ruby (Rails est génial, mais je trouve maîtriser Ruby beaucoup plus amusant/utile).Deuxièmement, même si je ne pense certainement pas que la création de composants d'interface utilisateur multiplateformes soit triviale, les chaussures sont relativement nouvelles et relativement petites.Il existe sans aucun doute d’innombrables ajouts qui pourraient être apportés.

Autres conseils

Les projets actifs sur Rubyforge sont un excellent point de départ.Ce qui serait un bon projet de démarrage, c'est d'en choisir un qui est assez populaire mais qui ne compte pas beaucoup de développeurs.

Si vous êtes intéressé par Ruby on Rails, je travaille sur Redmine tout de suite.C'est l'un des projets les plus actifs et ne compte que 5 développeurs. Rails open source a également une bonne collection de projets.

J'ai trouvé en faisant un Réfactotum une excellente façon de démarrer un projet.Utilisez le fait que vous êtes nouveau à votre avantage, la plupart des gens qui ont participé à un projet oublient des choses simples comme les dépendances des gemmes et la documentation.

Au lieu de rejoindre un projet open source, trouvez une démangeaison que vous souhaitez éliminer.

Je trouve que ma première année avec une langue consiste presque toujours à jeter du code (ou du moins, il devrait être).

Trouvez un problème que vous souhaitez (personnellement) résoudre.Utilisez Ruby pour le faire.Vous apprendrez beaucoup.

Je pense que si vous essayez d'apprendre une nouvelle langue, faites quelque chose d'amusant dans cette langue.

J'ai appris le python en écrivant beaucoup de toiles d'araignées et de petits jouets et pour Ruby, je prendrais exactement le même chemin.Au lieu de trouver un projet qui nécessite votre contribution, réalisez quelques petits projets personnels pour vous familiariser avec la langue.Vous en apprenez davantage en faisant quelque chose puis en lisant de nombreux exemples et le code d'autres personnes au cours de ces premiers mois.

Un langage comme Ruby est structuré de telle manière que vous pouvez faire quelque chose de productif dès le départ sans trop de support, alors lancez-vous et faites quelque chose d'amusant plutôt que de penser que vous devez faire quelque chose pour quelqu'un d'autre dès le début de votre expérimentation avec une nouvelle langue.

amusez-vous avec Ruby, c'est sur ma courte liste de choses avec lesquelles jouer :)

Regardez autour de vous github pour certains projets open source.Certains des projets les plus populaires sont :

Regardez sur le Fourchu populaire liste et vous verrez probablement quelque chose qui vous intéresse.

Et si on écrivait des petits jeux ?Prenez-vous un RubyGame et commencez par créer quelques jeux simples.Fabriquez un tetris, un serpent, quelque chose de vraiment simple.C'est très amusant et vous apprendrez beaucoup de petites choses de base sur la langue.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top